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.2.
Bug Fixes
- Fixed Electron crashing if user clicks Dev Tools & Zoom options. #10873
- Fixed Electron only running 1 require script. #10900
- Fixed crash in custom protocols. #10918
- [SECURITY] Turn off escape analysis. #10899
- [SECURITY] Use textContent instead innerHTML to remediate DOM based XSS #10537
- Fixed crash after main process notification displayed. #10889
- Fixed crash on quit when calling
Notification.show
2 times.
- Fixed crash if autoupdate is enabled. #10995
Linux
- Fixed hanging when opening folder or file. #10902
macOS
- Fixed notification
onclick
incorrectly triggering when clicking close on notification. #10943
Windows
- Fixed windows app log path. #10911
- Fixed
NOT IMPLEMENTED
error when calling getAppMetrics()
. #10954
- Added workaround for Windows DPI issues. #10972
API Changes
- Added
did-attach-webview
event to WebContents
. #10711
Other Changes
- Documentation updates and fixes. #10874, #10893, #10890, #10762, #10953, #10936, #11007, #11022
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
- Documentation fixes. #10677, #10693, #10719, #10744, #10773, #10777, #10612, #10795, #10825, #10534, #10829, #10834
- Translated documentation. #10681, #10749, #10748, #10740, #10731, #10730, #10728
- Updates to default app and cli usage. #10633, #10712
- No longer require bootstrap to be run for doc changes. #10804