iagocavalcante / qtube

App for download yt videos
MIT License
12 stars 6 forks source link

Update dependency electron to v9 - autoclosed #183

Closed renovate[bot] closed 4 years ago

renovate[bot] commented 4 years ago

This PR contains the following updates:

Package Type Update Change
electron devDependencies major 8.0.1 -> 9.0.5

Release Notes

electron/electron ### [`v9.0.5`](https://togithub.com/electron/electron/releases/v9.0.5) [Compare Source](https://togithub.com/electron/electron/compare/v9.0.4...v9.0.5) ### Release Notes for v9.0.5 #### Fixes - Fixed "Paste and Match Style" shortcut on macOS to match OS's "Option-Shift-Command-V". [#​24185](https://togithub.com/electron/electron/issues/24185) - Fixed "null path-to-app" in test-app when Electron's path contains spaces or special characters. [#​24232](https://togithub.com/electron/electron/issues/24232) - Fixed an error when calling `dialog.showCertificateTrustDialog` with no `BrowserWindow`. [#​24121](https://togithub.com/electron/electron/issues/24121) - Fixed an issue where `shutdown` would be emitted both on app _and_ system shutdown on macOS. [#​24141](https://togithub.com/electron/electron/issues/24141) - Fixed an issue where `withFileTypes` was not supported as an option to `fs.readdir` or `fs.readdirSync` under asar. [#​24108](https://togithub.com/electron/electron/issues/24108) - Fixed an issue which would cause streaming protocol responses to stall in some cases. [#​24082](https://togithub.com/electron/electron/issues/24082) - Fixed an issue with click events not being emitted on macOS for Trays with context menus set. [#​24236](https://togithub.com/electron/electron/issues/24236) - Fixed delayed execution of some Node.js callbacks in the main process. [#​24178](https://togithub.com/electron/electron/issues/24178) - Fixed tray menu showing in taskbar on Windows. [#​24193](https://togithub.com/electron/electron/issues/24193) - Fixed window titlebar not responding to pen on Windows 10. [#​24103](https://togithub.com/electron/electron/issues/24103) #### Other Changes - Fixed issue with some IMEs on windows (for ex: Zhuyin) don't terminate after pressing shift. [#​24059](https://togithub.com/electron/electron/issues/24059) - Fixed mac app store rejection notice for invalid symbolic link in bundle. [#​24238](https://togithub.com/electron/electron/issues/24238) - Updated Chromium to 83.0.4103.119. [#​24234](https://togithub.com/electron/electron/issues/24234) #### Documentation - Documentation changes: [#​24177](https://togithub.com/electron/electron/issues/24177) ### [`v9.0.4`](https://togithub.com/electron/electron/releases/v9.0.4) [Compare Source](https://togithub.com/electron/electron/compare/v9.0.3...v9.0.4) ### Release Notes for v9.0.4 #### Fixes - Added missing support for `isComposing` KeyboardEvent property. [#​23996](https://togithub.com/electron/electron/issues/23996) - Enable NTLM v2 for POSIX platforms and added --disable-ntlm-v2 switch to disable it. [#​23934](https://togithub.com/electron/electron/issues/23934) - Fix: Allow windows behind macOS elements if "frame" is false. [#​24033](https://togithub.com/electron/electron/issues/24033) - Fixed `chrome://media-internals` and `chrome://webrtc-internals` pages not loading. [#​24058](https://togithub.com/electron/electron/issues/24058) - Fixed a crash that could occur when using the `ipcRenderer` module after blink had released the context. Instead, a JS exception will be thrown. [#​23978](https://togithub.com/electron/electron/issues/23978) - Fixed an issue where `rmdir` and `rmdirSync` work with `original-fs` in an asar context. [#​23956](https://togithub.com/electron/electron/issues/23956) - Fixed no `session` in webContents of type remote. [#​24065](https://togithub.com/electron/electron/issues/24065) - Fixed: On some Windows machines, especially Windows Insider builds, Electron would crash silently during startup. [#​24039](https://togithub.com/electron/electron/issues/24039) #### Other Changes - Updated Chromium to 83.0.4103.104. [#​24068](https://togithub.com/electron/electron/issues/24068) - [a11y] fix incorrect position and size reported for grouped items in a listbox. [#​24060](https://togithub.com/electron/electron/issues/24060) - [a11y] fix incorrect selection item count for listbox with grouped items. [#​24061](https://togithub.com/electron/electron/issues/24061) ### [`v9.0.3`](https://togithub.com/electron/electron/releases/v9.0.3) [Compare Source](https://togithub.com/electron/electron/compare/v9.0.2...v9.0.3) ### Release Notes for v9.0.3 #### Features - V8CacheOptions is a new webpreference option to enforce code caching policy. [#​23868](https://togithub.com/electron/electron/issues/23868) #### Fixes - Fixed disabling color correct rendering with `--disable-color-correct-rendering`. [#​23900](https://togithub.com/electron/electron/issues/23900) - Fixed the `acceptLanguages` argument being ignored in `session.setUserAgent()`. [#​23962](https://togithub.com/electron/electron/issues/23962) - Restored old implementation of Linux Tray icons to fix a collection of issues where the tray icon wouldn't appear, would be the wrong size or would randomly disappear. [#​23926](https://togithub.com/electron/electron/issues/23926) #### Other Changes - Updated Chromium to 83.0.4103.99. [#​23967](https://togithub.com/electron/electron/issues/23967) ### [`v9.0.2`](https://togithub.com/electron/electron/releases/v9.0.2) [Compare Source](https://togithub.com/electron/electron/compare/v9.0.1...v9.0.2) ### Release Notes for v9.0.2 #### Fixes - Fixed crash when navigating between origins in a child window with nativeWindowOpen and contextIsolation enabled. [#​23895](https://togithub.com/electron/electron/issues/23895) - Fixed tray menu on Windows not keyboard navigable. [#​23880](https://togithub.com/electron/electron/issues/23880) ### [`v9.0.1`](https://togithub.com/electron/electron/releases/v9.0.1) [Compare Source](https://togithub.com/electron/electron/compare/v9.0.0...v9.0.1) ### Release Notes for v9.0.1 #### Features - EnableWebSQL is a new webpreference option to enable/disable websql api. [#​23580](https://togithub.com/electron/electron/issues/23580) #### Fixes - Don't ignore the referrer header in net.request. [#​23685](https://togithub.com/electron/electron/issues/23685) - Fixed GTK dark theme setting not respected in Electron on Linux. [#​23712](https://togithub.com/electron/electron/issues/23712) - Fixed `process.windowsStore` returning undefined in AppX packages. [#​23801](https://togithub.com/electron/electron/issues/23801) - Fixed a bezeling issue on vibrant non-frameless BrowserWindows. [#​23810](https://togithub.com/electron/electron/issues/23810) - Fixed an issue where `nativeImage`s might throw conversion errors in the renderer process. [#​23796](https://togithub.com/electron/electron/issues/23796) - Fixed an issue where `window.location` properties would throw an error for windows opened with `window.open`. [#​23805](https://togithub.com/electron/electron/issues/23805) - Fixed an issue where some logging would double-print. [#​23689](https://togithub.com/electron/electron/issues/23689) - Fixed an issue where the 'about' role had on effect on Windows menus. [#​23715](https://togithub.com/electron/electron/issues/23715) - Fixed an issue with volume-related `globalShortcut` registration. [#​23824](https://togithub.com/electron/electron/issues/23824) - Fixed an occasional menu crash on macOS Catalina when menu is closing. [#​23808](https://togithub.com/electron/electron/issues/23808) #### Other Changes - Improved error logging on `moveItemToTrash` failures on macOS. [#​23628](https://togithub.com/electron/electron/issues/23628) - Updated Chromium to 83.0.4103.94. [#​23875](https://togithub.com/electron/electron/issues/23875) ### [`v9.0.0`](https://togithub.com/electron/electron/releases/v9.0.0) [Compare Source](https://togithub.com/electron/electron/compare/v8.3.4...v9.0.0) ### Release Notes for 9.0.0 #### Stack Upgrades - Chromium v83.0.4103.50 - [v81 blog post](https://developers.google.com/web/updates/2020/04/nic81) - [v82 was skipped](https://chromereleases.googleblog.com/2020/03/chrome-and-chrome-os-release-updates.html) - [v83 blog post](https://developers.google.com/web/updates/2020/05/nic83) - Node v12.14.1 - [v12.13.1 release notes](https://nodejs.org/en/blog/release/v12.13.1/) - [v12.14.0 release notes](https://nodejs.org/en/blog/release/v12.14.0/) - [v12.14.1 release notes](https://nodejs.org/en/blog/release/v12.14.1/) - V8 `8.3` - [v8.1 blog post](https://v8.dev/blog/v8-release-81) - [v8.3 blog post](https://v8.dev/blog/v8-release-83) #### Breaking Changes - Changed the default value of `app.allowRendererProcessReuse` to `true`. This will prevent loading of non-context-aware native modules in renderer processes. (See [#​18397](https://togithub.com/electron/electron/issues/18397) for more information on this change.) [#​22401](https://togithub.com/electron/electron/pull/22401) - Removed deprecated <webview>.getWebContents(). [#​20986](https://togithub.com/electron/electron/pull/20986) - Removed the deprecated 'setLayoutZoomLevelLimits' method. [#​21383](https://togithub.com/electron/electron/pull/21383) - IPC between main and renderer processes now uses the Structured Clone Algorithm. [#​20214](https://togithub.com/electron/electron/pull/20214) - Split shell.openItem(path) into synchronous and asynchronous methods. [#​20682](https://togithub.com/electron/electron/pull/20682) #### Features - Added `fullScreen` property support for `BrowserWindow`s. [#​23330](https://togithub.com/electron/electron/pull/23330) - Added `session.listWordsInSpellCheckerDictionary` API to list custom words in the dictionary. [#​22128](https://togithub.com/electron/electron/pull/22128) - Added `session.removeWordFromSpellCheckerDictionary` API to remove custom words in the dictionary. [#​22368](https://togithub.com/electron/electron/pull/22368) - Added `session.serviceWorkerContext` API to access basic service worker info and receive console logs from service workers. [#​22313](https://togithub.com/electron/electron/pull/22313) - Added a new `force` parameter to `app.focus()` on macOS to allow apps to forcefully take focus. [#​23447](https://togithub.com/electron/electron/pull/23447) - Added chrome.i18n extension API. [#​22570](https://togithub.com/electron/electron/pull/22570) - Added chrome.tabs.connect extension API for background pages. [#​22549](https://togithub.com/electron/electron/pull/22549) - Added support for property access to some getter/setter pairs on `BrowserWindow`. [#​23208](https://togithub.com/electron/electron/pull/23208) - Added support for the chrome.extension.getBackgroundPage API when building with enable_electron_extensions. [#​22177](https://togithub.com/electron/electron/pull/22177) - Allow an optional callback parameter for WebFrame.executeJavaScript\* methods, which is called synchronously unless the target context is paused. [#​22501](https://togithub.com/electron/electron/pull/22501) - Restored support for pdfium-based PDF viewer. [#​22131](https://togithub.com/electron/electron/pull/22131) #### Fixes - Don't allow window to go behind menu bar on mac. [#​22828](https://togithub.com/electron/electron/pull/22828) - Fixed `webRequest` module not working with `file://` protocol. [#​22919](https://togithub.com/electron/electron/pull/22919) - Fixed `webRequest` not working for CORS requests. [#​22468](https://togithub.com/electron/electron/pull/22468) - Fixed `win.setMenuBarVisibility(false)` not hiding menu bar. [#​23263](https://togithub.com/electron/electron/pull/23263) - Fixed an issue where changing theme on macOS would break window maximizability state. [#​22724](https://togithub.com/electron/electron/pull/22724) - Fixed crash in network service process when using protocol.registerSchemeAsPrivileged api. [#​22917](https://togithub.com/electron/electron/pull/22917) - Fixed crash that could occur when calling `session.fromPartition` inside the ready event. [#​23472](https://togithub.com/electron/electron/pull/23472) - Fixed incorrect hit testing on top of ::after element with layoutNG. [#​23190](https://togithub.com/electron/electron/pull/23190) - Fixed missing debug symbols for crashpad handler on macOS. [#​23573](https://togithub.com/electron/electron/pull/23573) - Fixed possible freeze on window with disabled background throttling. [#​22852](https://togithub.com/electron/electron/pull/22852) - Fixed the print button functionality in the PDF viewer extension. [#​23173](https://togithub.com/electron/electron/pull/23173) - Limited manipulation of custom spellchecker dictionary words to persistent sessions. [#​22683](https://togithub.com/electron/electron/pull/22683) - Removed extraneous crashpad_handler binary from the Linux distribution files. [#​23575](https://togithub.com/electron/electron/pull/23575) - `crashReporter` is now explicitly initialized only in the main process, and implicitly initialized in other child processes. This fixes an issue preventing the crash reporter from functioning in sandboxed renderers on Linux. [#​23461](https://togithub.com/electron/electron/pull/23461) - Fixed broken Views API builds. [#​22642](https://togithub.com/electron/electron/pull/22642) #### Performance - Improved window events handler efficiency on Linux. [#​23260](https://togithub.com/electron/electron/pull/23260) - Made setting window icons slightly faster on Linux. [#​22736](https://togithub.com/electron/electron/pull/22736) ### [`v8.3.4`](https://togithub.com/electron/electron/releases/v8.3.4) [Compare Source](https://togithub.com/electron/electron/compare/v8.3.3...v8.3.4) ### Release Notes for v8.3.4 #### Fixes - Fixed "null path-to-app" in test-app when Electron's path contains spaces or special characters. [#​24231](https://togithub.com/electron/electron/issues/24231) - Fixed an issue with click events not being emitted on macOS for Trays with context menus set. [#​24239](https://togithub.com/electron/electron/issues/24239) - Updated Node root certs to use NSS 3.53. [#​24268](https://togithub.com/electron/electron/issues/24268) ### [`v8.3.3`](https://togithub.com/electron/electron/releases/v8.3.3) [Compare Source](https://togithub.com/electron/electron/compare/v8.3.2...v8.3.3) ##### Release Notes for v8.3.3 ##### Fixes - Fixed "Paste and Match Style" shortcut on macOS to match OS's "Option-Shift-Command-V". [#​24184](https://togithub.com/electron/electron/issues/24184) - Fixed an issue where `shutdown` would be emitted both on app _and_ system shutdown on macOS. [#​24140](https://togithub.com/electron/electron/issues/24140) - Fixed an issue where `withFileTypes` was not supported as an option to `fs.readdir` or `fs.readdirSync` under asar. [#​24107](https://togithub.com/electron/electron/issues/24107) - Fixed an issue which would cause streaming protocol responses to stall in some cases. [#​24133](https://togithub.com/electron/electron/issues/24133) - Fixed delayed execution of some Node.js callbacks in the main process. [#​24180](https://togithub.com/electron/electron/issues/24180) - Fixed tray menu showing in taskbar on Windows. [#​24194](https://togithub.com/electron/electron/issues/24194) - Fixed window titlebar not responding to pen on Windows 10. [#​24101](https://togithub.com/electron/electron/issues/24101) ##### Other Changes - Backported the fix to a crash in FIDO support. [#​24152](https://togithub.com/electron/electron/issues/24152) - Fixed issue with some IMEs on windows (for ex: Zhuyin) don't terminate after pressing shift. [#​24181](https://togithub.com/electron/electron/issues/24181) - [a11y] fix incorrect selection item count for listbox with grouped items. [#​24084](https://togithub.com/electron/electron/issues/24084) ##### Documentation - Documentation changes: [#​24176](https://togithub.com/electron/electron/issues/24176) ### [`v8.3.2`](https://togithub.com/electron/electron/releases/v8.3.2) [Compare Source](https://togithub.com/electron/electron/compare/v8.3.1...v8.3.2) ### Release Notes for v8.3.2 #### Features - V8CacheOptions is a new webpreference option to enforce code caching policy. [#​23869](https://togithub.com/electron/electron/issues/23869) #### Fixes - Added missing support for isComposing KeyboardEvent property. [#​24015](https://togithub.com/electron/electron/issues/24015) - Enable NTLM v2 for POSIX platforms and added --disable-ntlm-v2 switch to disable it. [#​23933](https://togithub.com/electron/electron/issues/23933) - Ensured proper nativeImage serialization between renderer and browser processes via remote. [#​23797](https://togithub.com/electron/electron/issues/23797) - Fixed GTK dark theme setting not respected in Electron on Linux. [#​23965](https://togithub.com/electron/electron/issues/23965) - Fixed `chrome://media-internals` and `chrome://webrtc-internals` pages not loading. [#​24063](https://togithub.com/electron/electron/issues/24063) - Fixed a crash that could occur when using the `ipcRenderer` module after blink had released the context. Instead, a JS exception will be thrown. [#​23979](https://togithub.com/electron/electron/issues/23979) - Fixed an error when calling `dialog.showCertificateTrustDialog` with no `BrowserWindow`. [#​24120](https://togithub.com/electron/electron/issues/24120) - Fixed an issue where `rmdir` and `rmdirSync` work with `original-fs` in an asar context. [#​23955](https://togithub.com/electron/electron/issues/23955) - Fixed an issue where `window.location` properties would throw an error for windows opened with `window.open`. [#​23947](https://togithub.com/electron/electron/issues/23947) - Fixed an issue where some logging would double-print. [#​23924](https://togithub.com/electron/electron/issues/23924) - Fixed an issue with volume-related `globalShortcut` registration. [#​23948](https://togithub.com/electron/electron/issues/23948) - Fixed crash when navigating between origins in a child window with nativeWindowOpen and contextIsolation enabled. [#​23894](https://togithub.com/electron/electron/issues/23894) - Fixed disabling color correct rendering with `--disable-color-correct-rendering`. [#​23827](https://togithub.com/electron/electron/issues/23827) - Fixed the `acceptLanguages` argument being ignored in `session.setUserAgent()`. [#​23963](https://togithub.com/electron/electron/issues/23963) - Restored old implementation of Linux Tray icons to fix a collection of issues where the tray icon wouldn't appear, would be the wrong size or would randomly disappear. [#​23927](https://togithub.com/electron/electron/issues/23927) #### Other Changes - None. [#​24072](https://togithub.com/electron/electron/issues/24072) - [a11y] fix incorrect position and size reported for grouped items in a listbox. [#​24088](https://togithub.com/electron/electron/issues/24088) ### [`v8.3.1`](https://togithub.com/electron/electron/releases/v8.3.1) [Compare Source](https://togithub.com/electron/electron/compare/v8.3.0...v8.3.1) ### Release Notes for v8.3.1 #### Fixes - Backported the fix for CVE-2020-6467: UAF in WebRTC. [#​23788](https://togithub.com/electron/electron/issues/23788) - Don't ignore the referrer header in net.request. [#​23688](https://togithub.com/electron/electron/issues/23688) - Fixed `process.windowsStore` returning undefined in AppX packages. [#​23799](https://togithub.com/electron/electron/issues/23799) - Fixed an issue where the 'about' role had on effect on Windows menus. [#​23714](https://togithub.com/electron/electron/issues/23714) - Fixed an occasional menu crash on macOS Catalina when menu is closing. [#​23807](https://togithub.com/electron/electron/issues/23807) #### Other Changes - Backported fix for CVE-2020-6468: OOB read/write in V8. [#​23747](https://togithub.com/electron/electron/issues/23747) - Fixed issues where objects sent over the context bridge could be freed prematurely resulting in crashes when accessing them. [#​23612](https://togithub.com/electron/electron/issues/23612) - Improved error logging on `moveItemToTrash` failures on macOS. [#​23629](https://togithub.com/electron/electron/issues/23629) ### [`v8.3.0`](https://togithub.com/electron/electron/releases/v8.3.0) [Compare Source](https://togithub.com/electron/electron/compare/v8.2.5...v8.3.0) ### Release Notes for v8.3.0 #### Features - Added a new `force` parameter to `app.focus()` on macOS to allow apps to forcefully take focus. [#​23574](https://togithub.com/electron/electron/issues/23574) - EnableWebSQL is a new webpreference option to enable/disable websql api. [#​23581](https://togithub.com/electron/electron/issues/23581) #### Fixes - Ensured that exit callbacks are run for Node.js in the renderer process. [#​23564](https://togithub.com/electron/electron/issues/23564) - Fixed a crash which could occur during page navigations. [#​23396](https://togithub.com/electron/electron/issues/23396) - Fixed an issue whereby `macOS` would fail to allow file extensions containing periods. [#​23449](https://togithub.com/electron/electron/issues/23449) - Fixed behaviour of navigator.language/s and app.getLocale to use OS locale. [#​23407](https://togithub.com/electron/electron/issues/23407) - Fixed crash with webview during some window management events like resize, scroll etc. [#​23397](https://togithub.com/electron/electron/issues/23397) #### Other Changes - Fixed v8_context_snapshot_generator included in arm/arm64 mksnapshot zip files. [#​23542](https://togithub.com/electron/electron/issues/23542) - None. [#​23402](https://togithub.com/electron/electron/issues/23402), [#​23591](https://togithub.com/electron/electron/issues/23591) - Security: Backport Chromium fix for . [#​23528](https://togithub.com/electron/electron/issues/23528) - Security: backported fix for CVE-2020-6458: Out of bounds read and write in PDFium. [#​23465](https://togithub.com/electron/electron/issues/23465) - Security: backported fix for CVE-2020-6459: Use after free in payments. [#​23456](https://togithub.com/electron/electron/issues/23456) - Security: backported fix for CVE-2020-6460: Insufficient data validation in URL formatting. [#​23462](https://togithub.com/electron/electron/issues/23462) - Security: backported fix for CVE-2020-6461: use-after-free in storage. [#​23504](https://togithub.com/electron/electron/issues/23504) - Security: backported fix for CVE-2020-6462: Use after free in task scheduling. [#​23517](https://togithub.com/electron/electron/issues/23517) - Security: backported fix for CVE-2020-6463: use-after-free in Angle. [#​23561](https://togithub.com/electron/electron/issues/23561) - Security: backported fix for CVE-2020-6464: Type confusion in blink. [#​23532](https://togithub.com/electron/electron/issues/23532) - Security: backported fix for CVE-2020-6831: Stack buffer overflow in SCTP. [#​23514](https://togithub.com/electron/electron/issues/23514) #### Documentation - Documentation changes: [#​23355](https://togithub.com/electron/electron/issues/23355) ### [`v8.2.5`](https://togithub.com/electron/electron/releases/v8.2.5) [Compare Source](https://togithub.com/electron/electron/compare/v8.2.4...v8.2.5) ### Release Notes for v8.2.5 #### Fixes - Backported blink fix for zero-size pixels on high-dpi screens. [#​23336](https://togithub.com/electron/electron/issues/23336) - Fixed memory leaks in sandbox mode when using `contextBridge` with promises or `ipcRenderer.invoke`. [#​23339](https://togithub.com/electron/electron/issues/23339) ### [`v8.2.4`](https://togithub.com/electron/electron/releases/v8.2.4) [Compare Source](https://togithub.com/electron/electron/compare/v8.2.3...v8.2.4) ### Release Notes for v8.2.4 #### Fixes - Fixed Promise timeout issue when running Electron as Node. [#​23234](https://togithub.com/electron/electron/issues/23234) - Fixed a use-after-free error that could happen if a Tray was destroyed while showing a custom context menu. [#​23181](https://togithub.com/electron/electron/issues/23181) - Fixed an issue where windows without `nativeWindowOpen: true` could invoke the non-native-open path. [#​23225](https://togithub.com/electron/electron/issues/23225) - Fixed broken use of `contextCodeGeneration` parameter to Node.js' `script.runInNewContext()`. [#​23147](https://togithub.com/electron/electron/issues/23147) - Fixed memory leak when using contextBridge with sandbox=true. [#​23231](https://togithub.com/electron/electron/issues/23231) #### Other Changes - Updated Chromium to 80.0.3987.165. [#​23217](https://togithub.com/electron/electron/issues/23217) ### [`v8.2.3`](https://togithub.com/electron/electron/releases/v8.2.3) [Compare Source](https://togithub.com/electron/electron/compare/v8.2.2...v8.2.3) ### Release Notes for v8.2.3 #### Fixes - Security: Ensure proxy object is created in the correct context [`b8e3477`](https://togithub.com/electron/electron/commit/b8e34770) ### [`v8.2.2`](https://togithub.com/electron/electron/releases/v8.2.2) [Compare Source](https://togithub.com/electron/electron/compare/v8.2.1...v8.2.2) ### Release Notes for v8.2.2 #### Fixes - Fixed a crash that could happen when attempting to access a session during shutdown. [#​23069](https://togithub.com/electron/electron/issues/23069) - Fixed an issue with `maximizable` state persistence of BrowserWindows on macOS. [#​23020](https://togithub.com/electron/electron/issues/23020) - Fixed an issue with possible creation of a messageBox which cannot be dismissed on macOS. [#​23088](https://togithub.com/electron/electron/issues/23088) - Fixed an occasional crash when closing all BrowserWindows. [#​23022](https://togithub.com/electron/electron/issues/23022) - Fixed occasional WebFrame crashes caused by removed iframes. [#​22975](https://togithub.com/electron/electron/issues/22975) #### Other Changes - Security: backported fix for CVE-2020-6423: Use after free in audio. [#​23047](https://togithub.com/electron/electron/issues/23047) ### [`v8.2.1`](https://togithub.com/electron/electron/releases/v8.2.1) [Compare Source](https://togithub.com/electron/electron/compare/v8.2.0...v8.2.1) ### Release Notes for v8.2.1 #### Fixes - Accessing the `screen` module before the ready event no longer makes it impossible to access the `screen` module. [#​22913](https://togithub.com/electron/electron/issues/22913) - Added workaround for nativeWindowOpen hang. [#​22749](https://togithub.com/electron/electron/issues/22749) - Enable offscreen rendering. [#​22431](https://togithub.com/electron/electron/issues/22431) - Fixed an issue where native macOS dialogs sometimes failed to show after modal close. [#​22889](https://togithub.com/electron/electron/issues/22889) - Fixed issue where `prefers-color-scheme` would not be updated / set correctly when your OS was in dark mode. [#​22901](https://togithub.com/electron/electron/issues/22901) #### Other Changes - Updated Chromium to 80.0.3987.163. [#​22931](https://togithub.com/electron/electron/issues/22931) ### [`v8.2.0`](https://togithub.com/electron/electron/releases/v8.2.0) [Compare Source](https://togithub.com/electron/electron/compare/v8.1.1...v8.2.0) ### Release Notes for v8.2.0 #### Features - - Added new `useSessionCookies` flag to `net` requests to allow them to use the session cookie store. > - Fixed issue where `SameSite` cookies would not be attached to outgoing requests from the `net` module. [#​22807](https://togithub.com/electron/electron/issues/22807) - Added `disableDialogs` option to WebPreferences. [#​22665](https://togithub.com/electron/electron/issues/22665) #### Fixes - Fixed a crash that could occur when sending arrays over IPC. [#​22758](https://togithub.com/electron/electron/issues/22758) - Fixed a potential crash on invalid `zoomFactor` values when setting the zoom factor of a webpage. [#​22709](https://togithub.com/electron/electron/issues/22709) - Fixed issue where mutating the global `Object` prototype could cause internal Electron logic to throw errors. [#​22728](https://togithub.com/electron/electron/issues/22728) - Returns a more graceful error when adding duplicate items to a single TouchBar instance. [#​22645](https://togithub.com/electron/electron/issues/22645) #### Other Changes - Updated Chromium to 80.0.3987.158. [#​22742](https://togithub.com/electron/electron/issues/22742) ### [`v8.1.1`](https://togithub.com/electron/electron/releases/v8.1.1) [Compare Source](https://togithub.com/electron/electron/compare/v8.1.0...v8.1.1) ##### Release Notes for v8.1.1 ##### Fixes - DeviceId from navigator.mediaDevices.enumerateDevices is now consistent across reloads. [#​22569](https://togithub.com/electron/electron/issues/22569) ##### Other Changes - Updated Chromium to 80.0.3987.141. [#​22593](https://togithub.com/electron/electron/issues/22593) ### [`v8.1.0`](https://togithub.com/electron/electron/releases/v8.1.0) [Compare Source](https://togithub.com/electron/electron/compare/v8.0.3...v8.1.0) ##### Release Notes for v8.1.0 ##### Features - Added ability to set and get title bar traffic light position on the fly (macOS). [#​22564](https://togithub.com/electron/electron/issues/22564) - Added new `spellcheck-dictionary-*` events on the \`session module to help track and debug dictionary initialization. [#​22558](https://togithub.com/electron/electron/issues/22558) - Allow some NODE_OPTIONs in packaged apps. [#​22539](https://togithub.com/electron/electron/issues/22539) ##### Fixes - Fixed `process.getProcessMemoryInfo()` return wrong `private` value on macOS. [#​22496](https://togithub.com/electron/electron/issues/22496) - Fixed a potential crash on devices which had not connected any printers to their network. [#​22518](https://togithub.com/electron/electron/issues/22518) - Fixed an occasional segfault with modal windows being closed or destroyed. [#​22481](https://togithub.com/electron/electron/issues/22481) - Fixed issue where repositioned traffic lights would be in the wrong position after the user switches OS theme. [#​22559](https://togithub.com/electron/electron/issues/22559) - Fixed some properties not working in webview tags. [#​22510](https://togithub.com/electron/electron/issues/22510) - MacOS VoiceOver is now able to find its way back into web contents after it navigated "out" of an application. [#​22470](https://togithub.com/electron/electron/issues/22470) - Removed assurance of object identity equality from the `contextBridge` as it is incapable of handling mutations. [#​22557](https://togithub.com/electron/electron/issues/22557) - Updating the document title while in fullscreen with custom traffic light positions no longer makes the traffic lights invisible. [#​22508](https://togithub.com/electron/electron/issues/22508) ##### Other Changes - Updated Chromium to 80.0.3987.137. [#​22548](https://togithub.com/electron/electron/issues/22548) ### [`v8.0.3`](https://togithub.com/electron/electron/releases/v8.0.3) [Compare Source](https://togithub.com/electron/electron/compare/v8.0.2...v8.0.3) ##### Release Notes for v8.0.3 ##### Fixes - Fixed ARIA role="tree" for macOS VoiceOver. [#​22423](https://togithub.com/electron/electron/issues/22423) - Fixed issue where dictionary files for the spellchecker would be downloaded to the app install directory instead of the user data directory. [#​22448](https://togithub.com/electron/electron/issues/22448) ##### Other Changes - Updated Chromium to 80.0.3987.134. [#​22463](https://togithub.com/electron/electron/issues/22463) - Updated g_swizzle_imk_input_session for new SDK. [`a315283`](https://togithub.com/electron/electron/commit/a315283f) ### [`v8.0.2`](https://togithub.com/electron/electron/releases/v8.0.2) [Compare Source](https://togithub.com/electron/electron/compare/v8.0.1...v8.0.2) ##### Release Notes for v8.0.2 ##### Fixes - Fixed "will-navigate" event not being emitted for sandboxed contents. [#​22328](https://togithub.com/electron/electron/issues/22328) - Fixed Electron apps getting rejected to Mac App Store. [#​22298](https://togithub.com/electron/electron/issues/22298) - Fixed `session.setSpellCheckerDictionaryDownloadURL` to append the dictionary name at the end of requests instead of requesting the same URL for all dictionaries. [#​22384](https://togithub.com/electron/electron/issues/22384) - Fixed an issue where TypeError occurred on initializing CrashReporter. [#​22344](https://togithub.com/electron/electron/issues/22344) - Fixed an issue with `safeDialog` preferences not being passed properly. [#​22377](https://togithub.com/electron/electron/issues/22377) - Fixed issue where navigating with the mouse buttons 4/5 would result in full page loads instead of in-page popstate navigations. [#​22205](https://togithub.com/electron/electron/issues/22205) - Removed unneccessary breakpad_symbols directory from the dsym zip file. [#​22218](https://togithub.com/electron/electron/issues/22218) - Reverted a change to the name of the NSPrincipalClass, which could cause issues with protocol handlers on macOS (e.g. `my-app://`). [#​22326](https://togithub.com/electron/electron/issues/22326) ##### Documentation - Documentation changes: [#​22265](https://togithub.com/electron/electron/issues/22265)

Renovate configuration

:date: Schedule: At any time (no schedule defined).

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by WhiteSource Renovate. View repository job log here.