Pre-release

@electron-bot electron-bot released this Sep 29, 2017 · 3927 commits to master since this release

Assets 36

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

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