Electron Releases

Filter by channel Filter by major release

Release Notes for v1.8.2

Note: This is a stable release and should be generally stable for most apps.

Stable release of 1.8.2. This is the same release as 1.8.2-beta.5, but the version has been updated.

Release Notes for v1.8.1

Note: This is a beta release. This is the first release running on upgraded versions of Chrome/Node.js/V8 and most likely will have 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, or npm i electron@1.8.1.

Upgrades

  • Upgraded from Chrome 58.0.3029.110 to 59.0.3071.115. #9946
  • Upgraded from Node 7.9.0 to 8.2.1. #9992
  • Upgraded from v8 5.8.283.38 to 5.9.211.38. #9946
  • Upgraded from @types/node ^7.0.18 to ^8.0.24. #10328

Other Changes

  • Added arm64 builds. #10219
  • Ensure DesktopCapturers are destroyed when no longer needed. #10223
  • New guide for implementing updates. #10251
  • Doc fixes. #10273, #10304, #10306, #10215, #10380, #10453, #10454, #10472, #10481, #10487, #10499, #10497, #10509, #10540, #10550, #10542, #10505, #10326
  • Fixed sandbox crash when opening a background tab. #10264
  • Fixed contextIsolation not working when webPreference sandbox is on. #10214
  • Fixed issue with webContents did-change-theme-color event. #10240
  • Added tracking of the origin of webRequest events. #10429
  • Added support for css in content_scripts. #10076
  • Fixed mixed content errors when loading content from chrome-extension. #9950
  • Fixed BrowserView auto-resize and BrowserWindow resize event. #10052
  • Added getMenuItemById(id) to Menu API. #10440
  • Fixed v.1.8.0 crashes. #10571
  • Changed to not allow drag on fullscreen window. #10627
  • [SECURITY] Fixed Chromium RCE vulnerability.

Linux

  • Added support for indicators in Ubuntu Gnome Session. #10355
  • Fixed app.makeSingleInstance hanging. #10518

macOS

  • Fixed issues around update permissions and non-admin users. #10071 #10298
  • Fixed full screen when resizable is set to true. #8166
  • Fixed missing file extension in download save dialog. #10121
  • Fixed occasional crashes on macOS Sierra when inputting with Chinese IME. #7551
  • Fixed issue closing window if a child modal window is open. #10366
  • Fixed show option on new BrowserWindow when parent is specified. #8836
  • Fixed shell.openItem to activate the opened app. #10477

Windows

  • Fixed uncaught exception on window close. #10275
  • Fixed Electron crash after close. #10188
  • Fixed crash copying cropped image to clipboard. #8017
  • Fixed potential crash in Win32 notifications. #10516
  • Changed to set duration for Windows 7 notifications based on Control Panel settings. #10517
  • Fixed browser-process notifications missing/duplicating images. #10610
  • Fixed for narrowing conversion warnings, minor style change. #10609
  • Fixed downloading updates twice. #5057

API Changes

  • Added -webkit-app-region support to BrowserView. #10232
  • Added a callback option to webContents.print. #10081

macOS

  • Added support for sound in macOS notifications. #10293
  • Added app.isInApplicationsFolder() and app.moveToApplicationsFolder(). #10142
  • Added new roles for macOS native tab menu items. #9086, #10064
  • Added app.setAccessibilitySupportEnabled(enabled) to enable or disable accessibility support in macOS. #7206, #10305
  • Added macOS native tab methods to the BrowserWindow API. #10321
  • Added simple fullscreen mode to the BrowserWindow API. #10254
  • Added more Handoff related APIs. #9869

Windows

  • Added support to forward mouse events via win.setIgnoreMouseEvents(ignore[, options]). #10183