Skip to content

Releases: electron/electron

electron v36.7.1

11 Jul 23:24
ed82dba
Compare
Choose a tag to compare

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 to false. #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

10 Jul 15:53
e08f057
Compare
Choose a tag to compare
Pre-release

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

  • Fixed an issue where an invalid color passed as a string to accentColor would result in a white accent color. #47684
  • Fixed an issue where child windows could crash if they were opened from a fullscreen parent and have roundedCorners set to false. #47681 (Also in 36, 37)

electron v37.2.1

09 Jul 18:30
93d7010
Compare
Choose a tag to compare

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 to false. #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

07 Jul 15:45
3a6d7e0
Compare
Choose a tag to compare
Pre-release

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

02 Jul 20:53
cc05e5f
Compare
Choose a tag to compare

Release Notes for v37.2.0

Other Changes

  • Updated Chromium to 138.0.7204.97. #47619
  • Updated Node.js to v22.17.0. #47555

electron v36.7.0

02 Jul 18:41
da2f4eb
Compare
Choose a tag to compare

Release Notes for v36.7.0

Other Changes

  • Updated Node.js to v22.17.0. #47554

electron v35.7.0

02 Jul 20:35
f468c9a
Compare
Choose a tag to compare

Release Notes for v35.7.0

Other Changes

  • Updated Node.js to v22.16.0. #47213

electron v38.0.0-alpha.3

30 Jun 15:47
f6d054f
Compare
Choose a tag to compare
Pre-release

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

27 Jun 04:31
c30eae3
Compare
Choose a tag to compare
Pre-release

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 and innerHeight 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) and screen.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 and header 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 when mediaSize was not passed. #46937 (Also in 36, 37)
  • Fixed an issue where calling Fetch.continueResponse via debugger with WebContentsView 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...
Read more

electron v38.0.0-alpha.1

25 Jun 13:25
828fc84
Compare
Choose a tag to compare
Pre-release

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 and innerHeight 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) and screen.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 and header 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 when mediaSize was not passed. #46937 (Also in 36, 37)
  • Fixed an issue where calling Fetch.continueResponse via debugger with WebContentsView 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...
Read more