Releases: electron/electron
electron v41.0.0-beta.8
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 install [email protected].
Release Notes for v41.0.0-beta.8
Features
- Added a
reasonproperty to the Notification 'closed' event on Windows to allow developers to know the reason the Notification was dismissed. #50029 (Also in 40)
Fixes
- Fixed an issue on macOS where Universal Links were not delivered to
app.on('continue-activity')on cold launch whenNSUserActivity.userInfowas nil. #50006 (Also in 39, 40) - Fixed an issue where
VideoFrameobjects returned throughcontextBridgehad an incorrect prototype. #50023 (Also in 39, 40) - Fixed an issue where calling
setBoundson aWebContentsViewcould trigger redundantpage-favicon-updatedevents even when the favicon had not changed. #50085 (Also in 39, 40) - Fixed build failure when printing is disabled. #50077
- Fixed shutdown crash on windows when hidden titlebar is enabled. #50055 (Also in 39, 40)
- Global shortcuts can now be registered more reliably on Wayland using the
globalShortcutAPI. #50051
Unknown
- Fixed CSS selector syntax in default app styles to properly apply animations to hero icons. #50033
electron v40.8.0
electron v40.7.0
Release Notes for v40.7.0
Features
Fixes
- Allow dynamically updating menu item labels, sublabels, and icons. #49973 (Also in 41)
- Fixed
safeStoragefailing to clean up legacy keychain entries when migrating to suffixed account names on macOS, and fixed first launch creating entries with the wrong (unsuffixed) account name. #49817 - Fixed a bug that cause offscreen rendering doesn't have valid screen info and unable to get valid result of related media queries.
- Added webPreference.offscreen.deviceScaleFactor to allow user specify a value, instead of using user's primary display's value. #49681
- Fixed a macOS crash when creating a new tab from the tab overview. #49934 (Also in 41)
- Fixed an issue on macOS where Universal Links were not delivered to
app.on('continue-activity')on cold launch whenNSUserActivity.userInfowas nil. #50005 (Also in 39, 41) - Fixed an issue where
VideoFrameobjects returned throughcontextBridgehad an incorrect prototype. #50022 (Also in 39, 41) - Fixed an issue where malformed custom
toastXmlcould cause a Notification crash. #49952 (Also in 41) - Fixed menu bar hiding after a call to
win.setFullScreen(false)when not in fullscreen on Linux. #49994 (Also in 41) - Fixed menus to correctly emit
menu-will-closeevent when closed after any submenu has been open. #49963 (Also in 41)
Other Changes
electron v39.8.0
Release Notes for v39.8.0
Features
Fixes
- Fixed an issue on macOS where Universal Links were not delivered to
app.on('continue-activity')on cold launch whenNSUserActivity.userInfowas nil. #50004 (Also in 40, 41) - Fixed an issue where
VideoFrameobjects returned throughcontextBridgehad an incorrect prototype. #50021 (Also in 40, 41) - Fixed an issue where setting
zoomFactorinsetWindowOpenHandler'soverrideBrowserWindowOptionshad no effect on windows opened viawindow.open(). #49910 (Also in 40, 41)
electron v41.0.0-beta.7
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 install [email protected].
Release Notes for v41.0.0-beta.7
Fixes
- Allow dynamically updating menu item labels, sublabels, and icons. #49972 (Also in 40)
- Fixed an issue where Squirrel.Mac's auto updater would fail to install new updates if the targetBundleURL was either not set or contained special characters. #49978
- Fixed menu bar hiding after a call to
win.setFullScreen(false)when not in fullscreen on Linux. #49996 (Also in 40) - Fixed menus to correctly emit
menu-will-closeevent when closed after any submenu has been open. #49964 (Also in 40) - Fixed window sizing on Linux when min/max size constraints are set or
resizableisfalse. Windows no longer shrink below the requested max size or grow taller when resizability is disabled. #49971
Other Changes
electron v41.0.0-beta.6
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 install [email protected].
Release Notes for v41.0.0-beta.6
Features
- Added support for
--experimental-transform-types. #49882 (Also in 39, 40) - On Wayland (Linux), frameless windows now have GTK drop shadows and extended resize boundaries. To create fully frameless windows with no decorations, set
hasShadow: falsein the window constructor. #49885
Fixes
- Fixed a macOS crash when creating a new tab from the tab overview. #49933 (Also in 40)
- Fixed an issue where malformed custom
toastXmlcould cause a Notification crash. #49953 (Also in 40) - Fixed an issue where pressing AltGr could activate or focus the menu bar. #49916 (Also in 39, 40)
- Fixed an issue where setting
zoomFactorinsetWindowOpenHandler'soverrideBrowserWindowOptionshad no effect on windows opened viawindow.open(). #49911 (Also in 39, 40)
Documentation
- Documentation changes: #49948
electron v40.6.1
Release Notes for v40.6.1
Fixes
- Fixed
globalShortcutnot working on Wayland withGlobalShortcutsPortalfeature enabled. #49870 (Also in 41) - Fixed an issue where making a window fullscreen on Windows, minimizing it and then restoring it broke previous fullscreen state. #49892 (Also in 41)
- Fixed an issue where menu item enabled state wasn't updated during key equivalent dispatch when the menu was closed on macOS. #49889 (Also in 39, 41)
- Fixed an issue where pressing AltGr could activate or focus the menu bar. #49915 (Also in 39, 41)
- Fixed an issue where setting
zoomFactorinsetWindowOpenHandler'soverrideBrowserWindowOptionshad no effect on windows opened viawindow.open(). #49909 (Also in 41) - Fixed draggable regions not updating position when DevTools is docked to the left or right in a frameless window. #49847 (Also in 39, 41)
- Fixed memory leak when setting icons on Linux/GTK. #49898 (Also in 38, 39, 41)
- Fixed startup crash when V8 sandbox is disabled. #49884 (Also in 41)
Other Changes
electron v39.7.0
Release Notes for v39.7.0
Features
- Added support for
long-animation-framescript attribution (via--enable-features=AlwaysLogLOAFURL). #49771 (Also in 40, 41)
Fixes
- Fixed an issue where frameless windows had resize issues in Mac App Store builds. #49861 (Also in 40, 41)
- Fixed an issue where menu item enabled state wasn't updated during key equivalent dispatch when the menu was closed on macOS. #49888 (Also in 40, 41)
- Fixed an issue where pressing AltGr could activate or focus the menu bar. #49914 (Also in 40, 41)
- Fixed memory leak when setting icons on Linux/GTK. #49896 (Also in 38, 40, 41)
electron v38.8.4
electron v41.0.0-beta.5
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 install [email protected].
Release Notes for v41.0.0-beta.5
Fixes
- Fixed
globalShortcutnot working on Wayland withGlobalShortcutsPortalfeature enabled. #49871 (Also in 40) - Fixed an issue that caused the RGBAF16 shared texture format to have a keyed mutex on Windows. #49876
- Fixed an issue where making a window fullscreen on Windows, minimizing it and then restoring it broke previous fullscreen state. #49891 (Also in 40)
- Fixed an issue where menu item enabled state wasn't updated during key equivalent dispatch when the menu was closed on macOS. #49890 (Also in 39, 40)
- Fixed memory leak when setting icons on Linux/GTK. #49895 (Also in 38, 39, 40)
Other Changes
- Updated Chromium to 146.0.7680.16. #49838