@electron-bot electron-bot released this Oct 19, 2017 · 4332 commits to master since this release

Note: This is a beta release. 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.2-beta.1.

Bug Fixes

  • Fixed issues with webRequest API stability. #10676

macOS

  • Fixed to allow dragging of window to screen above menubar. #10661
  • Fixed crash when calling _setEscapeTouchBarItem. #10725
  • Fixed notification actions not working on High Sierra #10709
  • Fixed building Electron with 10.13 or later SDK #10696

Windows

  • Fixed warning message logged when calling process.getCPUUsage(). #10680
  • Fixed notification size via font DPI scaling fix. #10715

API Changes

  • Added ability to access logs in getPath(). #10191
  • Added ability to control BrowserWindow opacity. #10667
  • [SECURITY] Added warning if loading remote content with nodeIntegration enabled. #10708
  • Added error code to session.setCertificateVerifyProc(proc). #10810

Linux

  • Added app.setAsDefaultProtocolClient support for Linux. #10670
  • Changed to use real shared library names for symbol files used for crash dumps. #10812

macOS

  • Added addTabbedWindow to BrowserWindow. #10508
  • Added mouse-move event and click event position for the Tray class. #10361
  • Added nativeImage.createFromNamedImage(imageName[, hslShift]) to get a nativeImage from a named NSImage. #10727
  • Added systemPreferences.removeUserDefault(key). #10746

Other changes

Assets 36

@electron-bot electron-bot released this Oct 11, 2017 · 59 commits to 1-7-x since this release

Bug Fixes

  • [SECURITY] Update to Chromium RCE vulnerability fix for older versions of Chromium.

macOS

Fixed issues around update permissions and non-admin users. #10071 #10298

Windows

  • Fixed downloading updates twice #5057
Assets 33
Pre-release

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

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
Assets 36

@electron-bot electron-bot released this Sep 24, 2017 · 69 commits to 1-7-x since this release

Bug Fixes

  • [SECURITY] Fixed Chromium RCE vulnerability

Linux

  • Fixed app.makeSingleInstance hanging. #10586

macOS

  • Fixed missing extension when saving a file without filters #10586
Assets 33
Pre-release

@electron-bot electron-bot released this Sep 5, 2017 · 4930 commits to master since this release

Bug Fixes

macOS

  • Fixed flicker with high DPI resolutions. #9413

Windows

  • Fixed Electron crash after close. #10188
  • Fixed using OneDrive drive with "files on demand" feature enabled. #10377

API Changes

  • Added -webkit-app-region support to BrowserView. #10232

macOS

  • Added support for sound in macOS notifications. #10293
Assets 33

@electron-bot electron-bot released this Aug 9, 2017 · 4930 commits to master since this release

Bug Fixes

  • Fixed query string parsing in PDF Viewer #10008
  • Fixed crash that occurred when loading URL in detached WebContents #9819
  • Fixed chrome storage access scope to be shared across domains #9951
  • Fixed content scripts matches #10075
  • Fixed bug that returned an object instead of an empty string when reading from an empty asar file with 'utf8' option #10160
  • Prevented async tasks from crashing after the Node environment is destroyed #10099

Linux

  • Fixed issue where opening menu would cause high CPU usage on certain Linux distributions #10070

macOS

  • Added code and domain as properties to error events emitted by autoUpdater module #10125
  • Fixed bug where TouchBarScrubber.continuous was getting ignored #10133

Windows

  • Added labels for common accept file types #10015

API Changes

  • Added BrowserView.fromId() which returned the BrowserView with the given id #10039
  • Added BrowserWindow.addExtension, BrowserWindow.removeExtension, BrowserWindow.getExtensions to add/remove/get Chrome extensions in an Electron app #9918

macOS

  • Added treatPackageAsDirectory flag to dialog.showOpenDialog, in order to treat packages, such as .app folders, as a directory instead of a file #9834
Assets 33