Electron Releases

Filter by channel Filter by major release

Release Notes for v1.6.6

Bug Fixes

  • Fixed a remote module issue where errors thrown in the main process while setting remote properties would not be re-thrown in the renderer process. #9097
  • Fixed a remote module issue where certain remote objects could not be set as remote properties. #9101
  • Back-ported an upstream Node.js bug fix where processes forked with the --eval argument would not receive messages. #9132

macOS

  • Fixed an issue where popover touch bar items would not update correctly. #9028

Windows

  • Fixed an issue where print jobs would stay in the spooling state indefinitely and selected page ranges would not print correctly. #9111

API Changes

Linux

  • kioclient will now be used on KDE when shell.moveItemToTrash is called. #8528

macOS

  • Added a dialog.showCertificateTrustDialog API that prompts the user to accept a self-signed or untrusted certificate. #9099
  • Added support for replacing the esc button on the touch bar with a custom item. #9023

Release Notes for v1.6.5

Bug Fixes

  • Fixed an issue where Electron could not use the version of ffmpeg that does not include proprietary codecs. #9057
  • Fixed an issue where drag and drop events did not work properly across <webview> tags. #9037
  • Fixed an issue where the geolocation API could hang the UI thread and crash the renderer process. #8923
  • Fixed an uncaught error when making a request via the net module and the response's content encoding was not supported. #9001
  • Fixed a crash that would occur on certain page navigations. #9043
  • Fixed an issue where net module requests did not support non-string header values. #9062

Windows

  • Fixed an issue where escaped & characters could not be used in top-level menu item labels. #8984

API Changes

  • The crashReporter module is now available in sandboxed renderer processes. #8956
  • Added support for controlling how redirects are handled in the net module. #9007
  • Added editMenu and windowMenu menu item roles that include the standard OS submenu items. #8880
  • Added support for a tabbingIdentifier option to the BrowserWindow constructor that enables groupable native tabs on macOS 10.12+. #9052

Windows

  • The uploadToServer option to crashReporter.start is now supported. #9053