Skip to content

Releases: electron/electron

electron v6.0.5

27 Aug 21:29
Compare
Choose a tag to compare

Release Notes for v6.0.5

Fixes

  • Added default NSMicrophoneUsageDescription and NSCameraUsageDescription strings to info.plist. #19949
  • Fixed a bug where an unresizable window would shrink when restored after being minimized on Windows. #19956
  • Fixed a bug where sometimes a ~10px white border would be added to fullscreen windows on Windows. #19944
  • Fixed command-line scheme arguments from spilling over into each other. #19940
  • Fixed issue where reloading the window after calling setBackgroundColor would result in using an older background color setting. #19973
  • No-notes. #19391

Other Changes

  • Updated Chromium to 76.0.3809.136. #19981

electron v6.0.4

24 Aug 00:00
Compare
Choose a tag to compare

Release Notes for v6.0.4

Fixes

  • Fixed an issue where a call to child_process.fork() would set ELECTRON_RUN_AS_NODE in the main process. #19845
  • Fixed web page displayed with offset when using native tab on macOS. #19888
  • Fixed white flash after restoring an app from the background. #19900

Other Changes

  • Updated Chromium to 76.0.3809.131. #19909

Documentation

  • Documentation changes: #19843

electron v6.0.3

20 Aug 02:04
Compare
Choose a tag to compare

Release Notes for v6.0.3

Fixes

  • Correctly internationalize i18n in GTK-based Linux dialogs. #19760
  • Fixed a bug where you couldn't navigate the menu bar with the keyboard if you used the mouse to focus it. #19764
  • Fixed bug where inputs would lose focus when opening the menu bar, preventing many menu items (Edit/Copy/Paste/etc.) to be unusable on Windows and Linux. #19708
  • Fixed occasional crashes while selecting text. #19808
  • Normalized out-of-bound value behavior for the setOpacity() API in BrowserWindow. #19723
  • Removed the possibility of a preload script being executed twice for the same process in quickly succeeding navigations in the same frame. #19826

Other Changes

  • No-notes. #19383
  • Updated Chromium to 76.0.3809.126. #19791

Documentation

  • Documentation changes: #19798

electron v5.0.10

20 Aug 00:36
Compare
Choose a tag to compare

Release Notes for v5.0.10

Fixes

  • Correctly internationalize i18n in GTK-based Linux dialogs. #19801
  • Fixed BrowserWindow's will-resize event returning wrong bounds on macOS. #19705
  • Fixed a bug where you couldn't navigate the menu bar with the keyboard if you used the mouse to focus it. #19763
  • Fixed a crash in window.print(). #19678
  • Fixed bug where inputs would lose focus when opening the menu bar, preventing many menu items (Edit/Copy/Paste/etc.) to be unusable on Windows and Linux. #19707
  • Normalized out-of-bound value behavior for the setOpacity() API in BrowserWindow. #19724
  • Removed the possibility of a preload script being executed twice for the same process in quickly succeeding navigations in the same frame. #19828
  • Uint8Array and Uint16Array can now be sent correctly in Chrome Extension MessagePort instances. #19654

Documentation

  • Documentation changes: #19796

electron v7.0.0-beta.3

15 Aug 04:41
Compare
Choose a tag to compare
Pre-release

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 i electron@7.0.0-beta.3.

Release Notes for v7.0.0-beta.3

Features

  • Added new nativeTheme API to read and respond to changes in the OS's theme and color scheme. #19758

Fixes

  • Fixed BrowserWindow's will-resize event returning wrong bounds on macOS. #19680
  • Fixed a crash in window.print(). #19728
  • Fixed async Node APIs not working after received IPC message. #19722
  • Fixed bug where inputs would lose focus when opening the menu bar, preventing many menu items (Edit/Copy/Paste/etc.) to be unusable on Windows and Linux. #19706
  • Normalized out-of-bound value behavior for the setOpacity() API in BrowserWindow. #19673
  • Updated Node.js to v12.8.0. #19726

electron v6.0.2

12 Aug 23:44
Compare
Choose a tag to compare

Release Notes for v6.0.2

Fixes

  • Fixed BrowserWindow's will-resize event returning wrong bounds on macOS. #19704
  • Fixed a crash in window.print(). #19677
  • Fixed async Node APIs not working after received IPC message. #19719

Other Changes

  • Updated Chromium to 76.0.3809.110. #19684

electron v7.0.0-beta.2

07 Aug 22:28
Compare
Choose a tag to compare
Pre-release

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 i electron@7.0.0-beta.2.

Release Notes for v7.0.0-beta.2

Fixes

  • Exposed setMenuBarVisibility on BrowserWindow again. #19579
  • Fixed a crash in window.print(). #19623
  • Fixed a crash on manual print cancellation as well as an issue with deviceName not working. #19668
  • Fixed bug where app would crash if app.showAboutPanel() was called before setting any About panel options on Linux. #19625
  • Fixed case where sending IPC to a child window (opened with window.open) could cause a crash. #19632
  • Fixed crashes when using the application menu. #19558
  • Fixed the clearRecentDocuments MenuItem role on Windows. #19638

electron v6.0.1

07 Aug 00:27
Compare
Choose a tag to compare

Release Notes for v6.0.1

Fixes

  • Fixed 'swipe' event emission on macOS. #19354
  • Fixed process.uptime() returning the wrong time. #19567
  • Fixed tray.displayBalloon() not working with custom icon on Windows. #19528
  • Fixed case where sending IPC to a child window (opened with window.open) could cause a crash. #19633
  • Fixed crashes when using the application menu on Linux. #19560
  • Fixed default dock bounce type on macOS. #19546
  • Fixed handling of invalid webRequest url pattern filtering in onBeforeRequest. #19570
  • Ensured that the alwaysOnTop status returned when always-on-top-changed was emitted was correct. #19534
  • Fixed setting the backgroundColor property on TouchBarButton to default by assigning null after the item is constructed. #19471
  • Fixed the clearRecentDocuments MenuItem role on Windows. #19637
  • Standardized the about panel icon size on Linux. #19572
  • getPath('logs') now throws better error when it fails to find the logs path. #19545

Other Changes

  • Updated Chromium to 76.0.3809.102. #19649

electron v5.0.9

06 Aug 23:40
Compare
Choose a tag to compare

Release Notes for v5.0.9

Fixes

  • Fixed process.uptime() returning the wrong time. #19566
  • Fixed tray.displayBalloon() not working with custom icon on Windows. #19530
  • Fixed an issue where tray.destroy was not working properly on some linux distros. #19619
  • Fixed an issue where windows symbol files were changed in a way that was incompatible with some symbolication tools. #19503
  • Fixed crashes when using the application menu on Linux. #19561
  • Fixed error throwing on invalid webRequest url pattern filtering in onBeforeRequest. #19580
  • Fixed inverted alwaysOnTop status returned when always-on-top-changed was emitted. #19506
  • Fixed setting the backgroundColor property on TouchBarButton to default by assigning null after the item is constructed. #19473
  • Fixed the clearRecentDocuments MenuItem role on Windows. #19640
  • Fixed the callback of beginFrameSubscription passing Buffer instead of NativeImage. #19647
  • Standardized the about panel icon size on Linux. #19581

electron v4.2.9

06 Aug 00:17
Compare
Choose a tag to compare

Release Notes for v4.2.9

Fixes

  • Fixed 'swipe' event emission on macoS>. #19352
  • Fixed tray.displayBalloon() not working with custom icon on Windows. #19529
  • Fixed an issue where windows symbol files were changed in a way that was incompatible with some symbolication tools. #19502
  • Fixed setting the backgroundColor property on TouchBarButton to default by assigning null after the item is constructed. #19472