Electron Releases

Filter by channel Filter by major release

Release Notes for v1.6.0

Note: This is a beta release. This is the first release running on an upgraded version of Chrome and may have some instability and/or regressions. Please file new issues for any bugs you find in it.

This release is published to npm under the beta tag and can be installed via npm install electron@beta.

Upgrades

  • Upgraded from Chrome 54.0.2840.101 to 56.0.2924.87. #8501
  • Upgraded from v8 5.4.500.43 to 5.6.326.50. #8501
  • Upgraded the NODE_MODULE_VERSION/process.versions.modules from 51 to 53. #8501

Release Notes for v1.5.1

Note: This is a beta release. This release run on recently upgraded versions of Chrome and Node and may have some instability and/or regressions. Please file new issues for any bugs you find in it.

This release is published to npm under the beta tag and can be installed via npm install electron@beta.

API Changes

  • You can now launch the crash reporter in forked child processes using the new process.crashReporter.start API. See the crashReporter module docs for usage details. #8109
  • A warning is logged instead of an error being thrown when a remote event cannot be delivered to a destroyed renderer process. The event names are included in the logged message and the listener is automatically unregistered. #8357
  • The before-input-event event on webContents now includes the code property. #8561
  • A forcereload menu item role has been added that maps to the focused window's webContents.reloadIgnoringCache method. #8570

Windows

  • The dialog.showOpenDialog API now accepts a promptToCreate property that allow files that do not exist to be entered into the dialog and confirms with the user that they would like the file to be created. #8566
  • The app.setLoginItemSettings and app.getLoginItemSettings APIs now accept optional path and args settings to better support apps using the Squirrel installer/auto updater. #8515

macOS

  • BrowserWindow.setAlwaysOnTop now accepts a relativeLevel parameter to allow ordering windows relative to other constant levels. #8487

Bug Fixes

  • Fixed a crash when loading long URLs that exceeded the maximum character length. #8478
  • Fixed a crash when calling toBitmap, getBitmap, or getNativeHandle on an empty NativeImage. #8510
  • Fixed uncaughtException events not being emitted in the main process on the process global. #8507
  • Fixed an issue where require-ed scripts could not define their own const process or global variables because ones already had been defined. #8539

macOS

  • Fixed a crash when calling webContents.startDrag with an empty image. #8511

Windows

  • Fixed an issue where the globalShortcut APIs would not function correctly if the systemPreferences module was required at startup. #8568