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@2.0.0-beta.2.
Bug Fixes
- Fixed network delegate race condition #12053
macOS
- Fixed crash when setting dock menu. #12087
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@2.0.0-beta.1.
Upgrades
- Upgraded from Chrome
59.0.3071.115
to 61.0.3163.10
. #10213
- Upgraded from Node
8.2.1
to 8.9.3
. #10213
- Upgraded from v8
5.9.211.38
to 6.1.534.41
. #10213
Breaking API changes
- Changed
menu.popup
signature. #11968
- Removed deprecated
crashReporter.setExtraParameter
#11972
- Removed deprecated
webContents.setZoomLevelLimits
and webFrame.setZoomLevelLimits
. #11974
- Removed deprecated
clipboard
methods. #11973
- Removed support for boolean parameters for
tray.setHighlightMode
. #11981
Linux
- Switched from GTK2 to GTK3. #10213
Other Changes
- Updated license year. #11545
- Fixed
hexColorDWORDToRGBA
for transparent colors. #11557
- Added
window.loadFile
and webContents.loadFile
helper methods. #11565
- Documentation fixes and improvements. #11747 #11758 #11770 #11794 #11806 #11841 #11855 #11863 #11881 #11897 #11918 #11950 #11963
- Added
menu-will-show
and menu-will-close
menu events. #11754.
- Migrated deprecated web-view method. #11798
- Fixed closing a window opened from a browserview. #11799
- Added
--chromium_dir
argument to script/create-dist.py. #11354
- Added
shutdown
event to powerMonitor. #11417
- Fixed Bluetooth chooser bug. #11492
- Fixed unicode test. #11774
- Replaced custom function with
Object.values()
. #11836
- Added API to enable/disable a window. #11832
- Added ability to log atom ipc messages. #11880
- Added Offscreen rendering improvements. #11728
- Updated spellchecker. #11819
- Updated to use task scheduler for app.getFileIcon API. #11595
- Added
affinity
option for gathering several BrowserWindows into a single process. #11501
- Changed to fire
console-message
event even when rendering offscreen. #11921
- Fixed downloading from custom protocols using
WebContents.downloadURL
. #11804
- Fixed CI test failures. #11944
- Fixed transparent windows losing transparency when devtools detaches. #11956
Linux
- [SECURITY] Disabled executable stack. #11999
macOS
- Added in-app purchase for MacOS. #11292
- Fixed Electron apps canceling restart or shutdown. #11625
- Added the ability for saveDialog to list available extensions. #11873
- Added support for additional notification actions #11647
- Added ability to set macOS notification close button title. #11654
- Updated to use Squirrel.Mac that supports CDN releases. #11925
Windows
- Added Visual Studio 2017 support. #11656
- Fixed hiding tooltip from minimized window. #11644
- Fixed
desktopCapturer
to capture the correct screen. #11664
- Fixed
disableHardwareAcceleration
with transparency. #11704