electron

Build cross-platform desktop apps with JavaScript, HTML, and CSS

MIT License

Downloads
3M
Stars
113.1K
Committers
1.4K

Bot releases are visible (Hide)

electron - electron v28.3.2

Published by sudowoodo-release-bot[bot] 5 months ago

Release Notes for v28.3.2

Fixes

  • Fixed an issue where console.log() in AudioWorkletGlobalScope produced incorrect output. #41895
  • Rename patches/devtools_frontend to patches/devtools-frontend. #42212

Other Changes

  • Backported fix for 1517088. #42093
  • Backported fix for 327027138. #42103
  • Backported fix for 330756841. #42092
  • Backported fix for 339266700. #42098
  • Backported fix for 339458194. #42124
  • Backported fix for 340221135. #42176
  • Security: backported fix for 329699609.
    • Security: backported fix for CVE-2024-4948.
    • Security: backported fix for 338574384. #42221
  • Security: backported fix for 335003891.
    • Security: backported fix for 333508731. #42008
  • Security: backported fix for CVE-2024-3914. #41985
  • Security: backported fix for CVE-2024-4060.
    • Security: backported fix for CVE-2024-4058. #41983
  • Security: backported fix for CVE-2024-4558. #42091
  • [a11y] avoid clearing/resetting focus on an already focused element. #42071
electron - electron v29.4.1

Published by sudowoodo-release-bot[bot] 5 months ago

Release Notes for v29.4.1

Fixes

  • Fixed an issue where setTitleBarOverlay didn't work as expected when called on BaseWindow. #42152 (Also in 30)

Other Changes

  • Security: backported fix for 329699609.
    • Security: backported fix for CVE-2024-4948.
    • Security: backported fix for 338574384. #42220
electron - electron v31.0.0-beta.5

Published by sudowoodo-release-bot[bot] 5 months ago

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 v31.0.0-beta.5

Fixes

  • Fixed issue where windows made visible with showInactive were blank. #42227
electron - electron v31.0.0-beta.4

Published by sudowoodo-release-bot[bot] 5 months ago

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 v31.0.0-beta.4

Fixes

  • Fixed an issue where the window could be incorrectly centered in some circumstances when calling BrowserWindow.center(). #42197 (Also in 30)
electron - electron v31.0.0-beta.3

Published by sudowoodo-release-bot[bot] 5 months ago

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 v31.0.0-beta.3

Fixes

  • Fixed an issue where webContents.navigationHistory was not an enumerable property. #42182 (Also in 30)
electron - electron v29.4.0

Published by sudowoodo-release-bot[bot] 5 months ago

Release Notes for v29.4.0

Fixes

Other Changes

  • Backported fix for 339458194. #42123
  • Backported fix for 340221135. #42175
electron - electron v30.0.6

Published by sudowoodo-release-bot[bot] 5 months ago

Release Notes for v30.0.6

Fixes

  • Fixed a potential issue with Linux layout invalidation. #42189
electron - electron v31.0.0-beta.2

Published by sudowoodo-release-bot[bot] 5 months ago

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 v31.0.0-beta.2

Fixes

  • Fixed crash on window maximize on X11. #42184 (Also in 30)
  • BrowserWindow.focus() now correctly restore focus to inactive apps on macOS. #42186 (Also in 30)

Other Changes

  • Backported fix for 340221135. #42173
electron - electron v30.0.5

Published by sudowoodo-release-bot[bot] 5 months ago

Release Notes for v30.0.5

Fixes

  • Fixed an issue where setTitleBarOverlay didn't work as expected when called on BaseWindow. #42151
  • Fixed an issue where webContents.navigationHistory was not an enumerable property. #42181
  • Fixed crash on window maximize on X11. #42185 (Also in 31)
  • BrowserWindow.focus() now correctly restore focus to inactive apps on macOS. #42187 (Also in 31)

Other Changes

  • Backported fix for 340221135. #42174
  • Updated Chromium to 124.0.6367.207. #42166
electron - electron v31.0.0-beta.1

Published by sudowoodo-release-bot[bot] 5 months ago

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 v31.0.0-beta.1

Fixes

  • Fixed an error when calling setAutoResize on a BrowserView. #42138 (Also in 30)
  • Fixed an inconsistent crash on maximizing window and relayout in Ubuntu. #42146 (Also in 30)

Other Changes

  • Updated Chromium to 126.0.6445.0. #42119
electron - electron v30.0.4

Published by sudowoodo-release-bot[bot] 5 months ago

Release Notes for v30.0.4

Fixes

  • Fixed a crash in addChildView if a view is added as its own child. #42107 (Also in 31)
  • Fixed a crash when the same WebContentsView is added via addChildView multiple times. #42115 (Also in 31)
  • Fixed an error when calling setAutoResize on a BrowserView. #42137 (Also in 31)
  • Fixed an inconsistent crash on maximizing window and relayout in Ubuntu. #42145 (Also in 31)
  • Fixed an issue where calling window.center() on Windows and Linux incorrectly centered the window. #42100 (Also in 31)

Other Changes

  • Backported fix for 339458194. #42122
  • Updated Chromium to 124.0.6367.201. #42117
electron - electron v31.0.0-alpha.5

Published by sudowoodo-release-bot[bot] 5 months ago

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 [email protected].

Release Notes for v31.0.0-alpha.5

Fixes

  • Fixed a crash in addChildView if a view is added as its own child. #42108 (Also in 30)
  • Fixed a crash when the same WebContentsView is added via addChildView multiple times. #42116 (Also in 30)
  • originalFs.promises.cp now works. #42134

Other Changes

  • Backported fix for 339458194. #42121
electron - electron v31.0.0-alpha.4

Published by sudowoodo-release-bot[bot] 5 months ago

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 [email protected].

Release Notes for v31.0.0-alpha.4

Fixes

  • Fixed an issue where calling window.center() on Windows and Linux incorrectly centered the window. #42101 (Also in 30)
  • Fixed crash after upgrade on Linux. #42062 (Also in 29, 30)

Other Changes

  • Backported fix for 339266700. #42095
electron - electron v29.3.3

Published by sudowoodo-release-bot[bot] 5 months ago

Release Notes for v29.3.3

Fixes

  • Fixed an issue where fs.createWriteStream could write out of order. #42047
  • Fixed blurry thumbnails from desktop capturer on macOS. #42049
  • Fixed crash after upgrade on Linux. #42065 (Also in 30, 31)

Other Changes

  • Backported fix for 330756841. #42069
  • Backported fix for 339266700. #42097
  • Security: backported fix for 335003891.
    • Security: backported fix for 333508731. #42007
  • Security: backported fix for CVE-2024-3914. #41984
  • Security: backported fix for CVE-2024-4558. #42090
  • [a11y] avoid clearing/resetting focus on an already focused element. #42057 (Also in 28)
electron - electron v30.0.3

Published by sudowoodo-release-bot[bot] 5 months ago

Release Notes for v30.0.3

Fixes

  • Fixed an issue where document.requestFullscreen didn't work when calling it from a webContents inside WebContentsView. #41996 (Also in 31)
  • Fixed an issue where fs.createWriteStream could write out of order. #42046
  • Fixed an issue where recentDOcuments wasn't populating properly on macOS. #41992 (Also in 29, 31)
  • Fixed crash after upgrade on Linux. #42064 (Also in 29, 31)

Other Changes

  • Backported fix for 330756841. #42068
  • Backported fix for 339266700. #42096
  • Updated Chromium to 124.0.6367.119. #42020
electron - electron v29.3.2

Published by sudowoodo-release-bot[bot] 6 months ago

Release Notes for v29.3.2

Fixes

  • Electron doesn't paint on offscreen-render mode after gpu process crashed. #41923 (Also in 30, 31)
  • Fixed an issue where console.log() in AudioWorkletGlobalScope produced incorrect output. #41889 (Also in 28)
  • Fixed an issue where recentDOcuments wasn't populating properly on macOS. #41994 (Also in 31)

Other Changes

  • Security: backported fix for CVE-2024-4060.
    • Security: backported fix for CVE-2024-4058. #41982
electron - electron v30.0.2

Published by sudowoodo-release-bot[bot] 6 months ago

Release Notes for v30.0.2

Fixes

  • Electron doesn't paint on offscreen-render mode after gpu process crashed. #41925 (Also in 29, 31)
  • Fixed data corruption when protocol.handle() processed incoming data asynchronously. #41933 (Also in 31)
  • Fixed nativeImage.createThumbnailFromPath and shell.openExternal not resolving when called in the renderer process. #41909 (Also in 31)

Other Changes

  • Updated Chromium to 124.0.6367.91. #41976

Documentation

  • Documentation changes: #41883
electron - electron v31.0.0-alpha.3

Published by sudowoodo-release-bot[bot] 6 months ago

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 [email protected].

Release Notes for v31.0.0-alpha.3

Fixes

  • Electron doesn't paint on offscreen-render mode after gpu process crashed. #41924 (Also in 29, 30)
  • Fixed an issue where document.requestFullscreen didn't work when calling it from a webContents inside WebContentsView. #41995
  • Fixed an issue where recentDOcuments wasn't populating properly on macOS. #41993 (Also in 29)
  • Fixed data corruption when protocol.handle() processed incoming data asynchronously. #41932 (Also in 30)
  • Fixed nativeImage.createThumbnailFromPath and shell.openExternal not resolving when called in the renderer process. #41908 (Also in 30)

Other Changes

  • Fixed partially broken state of chrome://accessibility. #41948
electron - electron v31.0.0-alpha.2

Published by sudowoodo-release-bot[bot] 6 months ago

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 [email protected].

Release Notes for v31.0.0-alpha.2

Features

  • Added a new instance property navigationHistory on webContents API with navigationHistory.getEntryAtIndex method, enabling applications to retrieve the URL and title of any navigation entry within the browsing history. #41577 (Also in 29, 30)
  • Added options parameter to Session.clearData API. #41355
  • Added proxy configuring support for requests made with net module from utility process. #41335 (Also in 28, 29, 30)
  • Added support for NODE_EXTRA_CA_CERTS. #41689
  • Extended webContents.setWindowOpenHandler to support manual creation of BrowserWindow. #41432
  • Implemented support for the File System API. #41419 (Also in 30)
  • clearData method added to Session. #40983

Fixes

  • Added missing support for the recursive option in fs.{readdir|readdirSync} as well as fs.promises.{readdir|readdirSync}. #41582
  • Added support for withFileTypes when calling fs.{readdir|readdirSync} with the recursive in Asar archives. #41627
  • Ensured ScreenCaptureKit is used exclusively on macOS 14.4 and higher to avoid permission prompts. #41397 (Also in 29, 30)
  • Fixed ASAN build on macOS. #41587
  • Fixed chrome://process-internals failing to load. #41476 (Also in 28, 29, 30)
  • Fixed shell.showItemInFolder not opening Windows Explorer if the passed path contains forward slashes. #41642 (Also in 28, 29, 30)
  • Fixed a bug where a window with maximization disabled and WCO enabled would still show its maximization button. #41793
  • Fixed a potential crash in chrome.scripting on extension unload. #41686 (Also in 29, 30)
  • Fixed an issue on Windows where silent printing resulted in comically tiny renderer output. #41811 (Also in 28, 29, 30)
  • Fixed an issue where app.getLoginItemSettings didn't correctly throw errors. #41647 (Also in 30)
  • Fixed an issue where user-did-{resign|become}-active were not emitted properly on macOS. #41506 (Also in 28, 29, 30)
  • Fixed an issue where webContents.print(options) failed if options was not passed or undefined is passed. #41467 (Also in 28, 29, 30)
  • Fixed an issue where badge text set using the Badging API no longer appeared correctly on Windows. #41618 (Also in 29, 30)
  • Fixed an issue where child views in a BrowserWindow could sometimes be. #41256
  • Fixed an issue where emojis weren't properly handled on Windows. #41673 (Also in 29, 30)
  • Fixed an issue where showing or focusing a panel window would activate the app on Mac. #41750 (Also in 30)
  • Fixed an issue where the serial-port-added event improperly respected filters set by serial.requestPort(). #41621 (Also in 28, 29, 30)
  • Fixed crash in Notification::Close() under libnotify 0.8.x with portal environment. #41691 (Also in 28, 29, 30)
  • Fixed missing <__assertion_handler> header when compiling with libc++. #41830 (Also in 29, 30)
  • Fixed usage of Storage.{get|set|clear}Cookies via the Chrome DevTools Protocol. #41718 (Also in 28, 29, 30)
  • Improved appearance of caption buttons on Windows 11 when using Windows Control Overlay. #41561 (Also in 30)
  • Made window.flashFrame(bool) flash continuously on macOS. #41391

Other Changes

  • The inputFieldType property in the context-menu params has been removed. #41239 (Also in 30)
  • Updated Chromium to 125.0.6412.0. #41610
  • Updated Node.js to v20.12.2. #41710

Documentation

Unknown

  • Added support for Bluetooth ports being requested by service class ID in navigator.serial. #41638 (Also in 29, 30)
electron - electron v30.0.1

Published by sudowoodo-release-bot[bot] 6 months ago

Release Notes for v30.0.1

Other Changes

  • Updated Chromium to 124.0.6367.60. #41867
Package Rankings
Top 0.15% on Npmjs.org
Top 0.21% on Alpine-edge
Top 20.7% on Repo1.maven.org
Top 3.26% on Proxy.golang.org
Top 21.35% on Conda-forge.org
Badges
Extracted from project README
Electron Logo GitHub Actions Build Status AppVeyor Build Status Electron Discord Invite