Electron Releases

Filter by channel Filter by major release

Release Notes for v18.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 electron@18.0.0-beta.6.

Features

  • Added nativeTheme.inForcedColorsMode API to allow detecting forced color mode. #33357 (Also in 15, 17)
  • Added support for more color formats in setBackgroundColor. #33364

Fixes

  • Fire 'show' event when a BrowserWindow is shown via maximize(). #33214 (Also in 16, 17)
  • Fix: initialize asar support in worker threads. #33396
  • Fixed an issue where BrowserView layout bounds where limited to it's visible bounds. #33399 (Also in 17)
  • Fixed an issue where new bounds set via setBounds was not correctly applied if the user was moving or resizing the window concurrently on Windows. #33375
  • Fixed broken event loop in renderer process when process reuse is enabled on windows platform. #33361 (Also in 16, 17)
  • Fixed slowness when using child_process.spawn and related methods on macOS Big Sur and newer. #33407 (Also in 17)
  • Fixed the IncrementCapturerCount regression introduced by 13.0.0-beta.21. #33371

Release Notes for v18.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 electron@18.0.0-beta.5.

Features

  • Added ses.setCodeCachePath() API for setting code cache directory. #33286 (Also in 17)

Fixes

  • Fixed an issue where First Party Sets were not correctly loaded on app launch. #33345
  • Fixed crash in the render process on reload with pending node fs.promises. #33302 (Also in 15, 16)
  • Theoretical fix for a crash we're seeing when closing multiple child windows at the same time on macOS. #33284 (Also in 17)