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 v32.0.0-beta.3 Latest Release

Published by sudowoodo-release-bot[bot] 3 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 v32.0.0-beta.3

Fixes

  • Fixed several view hierarchy issues related to web contents view on MacOS. #43088
  • Fixed the resource leak when using Node.js readable streams as the response body for a custom protocol handler. #43070 (Also in 30, 31)

Other Changes

  • Fixed a potential crash when removing notifications on Windows. #43060 (Also in 30, 31)
  • Updated Chromium to 128.0.6613.7. #42823
  • Updated Node.js to v20.16.0. #43028
electron - electron v31.3.1

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

Release Notes for v31.3.1

Fixes

  • Fixed an issue where calling desktopCapturer.getSources on macOS running 14.4 or later would make non-resizable windows resizable. #43044 (Also in 32)
  • Fixed the resource leak when using Node.js readable streams as the response body for a custom protocol handler. #43071 (Also in 30, 32)

Other Changes

  • Fixed a potential crash when removing notifications on Windows. #43061 (Also in 30, 32)
  • Updated Chromium to 126.0.6478.185. #43027
electron - electron v32.0.0-beta.2

Published by sudowoodo-release-bot[bot] 3 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 v32.0.0-beta.2

Features

  • Added a new property prefersReducedTransparency to nativeTheme, which indicates whether the user has chosen to reduce OS-level transparency via system accessibility settings. #43024
  • Aligned failure pathway in File System Access API with upstream when attempting to open a file or directory in a blocked path. #42993 (Also in 31)

Fixes

  • Fixed an error where a minimized or hidden window would thrown an unresponsive error in the main process. #43053
  • Fixed an issue where calling desktopCapturer.getSources on macOS running 14.4 or later would make non-resizable windows resizable. #43045 (Also in 31)

Other Changes

  • Updated Chromium to 128.0.6611.0. #43017
electron - electron v31.3.0

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

Release Notes for v31.3.0

Features

  • Added DownloadItem.getCurrentBytesPerSecond(), DownloadItem.getPercentComplete(), DownloadItem.getEndTime(). #42915 (Also in 30, 32)
  • Aligned failure pathway in File System Access API with upstream when attempting to open a file or directory in a blocked path. #42994 (Also in 32)

Fixes

  • Fixed a potential crash when using off screen rendering. #42941 (Also in 30, 32)
  • Fixed an issue where navigator.mediaDevices.getUserMedia and navigator.getUserMedia should reject with a NotAllowedError if microphone or camera permissions have been denied at the system level on macOS. #42937 (Also in 30, 32)
  • Fixed an issue where calling BrowserWindow.setBackgroundColor with some level of transparency could cause a crash. #42928 (Also in 32)

Other Changes

  • Fix: fixed the npm run lint not working on Windows. #42906 (Also in 32)
  • Updated Chromium to 126.0.6478.183. #42942
  • Updated Node.js to v20.15.1. #42839
electron - electron v30.3.1

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

Release Notes for v30.3.1

Other Changes

  • docs: note macOS fullscreen events in fullscreen query #43015
  • docs: improve desktop capture example #43004
electron - electron v32.0.0-beta.1

Published by sudowoodo-release-bot[bot] 3 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 v32.0.0-beta.1

electron - electron v30.3.0

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

Release Notes for v30.3.0

Features

  • Added DownloadItem.getCurrentBytesPerSecond(), DownloadItem.getPercentComplete(), DownloadItem.getEndTime(). #42914 (Also in 31, 32)

Fixes

  • Fixed a potential crash when using off screen rendering. #42939 (Also in 31, 32)
  • Fixed an issue where navigator.mediaDevices.getUserMedia and navigator.getUserMedia should reject with a NotAllowedError if microphone or camera permissions have been denied at the system level on macOS. #42938 (Also in 31, 32)
  • Fixed crash when resolving proxy with session.resolveProxy api. #42896 (Also in 31, 32)

Other Changes

  • Fixed an issue where opening multiple file pickers on Windows via the input tag could cause a crash. #42826 (Also in 31, 32)
  • Updated Node.js to v20.15.1. #42838
electron - electron v32.0.0-alpha.10

Published by sudowoodo-release-bot[bot] 3 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 v32.0.0-alpha.10

Features

  • Added DownloadItem.getCurrentBytesPerSecond(), DownloadItem.getPercentComplete(), DownloadItem.getEndTime(). #42913 (Also in 30, 31)

Fixes

  • Fixed a potential crash when using off screen rendering. #42940 (Also in 30, 31)
  • Fixed an issue where navigator.mediaDevices.getUserMedia and navigator.getUserMedia should reject with a NotAllowedError if microphone or camera permissions have been denied at the system level on macOS. #42936 (Also in 30, 31)
  • Fixed an issue where calling BrowserWindow.setBackgroundColor with some level of transparency could cause a crash. #42927 (Also in 31)

Other Changes

  • Fix: fixed the npm run lint not working on Windows. #42905 (Also in 31)
  • Updated Node.js to v20.15.1. #42840
electron - electron v29.4.5

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

Release Notes for v29.4.5

Other Changes

  • Security: backported fix for CVE-2024-6291.
    • Security: backported fix for CVE-2024-6293.
    • Security: backported fix for CVE-2024-6290.
    • Security: backported fix for CVE-2024-6292.
    • Security: backported fix for chromium:346197738. #42694
electron - electron v31.2.1

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

Release Notes for v31.2.1

Fixes

  • Fixed a potential error when calling webContents.close() on a BrowserView. #42810 (Also in 32)
  • Fixed an issue where High Contrast Mode didn't apply to webContents on Windows. #42859 (Also in 32)
  • Fixed an issue where sources returned by the desktopCapturer API and screen.getAllDisplays() no longer matched on Windows. #42861 (Also in 32)
  • Fixed an issue where sources returned by the desktopCapturer API and screen.getAllDisplays() no longer matched on Windows. #42890 (Also in 32)
  • Fixed an issue where the File System Access API did not remember the user's last picked directory as expected. #42893 (Also in 32)
  • Fixed crash when resolving proxy with session.resolveProxy api. #42897 (Also in 32)
electron - electron v32.0.0-alpha.9

Published by sudowoodo-release-bot[bot] 3 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 v32.0.0-alpha.9

Fixes

  • Fixed an issue where sources returned by the desktopCapturer API and screen.getAllDisplays() no longer matched on Windows. #42891 (Also in 31)
  • Fixed an issue where the File System Access API did not remember the user's last picked directory as expected. #42892
  • Fixed crash when resolving proxy with session.resolveProxy api. #42898 (Also in 31)
electron - electron v32.0.0-alpha.8

Published by sudowoodo-release-bot[bot] 3 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 v32.0.0-alpha.8

Fixes

  • Fixed a potential error when calling webContents.close() on a BrowserView. #42811 (Also in 31)
  • Fixed an issue where High Contrast Mode didn't apply to webContents on Windows. #42858 (Also in 31)
  • Fixed an issue where sources returned by the desktopCapturer API and screen.getAllDisplays() no longer matched on Windows. #42860

Other Changes

  • Updated Chromium to 128.0.6573.0. #42778
electron - electron v29.4.4

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

Release Notes for v29.4.4

Other Changes

  • Security: backported fix for CVE-2024-6291.
    • Security: backported fix for CVE-2024-6293.
    • Security: backported fix for CVE-2024-6290.
    • Security: backported fix for CVE-2024-6292.
    • Security: backported fix for chromium:346197738. #42694
electron - electron v30.2.0

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

Release Notes for v30.2.0

Features

  • Enabled the Windows Control Overlay API on Linux. #42683 (Also in 31, 32)
  • Expose systemPreferences to utilityProcess. #42600 (Also in 31, 32)

Fixes

  • Fixed a focus issue when calling BrowserWindow.setTopBrowserView. #42735 (Also in 31, 32)
  • Fixed an issue where fetch-dependent interfaces could be missing in Web Workers with nodeIntegrationInWorker enabled. #42596 (Also in 31, 32)
  • Fixed an issue where navigator.mediaDevices.enumerateDevices could return broken results in some cases after calling session.setPermissionCheckHandler. #42807 (Also in 31, 32)
  • Fixed an issue where control could fail to return properly after saving a dialog using showOpenDialogSync on Linux. #42676 (Also in 29, 31, 32)
  • Fixed an issue where the user-specified default path did not work in some circumstances when using Linux dialogs. #42687 (Also in 31, 32)
  • Fixed potentially incorrect exit code in UtilityProcess. #42395 (Also in 29, 31)

Other Changes

  • Security: backported fix for CVE-2024-5493. #42590
  • Security: backported fix for CVE-2024-5831.
    • Security: backported fix for CVE-2024-5832. #42602
  • Security: backported fix for CVE-2024-6100.
    • Security: backported fix for CVE-2024-6101.
    • Security: backported fix for CVE-2024-6103. #42617
  • Security: backported fix for CVE-2024-6291.
    • Security: backported fix for CVE-2024-6293.
    • Security: backported fix for CVE-2024-6290.
    • Security: backported fix for CVE-2024-6292.
    • Security: backported fix for chromium:346197738. #42693
  • Updated Node.js to v20.15.0. #42613
electron - electron v31.2.0

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

Release Notes for v31.2.0

Features

  • Enabled the Windows Control Overlay API on Linux. #42682 (Also in 30, 32)

Fixes

  • Fixed a focus issue when calling BrowserWindow.setTopBrowserView. #42734 (Also in 30, 32)
  • Fixed an issue where Chromium could crash on a dangling unretained pointer in one of several webRequest functions. #42751 (Also in 32)
  • Fixed an issue where navigator.mediaDevices.enumerateDevices could return broken results in some cases after calling session.setPermissionCheckHandler. #42809 (Also in 30, 32)
  • Fixed an issue where control could fail to return properly after saving a dialog using showOpenDialogSync on Linux. #42678 (Also in 29, 30, 32)
  • Fixed an issue where the user-specified default path did not work in some circumstances when using Linux dialogs. #42685 (Also in 30, 32)

Other Changes

  • Fixed an issue where opening multiple file pickers on Windows via the input tag could cause a crash. #42825 (Also in 32)
  • Updated Chromium to 126.0.6478.127. #42646
  • Updated Node.js to v20.15.0. #42614
electron - electron v32.0.0-alpha.7

Published by sudowoodo-release-bot[bot] 3 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 v32.0.0-alpha.7

Fixes

  • Fixed an issue where navigator.mediaDevices.enumerateDevices could return broken results in some cases after calling session.setPermissionCheckHandler. #42808 (Also in 31)

Other Changes

  • Fixed an issue where opening multiple file pickers on Windows via the input tag could cause a crash. #42780
electron - electron v32.0.0-alpha.6

Published by sudowoodo-release-bot[bot] 4 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 v32.0.0-alpha.6

Features

  • Enabled the Windows Control Overlay API on Linux. #42681 (Also in 30, 31)

Fixes

  • Fixed a focus issue when calling BrowserWindow.setTopBrowserView. #42733 (Also in 31)
  • Fixed an issue where Chromium could crash on a dangling unretained pointer in one of several webRequest functions. #42750 (Also in 31)

Other Changes

  • Updated Chromium to 128.0.6571.0. #42767
electron - electron v32.0.0-alpha.5

Published by sudowoodo-release-bot[bot] 4 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 v32.0.0-alpha.5

Fixes

  • Fixed an issue where control could fail to return properly after saving a dialog using showOpenDialogSync on Linux. #42677 (Also in 29, 30, 31)
  • Fixed an issue where the user-specified default path did not work in some circumstances when using Linux dialogs. #42680 (Also in 30, 31)

Other Changes

  • Updated Node.js to v20.15.0. #42615
electron - electron v29.4.3

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

Release Notes for v29.4.3

Fixes

  • Fixed an issue where app.setLoginItemSettings incorrectly checked against loginItemService. #42405 (Also in 30, 31)
  • Fixed an issue where navigator.usb.getDevices() could crash in some circumstances. #42463 (Also in 30, 31)
  • Fixed an issue where bad flags passed via --js-flags could cause a crash. #42442 (Also in 30, 31)
  • Fixed an issue where control could fail to return properly after saving a dialog using showOpenDialogSync on Linux. #42679 (Also in 30, 31, 32)
  • Fixed an issue where some calls to WebUSB methods could crash. #42363 (Also in 31)
  • Fixed potentially incorrect exit code in UtilityProcess. #42396 (Also in 30, 31)
  • Fixed support for multiple folder/file selection in //shell_dialogs portal implementation. #42425 (Also in 30, 31)
  • Re-adds functionality to check whether or not an app was launched as a login service on macOS. #42421 (Also in 30, 31)

Other Changes

  • Fixed crash in gpu process when software compositing is enabled on linux with x11 platform. #42569 (Also in 30, 31, 32)
  • Fixed startup crash on linux when obtaining display info with x11 backend. #42641
  • Improved error messages when ses.cookies.set fails. #42399 (Also in 30, 31)
  • Security: backported fix for 339736513.
    • Security: backported fix for CVE-2024-5499.
    • Security: backported fix for CVE-2024-5493.
    • Security: backported fix for CVE-2024-5494.
    • Security: backported fix for CVE-2024-5495.
    • Security: backported fix for CVE-2024-5496. #42589
  • Security: backported fix for CVE-2024-5158.
    • Security: backported fix for CVE-2024-5160.
    • Security: backported fix for CVE-2024-5157.
    • Security: backported fix for CVE-2024-5159.
    • Security: backported fix for 340822365. #42572
  • Security: backported fix for CVE-2024-5831.
    • Security: backported fix for CVE-2024-5832. #42603
  • Security: backported fix for CVE-2024-6100.
    • Security: backported fix for CVE-2024-6101.
    • Security: backported fix for CVE-2024-6103. #42618
electron - electron v31.1.0

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

Release Notes for v31.1.0

Features

  • Expose systemPreferences to utilityProcess. #42598 (Also in 30, 32)

Fixes

  • Fixed an issue where MessagePorts could close unexpectedly with non-cloneable objects sent via postMessage. #42580 (Also in 30, 32)
  • Fixed an issue where fetch-dependent interfaces could be missing in Web Workers with nodeIntegrationInWorker enabled. #42597 (Also in 30, 32)

Other Changes

  • Updated Chromium to 126.0.6478.114. #42584
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