Beta Releases

Electron 7.0.0-beta.7 2019-10-16T13:54:10Z ()

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

Release Notes for v7.0.0-beta.7

Fixes

  • Fixed cookies.get not working when url is not specified in filter. #20496
  • Fixed an issue where the open-url event was not properly being fired on macOS. #20523
  • Fixed memory leak when using protocol.registerSchemeAsPrivileged api. #20558
  • Fixed setting content-type header with charset breaking protocol APIs. #20544

Electron 7.0.0-beta.6 2019-10-09T01:06:31Z ()

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.6.

Release Notes for v7.0.0-beta.6

Features

    • Added nativeTheme.themeSource to allow apps to override Chromium and the OS's theme choice

      • Limited the nativeTheme API to the browser process only
      • Fix crash when the native OS theme changes. #20486

Fixes

  • Fixed Node.js' worker_threads in ELECTRON_RUN_AS_NODE. #20456
  • Fixed a regression in the recentDocuments MenuItem role on macOS. #20410
  • Fixed desktopCapturer leak. #20280
  • Fixed disabling color correct rendering with --disable-color-correct-rendering. #20359
  • Fixed parsing of paths with .asar in directory name extensions. #20401
  • Fixed process taking 100% CPU when crashed with no crashReporter set up on Windows x64. #20395
  • [deps/uv] fsevents: fix file event reporting (backport: v12.x). #20430

Electron 7.0.0-beta.5 2019-09-24T19:47:55Z ()

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.5.

Release Notes for v7.0.0-beta.5

Fixes

  • Fixed a crash when exiting simple fullscreen on macOS. #20220
  • Fixed crash loading file based ServiceWorkers. #20142
  • Fixed issue where maximizing a window on Windows in vertically stacked multi-monitor setups could result in the window rendering a white screen. #20053
  • Fixed issue where using the menu on Linux would un-focus the webContents. #20036
  • Fixed several cases where document.visibilityState would be incorrect. The win.show() and win.hide() methods now correctly update visibility state. #20134
  • Reduced the size of the chrome-sandbox binary on Linux from ~5MB to ~0.2MB by stripping debug symbols that were inadvertently being included. #20083
  • Updated Chromium to 78.0.3905.1. #20062

Other Changes

  • Added Windows on Arm (64 bit) release. #20112
  • Added Windows on Arm node header files to checksum file. #20261
  • Fixed node.lib linking issue. #20193

Electron 7.0.0-beta.4 2019-09-03T17:39:39Z ()

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.4.

Release Notes for v7.0.0-beta.4

Features

  • Added support for HTTP preconnect resource hints. #19952
  • Added support for picture-in-picture mode for video elements. #19914

Fixes

  • Added default NSMicrophoneUsageDescription and NSCameraUsageDescription strings to info.plist. #19948
  • Correctly internationalize i18n in GTK-based Linux dialogs. #19783
  • Fixed Linux console warning about gtk_disable_setlocale(). #20012
  • Fixed a bug where an unresizable window would shrink when restored after being minimized on Windows. #19957
  • Fixed a bug where sometimes a ~10px white border would be added to fullscreen windows on Windows. #19942
  • Fixed a bug where windows would sometimes shrink to 0 size after being restored on Windows. #20000
  • Fixed a bug where you couldn't navigate the menu bar with the keyboard if you used the mouse to focus it. #19762
  • Fixed a crash on <input type="file"> dialog cancellation. #19917
  • Fixed a race condition that occurred when using protocol.registerStreamProtocol. #19869
  • Fixed an issue where app.getPath('logs') would throw an error if the logs path was not previously set. #19836
  • Fixed an issue where a call to child_process.fork() would set ELECTRON_RUN_AS_NODE in the main process. #19776
  • Fixed an issue where cursor blink rate was not honored. #20044
  • Fixed command-line scheme arguments from spilling over into each other. #19941
  • Fixed i18n of GTK messageboxes' stock buttons. #19982
  • Fixed issue where reloading the window after calling setBackgroundColor would result in using an older background color setting. #19974
  • Fixed web page displayed with offset when using native tab on macOS. #19898
  • Fixed white flash after restoring an app from the background. #19901
  • Removed the possibility of a preload script being executed twice for the same process in quickly succeeding navigations in the same frame. #19827
  • Updated Chromium to 78.0.3896.6. #19609

Other Changes

  • Updated Node.js to v12.8.1. #19835

Documentation


Electron 7.0.0-beta.3 2019-08-15T04:41:57Z ()

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

All Releases Back to index

Keyboard Shortcuts

Key Action
/ Focus the search bar
Esc Focus the search bar and cleans it
Select the next search result
Select the previous search result
Enter Open the selected search result
cmdEnter Ctrl+Enter Open the selected search result in a new tab