electron v1.8.1 beta
Pre-release
Pre-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.110to59.0.3071.115. #9946 - Upgraded from Node
7.9.0to8.2.1. #9992 - Upgraded from v8
5.8.283.38to5.9.211.38. #9946 - Upgraded from
@types/node^7.0.18to^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
sandboxis on. #10214 - Fixed issue with webContents
did-change-theme-colorevent. #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.makeSingleInstancehanging. #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
showoption on newBrowserWindowwhenparentis specified. #8836 - Fixed
shell.openItemto 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-regionsupport to BrowserView. #10232 - Added a callback option to
webContents.print. #10081
macOS
- Added support for
soundin macOS notifications. #10293 - Added
app.isInApplicationsFolder()andapp.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
BrowserWindowAPI. #10321 - Added simple fullscreen mode to the
BrowserWindowAPI. #10254 - Added more Handoff related APIs. #9869
Windows
- Added support to forward mouse events via
win.setIgnoreMouseEvents(ignore[, options]). #10183