Skip to content

Releases: electron/electron

electron v30.0.0-alpha.6

11 Mar 22:27
b45f579
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@30.0.0-alpha.6.

Release Notes for v30.0.0-alpha.6

electron v30.0.0-alpha.5

07 Mar 21:12
64c031f
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@30.0.0-alpha.5.

Release Notes for v30.0.0-alpha.5

Fixes

  • Fixed an issue where user-did-{resign|become}-active were not emitted properly on macOS. #41528 (Also in 28, 29)

Other Changes

  • Updated Chromium to 124.0.6331.0. #41515

electron v29.1.1

08 Mar 01:35
a90c5b1
Compare
Choose a tag to compare

Release Notes for v29.1.1

Fixes

  • Fixed an issue where user-did-{resign|become}-active were not emitted properly on macOS. #41527 (Also in 28, 30)
  • Fixed an issue where webContents.print(options) failed if options was not passed or undefined is passed. #41479 (Also in 28, 30)

Other Changes

  • Updated Chromium to 122.0.6261.95. #41489

electron v28.2.6

06 Mar 20:26
2977fc4
Compare
Choose a tag to compare

Release Notes for v28.2.6

Fixes

  • Fixed a crash that can result from some kinds of dynamic imports. #41491
  • Fixed an issue where webContents.print(options) failed if options was not passed or undefined is passed. #41478 (Also in 29, 30)
  • Fixed saving traces from devtools performance panel. #41492

Other Changes

electron v27.3.5

06 Mar 20:03
f53fad8
Compare
Choose a tag to compare

Release Notes for v27.3.5

Other Changes

electron v30.0.0-alpha.4

04 Mar 19:24
036e850
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@30.0.0-alpha.4.

Release Notes for v30.0.0-alpha.4

Fixes

  • Fixed an issue where webContents.print(options) failed if options was not passed or undefined is passed. #41480 (Also in 28, 29)

electron v30.0.0-alpha.3

29 Feb 20:41
56dfcc5
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@30.0.0-alpha.3.

Release Notes for v30.0.0-alpha.3

Other Changes

  • The inputFieldType property in the context-menu params has been removed. #41440
  • Updated Chromium to 124.0.6323.0. #41475

electron v28.2.5

29 Feb 00:03
6544cec
Compare
Choose a tag to compare

Release Notes for v28.2.5

Other Changes

electron v27.3.4

28 Feb 23:59
166bcd3
Compare
Choose a tag to compare

Release Notes for v27.3.4

Other Changes

electron v30.0.0-alpha.2

27 Feb 21:17
4a727c6
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@30.0.0-alpha.2.

Release Notes for v30.0.0-alpha.2

Features

  • Added Windows support for the ASAR Integrity fuse. #40504
  • Added WebContentsView and BaseWindow, replacing the now-deprecated BrowserView APIs. #35658 (Also in 29)
  • Added a transparent webpreference to webviews. #40301
  • Added a new method BrowserWindow.isOccluded() to allow apps to check occlusion status. #38982
  • Added net module to utility process. #40017 (Also in 27, 28, 29)
  • Added proxy configuring support for requests made with net module from utility process. #41417 (Also in 29)

Fixes

  • Added support for ThumbnailCapturerMac and ScreenCaptureKitStreamPickerSonoma chromium feature flags to bypass deprecated API warning on macOS 14.4. #41328 (Also in 29)
  • Apply module search paths restriction on worker and child process. #41118 (Also in 27, 28, 29)
  • CSS style -webkit-app-region: drag; has no effect in full screen mode. #41307 (Also in 27, 28, 29)
  • Ensured ScreenCaptureKit is used exclusively on macOS 14.4 and higher to avoid permission prompts. #41404 (Also in 29)
  • Fixed and BrowserViews being white instead of transparent by default. #40866
  • Fixed Electron 29.0.0-beta.3 regression that could pop up context menus in the wrong location. #41275 (Also in 29)
  • Fixed WebContents.loadURL() incorrectly failing if called immediately after a previous call to loadURL() failed. #40661
  • Fixed session.fromPartition() key lookup bug. #41055 (Also in 28, 29)
  • Fixed a crash resultant from trying to listen to power-related events before the ready event was emitted on Linux. #40888 (Also in 26, 27, 28, 29)
  • Fixed a crash that started occurring sporadically with some types of macOS window close. #41264 (Also in 28, 29)
  • Fixed a partition alloc ref count check for higher MacOS versions. #40757 (Also in 28, 29)
  • Fixed a potential async_hooks crash when listening for the restore event on Windows after minimizing a maximized BrowserWindow. #40576 (Also in 27, 28, 29)
  • Fixed a potential crash when calling dialog.showMessageBoxSync. #40996 (Also in 27, 28, 29)
  • Fixed a potential crash while closing or interacting with a WebContentsView after its associated WebContents has been cleaned up. #41154
  • Fixed an issue where import.meta.url did not work in the renderer process with contextIsolation enabled. #40993 (Also in 29)
  • Fixed an issue where inAppPurchase.getProducts and inAppPurchase.purchasedProduct did not resolve as expected. #40938 (Also in 27, 28, 29)
  • Fixed an issue where original-fs methods were not properly corrected for patched imports. #41209 (Also in 29)
  • Fixed an issue where select-usb-device did not respect the filter option in navigator.usb.requestDevice(). #41166 (Also in 27, 28, 29)
  • Fixed an issue where webContents.printToPDF could fail when certain combinations of margins and pageSize values are passed. #41157 (Also in 28, 29)
  • Fixed an issue where crashes in node::Environment destruction potentially wouldn't be propagated to the NodeService exit handler. #41277 (Also in 27, 28, 29)
  • Fixed an issue where draggable regions didn't work across platforms. #41030 (Also in 29)
  • Fixed an issue where non-modal windows with vibrancy could have incorrectly rounded corners on Sonoma. #41003 (Also in 27, 28, 29)
  • Fixed an issue where some dependencies using CommonJS would cause ESM apps to fail to open. #41367 (Also in 29)
  • Fixed an issue where the -webkit-app-region: drag property was not respected on some windows. #41377 (Also in 29)
  • Fixed an issue where the printBackground option in webContents.printToPDF did not work as expected. #41161 (Also in 28, 29)
  • Fixed crash in MessagePort::close. #41201 (Also in 29)
  • Fixed default protocol handler behavior on Windows. #40892 (Also in 28, 29)
  • Fixed documentation of the default --inspect port. #40665 (Also in 27, 28)
  • Fixed forked child process not able to send IPC message under some cases on macOS. #41079 (Also in [26](https://github.com/electron/ele...
Read more