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 v19.0.6

Published by sudowoodo-release-bot[bot] over 2 years ago

Release Notes for v19.0.6

Fixes

  • Fixed an issue where calling w.setWindowButtonVisibility(true) immediately after exiting fullscreen fails to show window buttons. #34674 (Also in 18, 20)
electron - electron v18.3.5

Published by sudowoodo-release-bot[bot] over 2 years ago

Release Notes for v18.3.5

Fixes

  • Fixed a performance problem in crashReporter.start() on macOS. #34640 (Also in 17, 19, 20)
  • Fixed an error where setWindowOpenHandler() would crash if the callback threw an error. #34627 (Also in 19, 20)
  • Fixed an issue where calling w.setWindowButtonVisibility(true) immediately after exiting fullscreen fails to show window buttons. #34673 (Also in 19, 20)
  • Fixed an issue where draggable regions were not recalculated when BrowserView bounds changed on Windows. #34610 (Also in 19, 20)

Other Changes

  • Backported fix for CVE-2022-2010. #34540
  • Fixed an issue where BrowserViews didn't always visually update after call to setBounds. #34641 (Also in 19, 20)
  • On Linux, changed the libgdk-pixbuf dependency to be dynamically linked rather than statically linked. #34601 (Also in 19, 20)
  • Security: Backported fix for CVE-2022-1867. #34631
  • Security: backported fix for 1228661. #34569
  • Security: backported fix for 1306751. #34560
  • Security: backported fix for 1314310. #34558
  • Security: backported fix for 1316578. #34568
  • Security: backported fix for 1317673. #34566
  • Security: backported fix for 1318610. #34556
  • Security: backported fix for 1321078. #34692
electron - electron v20.0.0-beta.1

Published by sudowoodo-release-bot[bot] over 2 years 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 v20.0.0-beta.1

Fixes

  • Fixed a performance problem in crashReporter.start() on macOS. #34639 (Also in 17, 18, 19)
  • Fixed an issue where media keys would be sent to Electron on Windows no matter which window was in focus. #34647 (Also in 19)
electron - electron v19.0.5

Published by sudowoodo-release-bot[bot] over 2 years ago

Release Notes for v19.0.5

Fixes

  • Fixed a performance problem in crashReporter.start() on macOS. #34638 (Also in 17, 18)
  • Fixed an error where setWindowOpenHandler() would crash if the callback threw an error. #34546 (Also in 18, 20)
  • Fixed an issue where draggable regions were not recalculated when BrowserView bounds changed on Windows. #34611 (Also in 18, 20)
  • Fixed an issue where media keys would be sent to Electron on Windows no matter which window was in focus. #34646
  • Fixed an issue where normal bounds would not be appropriately updated if the user minimized with the minimize button. #34484 (Also in 18, 20)
  • Fixed an issue where passing { name: 'All Files', extensions: ['*'] } in the filters param of open or save dialogs on Linux would disallow choosing files without an extension. #34517 (Also in 18, 20)
  • Fixed linux arm64 builds to not require glibc 2.29+. #34502 (Also in 20)

Other Changes

  • Fixed an issue where BrowserViews didn't always visually update after call to setBounds. #34642 (Also in 18, 20)
  • On Linux, changed the libgdk-pixbuf dependency to be dynamically linked rather than statically linked. #34602 (Also in 18, 20)
  • Updated Chromium to 102.0.5005.115. #34498
electron - electron v20.0.0-alpha.7

Published by sudowoodo-release-bot[bot] over 2 years 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 v20.0.0-alpha.7

Features

  • Added immersive dark mode on Windows. #34549

Fixes

  • Fixed an issue where draggable regions were not recalculated when BrowserView bounds changed on Windows. #34612 (Also in 18, 19)
  • Fixed child about:blank windows from inheriting their parents' preload scripts when sandbox: false and nodeIntegrationInSubFrames: true. #34585

Other Changes

  • Added deprecation warning for the new-window event. #34593
  • Fixed an issue where BrowserViews didn't always visually update after call to setBounds. #34643 (Also in 18, 19)
  • On Linux, changed the libgdk-pixbuf dependency to be dynamically linked rather than statically linked. #34635 (Also in 18, 19)
electron - electron v17.4.8

Published by sudowoodo-release-bot[bot] over 2 years ago

Release Notes for v17.4.8

Fixes

  • Fixed a performance problem in crashReporter.start() on macOS. #34637 (Also in 18, 19)

Other Changes

  • Backported fix for CVE-2022-2010. #34541
  • Backported fix for CVE-2022-2011. #34538
  • Security: Backported fix for CVE-2022-1867. #34632
  • Security: backported fix for 1227995. #34561
  • Security: backported fix for 1228661. #34570
  • Security: backported fix for 1306751. #34559
  • Security: backported fix for 1314310. #34557
  • Security: backported fix for 1316578. #34567
  • Security: backported fix for 1317673. #34565
  • Security: backported fix for 1318610. #34555
  • Security: backported fix for 1320024. #34553
  • Security: backported fix for 1324864, 1218100. #34535
electron - electron v20.0.0-alpha.6

Published by sudowoodo-release-bot[bot] over 2 years 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 v20.0.0-alpha.6

Fixes

  • Fixed an error where setWindowOpenHandler() would crash if the callback threw an error. #34547 (Also in 19)
  • Fixed an issue where passing { name: 'All Files', extensions: ['*'] } in the filters param of open or save dialogs on Linux would disallow choosing files without an extension. #34516 (Also in 18, 19)
  • Fixed missing Sec-CH-UA headers and empty navigator.userAgentData. #34524
electron - electron v18.3.4

Published by sudowoodo-release-bot[bot] over 2 years ago

Release Notes for v18.3.4

Fixes

  • Fixed an issue where normal bounds would not be appropriately updated if the user minimized with the minimize button. #34485 (Also in 19, 20)
  • Fixed an issue where passing { name: 'All Files', extensions: ['*'] } in the filters param of open or save dialogs on Linux would disallow choosing files without an extension. #34518 (Also in 19, 20)

Other Changes

  • Backported fix for CVE-2022-2011. #34537
  • Security: backported fix for 1227995. #34562
  • Security: backported fix for 1320024. #34554
  • Security: backported fix for 1324864, 1218100. #34534
electron - electron v20.0.0-alpha.5

Published by sudowoodo-release-bot[bot] over 2 years 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 v20.0.0-alpha.5

Fixes

  • Fixed an issue where normal bounds would not be appropriately updated if the user minimized with the minimize button. #34486 (Also in 18, 19)
  • Fixed linux arm64 builds to not require glibc 2.29+. #34503 (Also in 19)
electron - electron v20.0.0-alpha.4

Published by sudowoodo-release-bot[bot] over 2 years 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 v20.0.0-alpha.4

Fixes

  • Fixed an issue where BrowserWindows on macOS were incorrectly marked as resizable. #34433
  • Fixed an issue with fullscreen transitions when HTML fullscreen is requested. #34468
electron - electron v18.3.3

Published by sudowoodo-release-bot[bot] over 2 years ago

Release Notes for v18.3.3

Fixes

  • Fixed a crash when loading a same-origin URL after a render process crash. #34430 (Also in 19, 20)
  • Fixed potential crash in WebFrameMain when performing a cross-origin navigation. #34415 (Also in 19, 20)
electron - electron v19.0.4

Published by sudowoodo-release-bot[bot] over 2 years ago

Release Notes for v19.0.4

Fixes

  • Fixed behavior of BrowserWindow.maximize on macOS for not shown windows. #34365 (Also in 15, 16, 17, 18)
electron - electron v20.0.0-alpha.3

Published by sudowoodo-release-bot[bot] over 2 years 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 v20.0.0-alpha.3

Fixes

  • Fixed a crash when loading a same-origin URL after a render process crash. #34432 (Also in 18, 19)
electron - electron v19.0.3

Published by sudowoodo-release-bot[bot] over 2 years ago

Release Notes for v19.0.3

Fixes

  • Fixed a crash when loading a same-origin URL after a render process crash. #34431
  • Fixed potential crash in WebFrameMain when performing a cross-origin navigation. #34416 (Also in 18, 20)
electron - electron v20.0.0-alpha.2

Published by sudowoodo-release-bot[bot] over 2 years 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 v20.0.0-alpha.2

Fixes

  • Fixed an issue where zombie windows can be created if window.close() is called during a fullscreen transition. #34393 (Also in 17, 18, 19)
  • Fixed potential crash in WebFrameMain when performing a cross-origin navigation. #34417 (Also in 18, 19)

Other Changes

  • Updated Chromium to 104.0.5073.0. #34352
electron - electron v18.3.2

Published by sudowoodo-release-bot[bot] over 2 years ago

Release Notes for v18.3.2

Fixes

  • Fixed an issue where pressing escape would not un-fullscreen on Windows or Linux in some circumstances. #34361 (Also in 19)
  • Fixed an issue where zombie windows can be created if window.close() is called during a fullscreen transition. #34392 (Also in 17, 19, 20)

Other Changes

  • Enable 16k page sizes support for linux arm64. #34385
electron - electron v19.0.2

Published by sudowoodo-release-bot[bot] over 2 years ago

Release Notes for v19.0.2

Fixes

  • Fixed an issue where pressing escape would not un-fullscreen on Windows or Linux in some circumstances. #34359 (Also in 18)
  • Fixed an issue where zombie windows can be created if window.close() is called during a fullscreen transition. #34391 (Also in 17, 18, 20)
  • Fixed printing crash when using webContents.print(). #34369

Other Changes

  • Updated Chromium to 102.0.5005.63. #34349
electron - electron v17.4.7

Published by sudowoodo-release-bot[bot] over 2 years ago

Release Notes for v17.4.7

Fixes

  • Fixed an issue where zombie windows can be created if window.close() is called during a fullscreen transition. #34390 (Also in 18, 19, 20)
electron - electron v20.0.0-alpha.1

Published by sudowoodo-release-bot[bot] over 2 years 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 v20.0.0-alpha.1

Features

  • Added app.isHidden() to check if the app is hidden (e.g. with Command-H) on macOS. #32155
  • Added browserData to app.setPath/getPath. #33554
  • Added support for HIDDevice.forget(). #34210
  • Enabled systemPreferences.subscribe{Local|Workspace}Notification to take a null value for the event parameter. #33641 (Also in 18, 19)
  • Fixed an issue where the PDF Viewer would fail if a user attempted to reload. #33560 (Also in 18, 19)

Fixes

  • Apply senderFrame details to ipcMain port event. #33756 (Also in 16, 17, 18, 19)
  • Fixed a crash in safeStorage on Linux. #33913 (Also in 15, 16, 17, 18, 19)
  • Fixed a crash on Windows when opening apps in multiple, separate user sessions. #34139 (Also in 18, 19)
  • Fixed a crash when calling loadExtension on an extension directory that's missing a manifest file. #34168 (Also in 16, 17, 18, 19)
  • Fixed a potential crash when calling webContents.print(). #34271 (Also in 19)
  • Fixed an OSR crash happening when input select items were rendered. #34069 (Also in 17, 18, 19)
  • Fixed an issue where #ARGB ->#RGBA and #AARRGGBB ->#RRGGBBAA were converted improperly when setting background color. #33707 (Also in 19)
  • Fixed an issue where BrowserWindow#isFocused() was returning false when blur() was called on macOS. #33734 (Also in 17, 18, 19)
  • Fixed an issue where Escape keyboard events would not be properly propagated to the parent window after entering fullscreen and then exiting it again on Windows. #33757 (Also in 18, 19)
  • Fixed an issue where bounds changes were incorrectly delayed in the case where a window was moved or resized and event.preventDefault was called in either will-resize or will-move on Windows. #34204 (Also in 16, 17, 18, 19)
  • Fixed an issue where calling SetLoginItemSettings() could potentially cause network volumes to be incorrectly mounted. #34068 (Also in 17, 18, 19)
  • Fixed an issue where calling setTitlebarOverlay with an initially invalid titleBarStyle on Windows would result in a crash. #34140 (Also in 19)
  • Fixed an issue where mixed-case extension filters in file dialogs were ignored on Linux. #33918 (Also in 18, 19)
  • Fixed an issue where pressing escape would not un-fullscreen on Windows or Linux in some circumstances. #34317
  • Fixed an issue where some BrowserWindows opened from new links wouldn't properly load URLs. #34159 (Also in 19)
  • Fixed an issue where the the window bounds would incorrectly change if BrowserWindow.unmaximize was called on a window whose user bounds were maximized. #33480 (Also in 16, 17, 18, 19)
  • Fixed an issue where tray items wouldn't highlight in some scenarios on macOS. #34173 (Also in 16, 17, 18, 19)
  • Fixed an issue with the app.requestSingleInstanceLock() API where it would sometimes hang. #33777 (Also in 18, 19)
  • Fixed behavior of BrowserWindow.maximize on macOS for not shown windows. #32949 (Also in 15, 16, 17, 18)
  • Fixed building node modules with Visual Studio 2017. #34109 (Also in 18, 19)
  • Fixed building node modules with Visual Studio 2017. #34217 (Also in 19)
  • Fixed crash on startup due to missing gtk symbol on older distros. #34141 (Also in 18, 19)
  • Fixed crash when calling navigator.serial.getPorts(). #34280 (Also in 17, 18, 19)
  • Fixed crash when img without alt is shown with accessibility features enabled. #33840 (Also in 19)
  • Fixed crash when opening gtk file dialogs due to mismatched versions. #33650 (Also in 18, 19)
  • Fixed incorrect return value of app.requestSingleInstanceLock() when setting non-existent user data folder. #33559 (Also in 16, 17, 18, 19)
  • Fixed initialization race when registering partition allocator on macOS. #33832
  • Fixed issues with frameless window animations and styling. #33599 (Also in 15, 16, 17, 18, 19)
  • Fixed potential crash while generating accessibility trees for certain images. #33614 (Also in 18, 19)
  • Fixed potential crash with WebFrameMain when navigating between cross-origin websites. #33919 (Also in 18, 19)
  • Fixed service worker registration with custom protocols. #34290 (Also in 18, 19)
  • Fixed the initialization of First Party Sets. #33971 (Also in 19)
  • Fixed the initialization of first party sets in the browser process. #33998 (Also in 19)
  • Notes: Fixed an issue where running second instances of the same application would cause a deadlock on Windows. #34297 (Also in 18, 19)
  • [Mac] Fixed Partition Alloc related crash in pre-BigSur (macos <= 10.15). #33704 (Also in 18, 19)
  • shell.openExternal() now reports more detailed errors on Windows. #33620 (Also in 15, 16, 17, 18, 19)

Other Changes

  • Added a TRACE call named crash_reporter::Start under the electron category for crash_reporter::Start(). #34268 (Also in 17, 18, 19)
  • Added minimum GITHUB_TOKEN permissions. #34298
  • Fixed child_process.spawn ENOENT error with cwd option. #33815 (Also in 16, 17, 18, 19)
  • Minimum required node version to install the electron npm package is now >10. #34166
  • Re-enabled symbol generation on 32-bit Windows. #34162 (Also in 19)
  • Temporarily disabled symbol generation on 32-bit Windows due to issues with symbol generation on that platform. #33653 (Also in 19)
  • Updated Chromium to 103.0.5046.0. #33906
  • Updated Node.js to v16.15.0. #33947

Documentation

  • Documentation changes: #34278
electron - electron v19.0.1

Published by sudowoodo-release-bot[bot] over 2 years ago

Release Notes for v19.0.1

Other Changes

  • Added a TRACE call named crash_reporter::Start under the electron category for crash_reporter::Start(). #34326 (Also in 17, 18)
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