Skip to content

Releases: electron/electron

electron v5.0.13

17 Dec 22:31
Compare
Choose a tag to compare

Release Notes for v5.0.13

Fixes

  • Fixed Electron apps getting rejected to Mac App Store. #20988
  • Fixed context menu disappearing when showing. #21227
  • Fixed issue where reloading the window after calling setBackgroundColor would result in using an older background color setting. #19972

electron v7.1.5

13 Dec 22:09
Compare
Choose a tag to compare

Release Notes for v7.1.5

Fixes

  • Added workaround for nativeWindowOpen hang. #21497
  • Fixed cookies.set not working correctly when name or expirationDate is omitted. #21481
  • Fixed a weird behaviors and crashes when controlling window menu by keys. #21453
  • Fixed accessibility window title on macOS. #21466
  • Fixed contextBridge crash when opening and closing many windows. #21514
  • Fixed source maps not loading in devtools with file scheme. #21494
  • Fixed window menu unable to hide on startup. #21449
  • Removed Electron.dsym from macOS application zip. #21487

electron v6.1.6

11 Dec 19:22
Compare
Choose a tag to compare

Release Notes for v6.1.6

Fixes

  • Fixed accessibility window title on macOS. #21465
  • Fixed flicker when switching between BrowserViews after creating new BrowserView. #21396
  • Fixed throttling in webContents.setBackgroundThrottling. #21359

Other Changes

  • Generate debug symbols on Linux. #21280

electron v7.1.4

10 Dec 01:33
Compare
Choose a tag to compare

Release Notes for v7.1.4

Fixes

  • Fixed an issue that caused ClientRequest.getUploadProgress() to return incorrect values. #21425
  • Fixed compositor recycling when creating new BrowserView. #21400
  • Fixed contextBridge crash when closing a window. #21417
  • Fixed issues where noLink and checkboxChecked were not passed correctly on Windows. #21406
  • Fixed throttling in webContents.setBackgroundThrottling. #21357

Other Changes

  • Updated Chromium to 78.0.3904.130. #21413

electron v8.0.0-beta.4

04 Dec 02:49
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@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 v7.1.3

03 Dec 01:47
Compare
Choose a tag to compare

Release Notes for v7.1.3

Fixes

  • Fixed --ignore-connections-limit, ironically, being ignored. #21299
  • Fixed broken focus with OOPIF embedded inside webview. #21223
  • Fixed context menu disappearing when showing. #21225
  • Fixed contextBridge crash. #21281
  • Fixed the 'login' event not being emitted when HTTP Basic auth was requested during a net.request. #21135
  • Net module requests no longer raise errors when non-2xx responses are received. #21295
  • The disabled-by-default-cpu_profiler tracing category now correctly records stack samples from the main process and utility processes. #21277
  • webContents.reloadIgnoringCache() will now forcefully ignore all caches, including service workers. #21284
  • window.root and window.GLOBAL are both now undefined when nodeIntegration is disabled as expected. #21354

Other Changes

  • Fixed some crashes that could occur when using the net module. #21304
  • Generate debug symbols on Linux. #21279
  • Made strip_absolute_paths_from_debug_symbols to false in debug.gn. #21317
  • Updated Chromium to 78.0.3904.126. #21346

electron v8.0.0-beta.3

20 Nov 22:55
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@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

electron v6.1.5

21 Nov 03:49
Compare
Choose a tag to compare

Release Notes for v6.1.5

Fixes

  • Disabled Touch Bar typing suggestions with autocorrect=off and spellcheck=false. #21191
  • Fixed ENOMEM error with Node.js child_process when using empty options.env. #21141
  • Fixed <webview>.capturePage() resolving with an empty object instead of NativeImage instance. #21105
  • Fixed backgroundThrottling: false not having an effect. #21014
  • Fixed broken globalShortcut.registerAll() on Windows and Linux. #20982
  • Fixed broken focus with OOPIF embedded inside webview. #21221
  • Fixed context menu disappearing when showing. #21226
  • Fixed crash using v8 Date.toLocale* api with invalid locales. #21188
  • Fixed exiting HTML fullscreen for cross-origin iframes (e.g. YouTube) while in macOS fullscreen. #21020
  • Fixed flickering when maximizing and restoring frameless windows. #21206
  • Fixed incorrect size of windows on differently scaled monitors. #21137

electron v7.1.2

20 Nov 02:40
Compare
Choose a tag to compare

Release Notes for v7.1.2

Fixes

  • Disabled Touch Bar typing suggestions with autocorrect=off and spellcheck=false. #21192
  • Fixed ENOMEM error with Node.js child_process when using empty options.env. #21140
  • Fixed <webview>.capturePage() resolving with an empty object instead of NativeImage instance. #21104
  • Fixed webRequest module unable to modify CORS headers. #21123
  • Fixed an issue where custom protocols registered using registerStreamProtocol would sometimes fail to complete the response when the stream ended. #21179
  • Fixed flickering when maximizing and restoring frameless windows. #21205
  • Fixed incorrect size of windows on differently scaled monitors. #21138
  • Fixed the 'login' event not being emitted when HTTP Basic auth was requested from a WebContents. #21097

Other Changes

  • Updated Chromium to 78.0.3904.113. #21199

electron v7.1.1

07 Nov 23:54
Compare
Choose a tag to compare

Release Notes for v7.1.1

Fixes

  • Fixed backgroundThrottling: false not having an effect. #21013
  • Fixed broken globalShortcut.registerAll() on Windows and Linux. #20983
  • Fixed crash on exit in aura platforms with webview. #21022
  • Fixed exiting HTML fullscreen for cross-origin iframes (e.g. YouTube) while in macOS fullscreen. #21021
  • Fixed improper label internationalization for the recentDocuments MenuItem. #20957
  • Fixed issue where app.setAppLogsPath did not work when you provided a valid path. #21008
  • Fixed webrequest api typings. #21038

Other Changes

  • Updated Chromium to 78.0.3904.99. #21033