Beta Releases

Electron 8.0.0-beta.7 2020-01-16T20:29:49Z ()

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@8.0.0-beta.7.

Release Notes for v8.0.0-beta.7

Features

  • Added session.addWordToSpellCheckerDictionary API to support custom words in the. #21297

Fixes

  • Fixed set-cookie header not passed in net module. #21769
  • Fixed an issue where webContents.printToPDF failed to properly generate the PDF document. #21797
  • Fixed an issue where custom stream protocols would sometimes not complete responses when the data stream ended. #21759
  • Fixed memory leak when using javascript generator functions. #21760

Other Changes

  • Updated Chromium to 80.0.3987.59. #21800

Electron 8.0.0-beta.6 2020-01-14T15:33:34Z ()

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@8.0.0-beta.6.

Release Notes for v8.0.0-beta.6

Fixes

  • Bump very far --> this is electron bot fixing the release. 28e44b31
  • Fixed a crash in contextBridge that happens on garbage collection. #21735
  • Fixed a crash that would occur when Notifications were closed in concert with app termination. #21720
  • Fixed an issue in the net module where aborting a request during a redirect could cause an error to be thrown. #21644
  • Fixed an issue that could cause frameless windows to become undraggable in some circumstances. #21722
  • Fixed an issue that could prevent communication between a sandboxed child window opened with nativeWindowOpen: false and an unsandboxed parent window. Also fixed document.visibilityState not working in sandboxed <webview>. #21431
  • Fixed an issue where calling allowNTLMCredentialsForDomains() could cause a change in Kerberos SPN generation behavior. #21580
  • Fixed an issue with potential duplicate error popups when calling shell.showItemInFolder on Windows. #21748
  • Fixed incorrect button highlighting when defaultId is passed for dialog message boxes. #21653
  • Fixed white flash when foregrounding an occluded window. #21751

Other Changes

  • Handled origin/X branch formats. 606ca98d
  • Updated Chromium to 80.0.3987.51. #21738
  • Updated crashReporter to throw an error for getLastCrashReport if crashReporter not started. #21685

Documentation

  • Documentation changes: #21743

Electron 8.0.0-beta.5 2019-12-18T22:14:09Z ()

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@8.0.0-beta.5.

Release Notes for v8.0.0-beta.5

Fixes

  • Fixed POST-ing HTML forms with target=_blank. #21474
  • Fixed cookies.set not working correctly when name or expirationDate is omitted. #21477
  • Fixed a weird behaviors and crashes when controlling window menu by keys. #21452
  • Fixed accessibility window title on macOS. #21467
  • Fixed an issue that caused ClientRequest.getUploadProgress() to return incorrect values. #21424
  • Fixed an issue where noLink was working incorrectly on Windows. #21405
  • Fixed compositor recycling when creating new BrowserView. #21399
  • Fixed contextBridge crash when closing a window. #21418
  • Fixed contextBridge crash when opening and closing many windows. #21513
  • Fixed media-specific globalShortcuts not working on macOS. #21547
  • Fixed source maps not loading in devtools with file scheme. #21493
  • Fixed window menu unable to hide on startup. #21443
  • Re-enable DOM storage quota enforcement but change limit from 10MiB to 100MiB. #21380
  • Removed Electron.dsym from macOS application zip. #21484
  • setLayoutZoomLevelLimits no longer works in Electron 8, so emit a warning message when using it. The function will be removed in Electron 9. #21360

Other Changes

  • Updated Chromium to 80.0.3987.14. #21520

Electron 8.0.0-beta.4 2019-12-04T02:49: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@8.0.0-beta.4.

Release Notes for v8.0.0-beta.4

Features

  • Exposed executeJavaScriptInIsolatedWorld on the webContents API. #21267

Fixes

  • Fixed --ignore-connections-limit, ironically, being ignored. #21298
  • Fixed an issue where Tray icons couldn't be created from paths. #21241
  • Fixed an issue where the checkboxChecked value wasn't being updated in showMessageBox on Windows. #21312
  • Fixed broken focus with OOPIF embedded inside webview. #21343
  • Fixed contextBridge crash. #21282
  • Fixed the 'login' event not being emitted when HTTP Basic auth was requested during a net.request. #21133
  • Fixed throttling in webContents.setBackgroundThrottling. #21358
  • Net module requests no longer raise errors when non-2xx responses are received. #21285
  • The disabled-by-default-cpu_profiler tracing category now correctly records stack samples from the main process and utility processes. #21276
  • webContents.reloadIgnoringCache() will now forcefully ignore all caches, including service workers. #21283
  • window.root and window.GLOBAL are both now undefined when nodeIntegration is disabled as expected. #21355

Other Changes

  • Deprecated the default value of app.allowRendererProcessReuse (See #18397). #21287
  • Fixed some crashes that could occur when using the net module. #21303
  • Generate debug symbols on Linux. #21278
  • Made strip_absolute_paths_from_debug_symbols to false in debug.gn. #21316

Electron 8.0.0-beta.3 2019-11-20T22:55:22Z ()

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@8.0.0-beta.3.

Release Notes for v8.0.0-beta.3

Features

  • Added screen to systemPreferences.getMediaAccessStatus() for detecting the new macOS Catalina permissions. #21116
  • Added app.getApplicationNameForProtocol() API. #21117
  • Deprecated <webview>.getWebContents() as it depends on the remote module. #21039

Fixes

  • Fixed <webview>.capturePage() resolving with an empty object instead of NativeImage instance. #21103
  • Fixed nativeTheme not accessible via the remote module. #20953
  • Fixed shell.openExternal() option workingDirectory not working with Unicode characters. #20906
  • Fixed webRequest module unable to modify CORS headers. #21122
  • Fixed a memory leak issue when setting Tray images. #20936
  • Fixed an issue where custom protocols registered using registerStreamProtocol would sometimes fail to complete the response when the stream ended. #21180
  • Fixed broken globalShortcut.registerAll() on Windows and Linux. #20984
  • Fixed context menu disappearing when showing. #21224
  • Fixed crash on exit in aura platforms with webview. #21035
  • Fixed exiting HTML fullscreen for cross-origin iframes (e.g. YouTube) while in macOS fullscreen. #21042
  • Fixed flickering when maximizing and restoring frameless windows. #21201
  • Fixed improper label internationalization for the recentDocuments MenuItem. #20956
  • Fixed incorrect size of windows on differently scaled monitors. #21139
  • Fixed issue where app.setAppLogsPath did not work when you provided a valid path. #20985
  • Fixed issue where proxied remote promises might not resolve if Bluebird was installed in the renderer. #20946
  • Fixed printing. #21059
  • Fixed the 'login' event not being emitted when HTTP Basic auth was requested from a WebContents. #21098
  • Removed __esModule = true inadvertently exported by the electron module. #20952

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