Releases: electron/electron
electron v36.7.1
Release Notes for v36.7.1
Fixes
- Fixed a crash when calling
desktopCapturer.getSources
with an empty thumbnail size. #47651 (Also in 37, 38) - Fixed an issue where child windows could crash if they were opened from a fullscreen parent and have
roundedCorners
set tofalse
. #47683 (Also in 37, 38) - Fixed an issue where printing PDFs with
webContents.print({ silent: true })
would fail. #47624 (Also in 37) - Fixed an issue where the window required restart in order to recognize system accent color setting change. #47657 (Also in 37, 38)
electron v38.0.0-alpha.5
Note: This is an alpha release. Please file new issues for any bugs you find in it.
This release is published to npm under the alpha tag and can be installed via npm install electron@alpha
, or npm install electron@38.0.0-alpha.5
.
Release Notes for v38.0.0-alpha.5
Fixes
electron v37.2.1
Release Notes for v37.2.1
Fixes
- Fixed a crash when calling
desktopCapturer.getSources
with an empty thumbnail size. #47653 (Also in 36, 38) - Fixed an issue where child windows could crash if they were opened from a fullscreen parent and have
roundedCorners
set tofalse
. #47682 (Also in 36, 38) - Fixed an issue where the window required restart in order to recognize system accent color setting change. #47656 (Also in 36, 38)
electron v38.0.0-alpha.4
Note: This is an alpha release. Please file new issues for any bugs you find in it.
This release is published to npm under the alpha tag and can be installed via npm install electron@alpha
, or npm install electron@38.0.0-alpha.4
.
Release Notes for v38.0.0-alpha.4
Fixes
- Fixed a crash when calling
desktopCapturer.getSources
with an empty thumbnail size. #47652 (Also in 36, 37) - Fixed an issue where the window required restart in order to recognize system accent color setting change. #47658 (Also in 36, 37)
Other Changes
- Updated Chromium to 140.0.7261.0. #47617
electron v37.2.0
electron v36.7.0
electron v35.7.0
electron v38.0.0-alpha.3
Note: This is an alpha release. Please file new issues for any bugs you find in it.
This release is published to npm under the alpha tag and can be installed via npm install electron@alpha
, or npm install electron@38.0.0-alpha.3
.
Release Notes for v38.0.0-alpha.3
Fixes
- Fixed an issue where users on MacOS were unable to interact with a webpage loaded via loadURL. #47575
Other Changes
- Updated Node.js to v22.17.0. #47556
electron v38.0.0-alpha.2
Note: This is an alpha release. Please file new issues for any bugs you find in it.
This release is published to npm under the alpha tag and can be installed via npm install electron@alpha
, or npm install electron@38.0.0-alpha.2
.
Release Notes for v38.0.0-alpha.2
Features
- Added
before-mouse-event
to allow intercepting and preventing mouse events in WebContents. #47280 (Also in 36, 37) - Added
innerWidth
andinnerHeight
options for window.open. #46749 (Also in 35, 36, 37) - Added sublabel functionality for menus on macOS >= 14.4. #46887 (Also in 35, 36, 37)
- Added support for
--no-experimental-global-navigator
flag. #47370 (Also in 35, 36, 37) - Added support for
HIDDevice.collections
. #47391 (Also in 36, 37) - Added support for
screen.dipToScreenPoint(point)
andscreen.screenToDipPoint(point)
on Linux X11. #46211 (Also in 35, 36, 37) - Added support for customizing system accent color and highlighting of active window border. #47285 (Also in 35, 36, 37)
- Added support for menu item role
palette
andheader
on macOS. #45538 (Also in 37) - Added support for node option
--experimental-network-inspection
. #46690 (Also in 35, 36, 37) - Added the priority and priorityIncremental options to net.request(). #42628 (Also in 36, 37)
- Exposed
win.isContentProtected()
to allow developers to check window protection status. #47242 (Also in 36, 37)
Fixes
- Fixed
addChildView()
crashes when adding a closed WebContentsView. #47099 (Also in 35, 36, 37) - Fixed a crash that could occur when opening some dialogs as windows are closing on macOS. #46927 (Also in 35, 36, 37)
- Fixed a possible crash using the WebView tag and calling focus. #46979 (Also in 35, 36, 37)
- Fixed a potential crash using
session.clearData
in some circumstances. #47361 (Also in 35, 36, 37) - Fixed an error when importing
electron
for the first time from an ESM module loaded by a CJS module in a packaged app. #46810 (Also in 35, 36, 37) - Fixed an issue where
webContents.print
did not work as expected whenmediaSize
was not passed. #46937 (Also in 36, 37) - Fixed an issue where calling
Fetch.continueResponse
via debugger withWebContentsView
could cause a crash. #47434 (Also in 35, 36, 37) - Fixed an issue where filters wouldn't apply in the specific case only one was passed. #46900 (Also in 36, 37)
- Fixed an issue where printing PDFs with
webContents.print({ silent: true })
would fail. #47378 (Also in 37) - Fixed an issue where protected transparent windows inappropriately showed a titlebar after visibility change. #47241 (Also in 35, 36, 37)
- Fixed an issue where the 'suspend' and 'resume' events could be emitted in duplicate. #47162 (Also in 35, 36, 37)
- Fixed an issue where the window flickers with either a light or dark color before loading the desired background color. #47022 (Also in 35, 36, 37)
- Fixed an issue where transparent child windows on macOS were rendering a grey block as opposed to their correct contents. #46886 (Also in 35, 36, 37)
- Fixed an issue where utility processes could leak file handles. #47525 (Also in 35, 36, 37)
- Fixed broken
chrome://accessibility
page. #47497 - Fixed crash in
autoUpdater
on macOS when zip extraction failed. #47271 (Also in 34, 35, 36, 37) - Fixed crash in xdg portal version detection on startup. #47008 (Also in 35, 36, 37)
- Fixed log files written to the current working directory on Windows. #44413 (Also in 35, 36, 37)
- Fixed opening package paths as directory when
treatPackageAsDirectory
is enabled on macOS. #47077 <span style="font-s...
electron v38.0.0-alpha.1
Note: This is an alpha release. Please file new issues for any bugs you find in it.
This release is published to npm under the alpha tag and can be installed via npm install electron@alpha
, or npm install electron@38.0.0-alpha.1
.
Release Notes for v38.0.0-alpha.1
Features
- Added
before-mouse-event
to allow intercepting and preventing mouse events in WebContents. #47280 (Also in 36, 37) - Added
innerWidth
andinnerHeight
options for window.open. #46749 (Also in 35, 36, 37) - Added sublabel functionality for menus on macOS >= 14.4. #46887 (Also in 35, 36, 37)
- Added support for
--no-experimental-global-navigator
flag. #47370 (Also in 35, 36, 37) - Added support for
HIDDevice.collections
. #47391 (Also in 36, 37) - Added support for
screen.dipToScreenPoint(point)
andscreen.screenToDipPoint(point)
on Linux X11. #46211 (Also in 35, 36, 37) - Added support for customizing system accent color and highlighting of active window border. #47285
- Added support for menu item role
palette
andheader
on macOS. #45538 (Also in 37) - Added support for node option
--experimental-network-inspection
. #46690 (Also in 35, 36, 37) - Added the priority and priorityIncremental options to net.request(). #42628 (Also in 36, 37)
- Exposed
win.isContentProtected()
to allow developers to check window protection status. #47242 (Also in 36, 37)
Fixes
- Fixed
addChildView()
crashes when adding a closed WebContentsView. #47099 (Also in 35, 36, 37) - Fixed a crash that could occur when opening some dialogs as windows are closing on macOS. #46927 (Also in 35, 36, 37)
- Fixed a possible crash using the WebView tag and calling focus. #46979 (Also in 35, 36, 37)
- Fixed a potential crash using
session.clearData
in some circumstances. #47361 (Also in 35, 36, 37) - Fixed an error when importing
electron
for the first time from an ESM module loaded by a CJS module in a packaged app. #46810 (Also in 35, 36, 37) - Fixed an issue where
webContents.print
did not work as expected whenmediaSize
was not passed. #46937 (Also in 36, 37) - Fixed an issue where calling
Fetch.continueResponse
via debugger withWebContentsView
could cause a crash. #47434 (Also in 35, 36, 37) - Fixed an issue where filters wouldn't apply in the specific case only one was passed. #46900 (Also in 36, 37)
- Fixed an issue where printing PDFs with
webContents.print({ silent: true })
would fail. #47378 (Also in 37) - Fixed an issue where protected transparent windows inappropriately showed a titlebar after visibility change. #47241 (Also in 35, 36, 37)
- Fixed an issue where the 'suspend' and 'resume' events could be emitted in duplicate. #47162 (Also in 35, 36, 37)
- Fixed an issue where the window flickers with either a light or dark color before loading the desired background color. #47022 (Also in 35, 36, 37)
- Fixed an issue where transparent child windows on macOS were rendering a grey block as opposed to their correct contents. #46886 (Also in 35, 36, 37)
- Fixed an issue where utility processes could leak file handles. #47525 (Also in 35, 36, 37)
- Fixed broken
chrome://accessibility
page. #47497 - Fixed crash in
autoUpdater
on macOS when zip extraction failed. #47271 (Also in 34, 35, 36, 37) - Fixed crash in xdg portal version detection on startup. #47008 (Also in 35, 36, 37)
- Fixed log files written to the current working directory on Windows. #44413 (Also in 35, 36, 37)
- Fixed opening package paths as directory when
treatPackageAsDirectory
is enabled on macOS. #47077 (Also in 35, 36, 37) - Fixed regression...