mountainash / Mixcloud-Play

Mixcloud macOS desktop app with media controls, track title in menu bar & notifications
https://github.com/mountainash/Mixcloud-Play/releases/latest
20 stars 3 forks source link

Update dependency electron to v8 - autoclosed #12

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 3.1.13 -> 8.3.0

Release Notes

electron/electron ### [`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) ### [`v8.0.1`](https://togithub.com/electron/electron/releases/v8.0.1) [Compare Source](https://togithub.com/electron/electron/compare/v8.0.0...v8.0.1) ### Release Notes for v8.0.1 #### Fixes - Fixed `webRequest` API not working with WebSockets. [#​22134](https://togithub.com/electron/electron/issues/22134) - Fixed a crash in `webContents.print()` with custom print margins. [#​22186](https://togithub.com/electron/electron/issues/22186) - Fixed a crash that could occur when visiting HTTPS sites with invalid certificates. [#​22124](https://togithub.com/electron/electron/issues/22124) - Fixed an issue where `undefined` was printed from `console.log` on Window when no arguments were passed. [#​22172](https://togithub.com/electron/electron/issues/22172) - Fixed bug that occurred when using trafficLightPosition API in RTL mode. [#​22162](https://togithub.com/electron/electron/issues/22162) - Fixed flash plugin not working. [#​22110](https://togithub.com/electron/electron/issues/22110) - Fixed issue where renderers could crash during GC when using the `contextBridge` module. [#​22114](https://togithub.com/electron/electron/issues/22114) - Use system default printer if none is provided. [#​22011](https://togithub.com/electron/electron/issues/22011) #### Other Changes - None. [#​22036](https://togithub.com/electron/electron/issues/22036), [#​22149](https://togithub.com/electron/electron/issues/22149) ### [`v8.0.0`](https://togithub.com/electron/electron/releases/v8.0.0) [Compare Source](https://togithub.com/electron/electron/compare/v7.3.0...v8.0.0) Generating release notes between origin/7-1-x and origin/8-x-y for version v8.0.0 ### Release Notes for v8.0.0 #### Breaking Changes - Upgraded to Chromium `80.0.3987.86` (New since Electron 7: Chromium [79](https://developers.google.com/web/updates/2019/12/nic79), [80](FIXME)) - Upgraded to Node `12.13.0` (New since Electron 7: Node [12.9](https://nodejs.org/en/blog/release/v12.9.0/), [12.10](https://nodejs.org/en/blog/release/v12.10.0/), [12.11](https://nodejs.org/en/blog/release/v12.11.0/), [12.12](https://nodejs.org/en/blog/release/v12.12.0/), [12.13](https://nodejs.org/en/blog/release/v12.13.0/)) - Upgraded to V8 `8.0` (New since Electron 7: V8 [7.9](https://v8.dev/blog/v8-release-79), [8.0](https://v8.dev/blog/v8-release-80)) - IPC between main and renderer processes now uses the Structured Clone Algorithm. [#​20214](https://togithub.com/electron/electron/pull/20214) #### Features - Added `--enable-api-filtering-logging` command-line switch, which enables caller stack logging for `desktopCapturer` and `remote` APIs that can be blocked or filtered. [#​20335](https://togithub.com/electron/electron/pull/20335) - Added `app.getApplicationNameForProtocol()`. [#​21117](https://togithub.com/electron/electron/pull/21117) - Added `app.setAboutPanelOptions()` support for `credits` and `iconPath` on Windows. [#​19420](https://togithub.com/electron/electron/pull/19420) - Added `BrowserWindow.moveAbove(mediaSourceId)`. [#​18926](https://togithub.com/electron/electron/pull/18926) - Added `contents.getAllSharedWorkers()` and `contents.inspectSharedWorkerById(workerId)` to allow inspection of specific shared workers. [#​20389](https://togithub.com/electron/electron/pull/20389) - Added `Notification()` options' `timeoutType` property to allows users to set timeout type for Linux and Windows notifications. [#​20153](https://togithub.com/electron/electron/pull/20153) - Added `Notification()` options' `urgency` property to allow customization of Linux-based notifications. [#​20152](https://togithub.com/electron/electron/pull/20152) - Added `session.addWordToSpellCheckerDictionary` API to support custom words in the. [#​21297](https://togithub.com/electron/electron/pull/21297) - Added `session.downloadURL()` to allow downloads to trigger without a `BrowserWindow`. [#​19889](https://togithub.com/electron/electron/pull/19889) - Added `systemPreferences.getMediaAccessStatus().screen` for detecting the new macOS Catalina permissions. [#​21116](https://togithub.com/electron/electron/pull/21116) - Added `trafficLightPosition` option in `BrowserWindow` API to allow custom positioning of traffic lights. [#​21990](https://togithub.com/electron/electron/pull/21990) - Added `tray.displayBalloon()` options: `iconType`, `largeIcon`, `noSound` and `respectQuietTime`. [#​19544](https://togithub.com/electron/electron/pull/19544) - Added `tray.focus()`, which returns focus to the taskbar notification area. [#​19548](https://togithub.com/electron/electron/pull/19548) - Added `tray.removeBalloon()`, which removes an already displayed balloon notification. [#​19547](https://togithub.com/electron/electron/pull/19547) - Added `WebContents.printToPDF()` support for fitToPageEnabled and scaleFactor. [#​20436](https://togithub.com/electron/electron/pull/20436) - Added `win.accessibleTitle` property to augment the window title for screen readers. [#​19698](https://togithub.com/electron/electron/pull/19698) - Added options to enable customization of print page headers and footers. [#​19688](https://togithub.com/electron/electron/pull/19688) - Added support for picture-in-picture mode for video elements. [#​17686](https://togithub.com/electron/electron/pull/17686) - Added support for the built-in spellchecker. We will use the OS spellchecker on macOS and hunspell on all other platforms. [#​20897](https://togithub.com/electron/electron/pull/20897) - Added the ability to prevent documents from being added to recent documents on Windows in open dialogs. [#​19669](https://togithub.com/electron/electron/pull/19669) - Enable macOS users to fallback to item removal when when `shell.moveItemToTrash` fails. [#​19700](https://togithub.com/electron/electron/pull/19700) - Exposed `webContents.executeJavaScriptInIsolatedWorld`. [#​21267](https://togithub.com/electron/electron/pull/21267) - Exposing methods required by capturing a hidden webContents. [#​21895](https://togithub.com/electron/electron/pull/21895) - Added `BrowserWindow.will-move` event support on macOS. [#​19641](https://togithub.com/electron/electron/pull/19641) - Improved `TouchBarButton` and `TouchBarLabel` a11y with the new `accessibilityLabel` property. [#​20454](https://togithub.com/electron/electron/pull/20454) #### Fixes - Added name of module to context-aware deprecation warning ([#​18397](https://togithub.com/electron/electron/issues/18397)). [#​21958](https://togithub.com/electron/electron/pull/21958) - Fixed Linux console warning about gtk_disable_setlocale(). [#​19986](https://togithub.com/electron/electron/pull/19986) - Don't destroy active menus created as local objects in javascript. [#​19427](https://togithub.com/electron/electron/pull/19427) - Fixed `BrowserWindow.fromWebContents()` to return `null` when no window is found for consistency with other APIs. [#​19983](https://togithub.com/electron/electron/pull/19983) - Fixed a crash that could occur when calling `crashReporter.getUploadedReports`. [#​20428](https://togithub.com/electron/electron/pull/20428) - Fixed a potential crash on faulty `deviceName`s in `webContents.print()`. [#​21982](https://togithub.com/electron/electron/pull/21982) - Fixed an issue in the remote module which could cause the name of the Object constructor to be overwritten globally. [#​20637](https://togithub.com/electron/electron/pull/20637) - Fixed an issue that prevented setuid binaries from being launched from the renderer process on Linux. [#​19953](https://togithub.com/electron/electron/pull/19953) - Fixed an issue where `menu.closePopup()` would have no effect if called too soon after `menu.popup()`. [#​20114](https://togithub.com/electron/electron/pull/20114) - Fixed an issue where `net` requests with redirection mode 'error' could incorrectly follow a redirect. [#​20686](https://togithub.com/electron/electron/pull/20686) - Fixed an issue where microtasks could sometimes be scheduled too eagerly, causing crashes when invoking Electron APIs during promises in certain situations. [#​20303](https://togithub.com/electron/electron/pull/20303) - Fixed an issue where sites using `ShadowDOMV0`, `CustomElementsV0`, or `HTMLImports` would not load properly. [#​21866](https://togithub.com/electron/electron/pull/21866) - Fixed an issue with Node.js context initialization in renderer processes. [#​20836](https://togithub.com/electron/electron/pull/20836) - Fixed async Node APIs not working after received IPC message. [#​19718](https://togithub.com/electron/electron/pull/19718) - Fixed compilation error for native modules building with VS 2015. [#​21960](https://togithub.com/electron/electron/pull/21960) - Fixed crash when doing redirect navigation with webRequest listener. [#​21841](https://togithub.com/electron/electron/pull/21841) - Fixed debug symbol files on linux not containing private symbols. [#​20530](https://togithub.com/electron/electron/pull/20530) - Fixed disabling color correct rendering with `--disable-color-correct-rendering`. [#​20356](https://togithub.com/electron/electron/pull/20356) - Fixed issue with when playing videos or audio Electron would ask for accessibility access. [#​21998](https://togithub.com/electron/electron/pull/21998) - Fixed memory leak when using protocol.registerSchemeAsPrivileged api. [#​20546](https://togithub.com/electron/electron/pull/20546) - Fixed printing. [#​21059](https://togithub.com/electron/electron/pull/21059) - Fixed setting `content-type` header with charset breaking `protocol` APIs. [#​20538](https://togithub.com/electron/electron/pull/20538) - Fixed several deprecation warnings in Electron code. [#​20805](https://togithub.com/electron/electron/pull/20805) - Fixed some `systemPreferences.getColor()` inconsistencies on macOS. [#​20611](https://togithub.com/electron/electron/pull/20611) - Fixed white flash after restoring an app from the background. [#​19873](https://togithub.com/electron/electron/pull/19873) - Prevented 'Reopen windows?' dialog from appearing on macOS after a crash. [#​19584](https://togithub.com/electron/electron/pull/19584) - Re-enable DOM storage quota enforcement but change limit from 10MiB to 100MiB. [#​21380](https://togithub.com/electron/electron/pull/21380) - Removed unnecessary chromium patch for browser compositor on mac. [#​20390](https://togithub.com/electron/electron/pull/20390) - `setLayoutZoomLevelLimits` no longer works in Electron 8, so emit a warning message when using it. The function will be removed in Electron 9. [#​21360](https://togithub.com/electron/electron/pull/21360) - Fixed a crash that could occur if a WebContents was destroyed during a navigation event. [#​20099](https://togithub.com/electron/electron/pull/20099) - Fixed bug in 8.0.0 beta releases that prevented the dictionarySuggestions property from being populated correctly when the built-in spellchecker is enabled. [#​22015](https://togithub.com/electron/electron/pull/22015) #### Other Changes - Added Windows on Arm (64 bit) release. [#​20094](https://togithub.com/electron/electron/pull/20094) - Added Windows on Arm node header files to checksum file. [#​20255](https://togithub.com/electron/electron/pull/20255) - Deprecated the default value of `app.allowRendererProcessReuse` (See [#​18397](https://togithub.com/electron/electron/issues/18397)). [#​21287](https://togithub.com/electron/electron/pull/21287) - Deprecated `.getWebContents()` due to its dependency on the `remote` module. [#​21039](https://togithub.com/electron/electron/pull/21039) - Fixed first beta version choosing logic. [bf66fe51](https://togithub.com/electron/electron/commit/bf66fe51f640439ec37faeebf41c8d43d58e8986) - Made strip_absolute_paths_from_debug_symbols to false in debug.gn. [#​21316](https://togithub.com/electron/electron/pull/21316) - No-notes. [#​18760](https://togithub.com/electron/electron/pull/18760), [#​20003](https://togithub.com/electron/electron/pull/20003) - Removed undocumented `ipcRenderer.sendToAll()`. [#​19556](https://togithub.com/electron/electron/pull/19556) #### Documentation - Documentation changes: [#​19387](https://togithub.com/electron/electron/pull/19387), [#​19444](https://togithub.com/electron/electron/pull/19444), [#​19804](https://togithub.com/electron/electron/pull/19804), [#​19975](https://togithub.com/electron/electron/pull/19975), [#​20230](https://togithub.com/electron/electron/pull/20230), [#​20472](https://togithub.com/electron/electron/pull/20472), [#​20621](https://togithub.com/electron/electron/pull/20621), [#​20622](https://togithub.com/electron/electron/pull/20622), [#​20644](https://togithub.com/electron/electron/pull/20644), [#​21743](https://togithub.com/electron/electron/pull/21743), [#​21874](https://togithub.com/electron/electron/pull/21874) ### [`v7.3.0`](https://togithub.com/electron/electron/releases/v7.3.0) [Compare Source](https://togithub.com/electron/electron/compare/v7.2.4...v7.3.0) ### Release Notes for v7.3.0 #### Features - EnableWebSQL is a new webpreference option to enable/disable websql api. [#​23582](https://togithub.com/electron/electron/issues/23582) #### Fixes - Ensured that exit callbacks are run for Node.js in the renderer process. [#​23566](https://togithub.com/electron/electron/issues/23566) - Fixed an issue whereby `macOS` would fail to allow file extensions containing periods. [#​23451](https://togithub.com/electron/electron/issues/23451) - Fixed an issue with navigator.languages and Accept-Language did not fully respect users' language preferences on Windows and macOS. This also improved fallback font selection for CJK texts on Windows. [#​23420](https://togithub.com/electron/electron/issues/23420) - Fixed crash with webview during some window management events like resize, scroll etc. [#​23398](https://togithub.com/electron/electron/issues/23398) #### Other Changes - Fixed v8_context_snapshot_generator included in arm/arm64 mksnapshot zip files. [#​23539](https://togithub.com/electron/electron/issues/23539) - None. [#​23403](https://togithub.com/electron/electron/issues/23403) - Security: Backport Chromium fix for . [#​23527](https://togithub.com/electron/electron/issues/23527) - Security: backported fix for CVE-2020-6457: Use after free in speech recognizer. [#​23431](https://togithub.com/electron/electron/issues/23431) - Security: backported fix for CVE-2020-6458: Out of bounds read and write in PDFium. [#​23466](https://togithub.com/electron/electron/issues/23466) - Security: backported fix for CVE-2020-6459: Use after free in payments. [#​23457](https://togithub.com/electron/electron/issues/23457) - Security: backported fix for CVE-2020-6460: Insufficient data validation in URL formatting. [#​23463](https://togithub.com/electron/electron/issues/23463) - Security: backported fix for CVE-2020-6461: use-after-free in storage. [#​23503](https://togithub.com/electron/electron/issues/23503) - Security: backported fix for CVE-2020-6462: Use after free in task scheduling. [#​23518](https://togithub.com/electron/electron/issues/23518) - Security: backported fix for CVE-2020-6463: use-after-free in Angle. [#​23562](https://togithub.com/electron/electron/issues/23562) - Security: backported fix for CVE-2020-6464: Type confusion in blink. [#​23531](https://togithub.com/electron/electron/issues/23531) - Security: backported fix for CVE-2020-6831: Stack buffer overflow in SCTP. [#​23515](https://togithub.com/electron/electron/issues/23515) #### Documentation - Documentation changes: [#​23357](https://togithub.com/electron/electron/issues/23357) ### [`v7.2.4`](https://togithub.com/electron/electron/releases/v7.2.4) [Compare Source](https://togithub.com/electron/electron/compare/v7.2.3...v7.2.4) ### Release Notes for v7.2.4 #### Fixes - Fixed Promise timeout issue when running Electron as Node. [#​23324](https://togithub.com/electron/electron/issues/23324) - Fixed a use-after-free error that could happen if a Tray was destroyed while showing a custom context menu. [#​23182](https://togithub.com/electron/electron/issues/23182) - Fixed an issue where windows without `nativeWindowOpen: true` could invoke the non-native-open path. [#​23224](https://togithub.com/electron/electron/issues/23224) - Fixed memory leak when using contextBridge with sandbox=true. [#​23232](https://togithub.com/electron/electron/issues/23232) - MacOS VoiceOver is now able to find its way back into web contents after it navigated "out" of an application. [#​23174](https://togithub.com/electron/electron/issues/23174) ### [`v7.2.3`](https://togithub.com/electron/electron/releases/v7.2.3) [Compare Source](https://togithub.com/electron/electron/compare/v7.2.2...v7.2.3) ### Release Notes for v7.2.3 #### Fixes - Security: Ensure proxy object is created in the correct context [`a9bead2`](https://togithub.com/electron/electron/commit/a9bead22) ### [`v7.2.2`](https://togithub.com/electron/electron/releases/v7.2.2) [Compare Source](https://togithub.com/electron/electron/compare/v7.2.1...v7.2.2) ### Release Notes for v7.2.2 #### Fixes - Fixed a potential crash on invalid `zoomFactor` values when setting the zoom factor of a webpage. [#​22710](https://togithub.com/electron/electron/issues/22710) - Fixed an issue with `maximizable` state persistence of BrowserWindows on macOS. [#​23019](https://togithub.com/electron/electron/issues/23019) - Fixed an issue with possible creation of a messageBox which cannot be dismissed on macOS. [#​23089](https://togithub.com/electron/electron/issues/23089) - Fixed an occasional crash when closing all BrowserWindows. [#​23024](https://togithub.com/electron/electron/issues/23024) - Security: Backported fix for CVE-2020-6426: inappropriate implementation in V8. [#​23043](https://togithub.com/electron/electron/issues/23043) - Security: backported a fix for crbug.com/[`1065094`](https://togithub.com/electron/electron/commit/1065094). [#​23059](https://togithub.com/electron/electron/issues/23059) - Security: backported fix for a potential buffer overrun in WebRTC audio encoding. [#​23037](https://togithub.com/electron/electron/issues/23037) - Security: backported fix for site isolation bypass in dedicated workers. [#​23040](https://togithub.com/electron/electron/issues/23040) - Security: backported the fix to CVE-2020-6452: potential container-overflow in MediaStream mojo. [#​23044](https://togithub.com/electron/electron/issues/23044) #### Other Changes - Security: Backport fix for buffer underflow in DWrite. [#​22979](https://togithub.com/electron/electron/issues/22979) - Security: Backported fix for use after free in file chooser. [#​22981](https://togithub.com/electron/electron/issues/22981) - Security: backport fix for CVE-2020-6451: Use after free in WebAudio. [#​22945](https://togithub.com/electron/electron/issues/22945) - Security: backport fix for use after free in VideoEncodeAccelerator. [#​22983](https://togithub.com/electron/electron/issues/22983) - Security: backported fix for CVE-2019-20503: Out of bounds read in usersctplib. [#​22986](https://togithub.com/electron/electron/issues/22986) - Security: backported fix for CVE-2020-6422: Use after free in WebGL. [#​23017](https://togithub.com/electron/electron/issues/23017) - Security: backported fix for CVE-2020-6423: Use after free in audio. [#​23048](https://togithub.com/electron/electron/issues/23048) - Security: backported fix for CVE-2020-6427: Use after free in audio. [#​23015](https://togithub.com/electron/electron/issues/23015) - Security: backported fix for CVE-2020-6428: Use after free in audio. [#​23013](https://togithub.com/electron/electron/issues/23013) - Security: backported fix for CVE-2020-6429: Use after free in audio. [#​23011](https://togithub.com/electron/electron/issues/23011) - Security: backported fix for CVE-2020-6449: Use after free in audio. [#​23009](https://togithub.com/electron/electron/issues/23009) - Security: backported fix for use-after-poison in WebAudio (crbug.com/[`1023810`](https://togithub.com/electron/electron/commit/1023810)). [#​22869](https://togithub.com/electron/electron/issues/22869) - Security: backported fix for use-after-poison in WebAudio. [#​22943](https://togithub.com/electron/electron/issues/22943) ### [`v7.2.1`](https://togithub.com/electron/electron/releases/v7.2.1) [Compare Source](https://togithub.com/electron/electron/compare/v7.2.0...v7.2.1) ### Release Notes for v7.2.1 #### Fixes - Reverted "fix: better window hierarchy checks". [`cac3884`](https://togithub.com/electron/electron/commit/cac3884d) ### [`v7.2.0`](https://togithub.com/electron/electron/releases/v7.2.0) [Compare Source](https://togithub.com/electron/electron/compare/v7.1.14...v7.2.0) ### Release Notes for v7.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. [#​22808](https://togithub.com/electron/electron/issues/22808) - Exposing methods required by capturing a hidden webContents. [#​21894](https://togithub.com/electron/electron/issues/21894) #### Fixes - Better window hierarchy checks. [`c16c4c2`](https://togithub.com/electron/electron/commit/c16c4c25) - Fixed ARIA role="tree" for macOS VoiceOver. [#​22424](https://togithub.com/electron/electron/issues/22424) - Fixed a crash that could occur when sending arrays over IPC. [#​22757](https://togithub.com/electron/electron/issues/22757) - Fixed a potential crash on devices which had not connected any printers to their network. [#​22517](https://togithub.com/electron/electron/issues/22517) - Fixed an occasional segfault with modal windows being closed or destroyed. [#​22540](https://togithub.com/electron/electron/issues/22540) - Fixed issue where mutating the global `Object` prototype could cause internal Electron logic to throw errors. [#​22729](https://togithub.com/electron/electron/issues/22729) - Fixed some properties not working in webview tags. [#​22512](https://togithub.com/electron/electron/issues/22512) #### Unknown - Reset version for 7.2.0. [`ace3216`](https://togithub.com/electron/electron/commit/ace32163) ### [`v7.1.14`](https://togithub.com/electron/electron/releases/v7.1.14) [Compare Source](https://togithub.com/electron/electron/compare/v7.1.13...v7.1.14) ### Release Notes for v7.1.14 #### Fixes - Backported V8 patch to fix bug in type inference. [#​22428](https://togithub.com/electron/electron/issues/22428) - Fixed "will-navigate" event not being emitted for sandboxed contents. [#​22329](https://togithub.com/electron/electron/issues/22329) - Fixed Electron apps getting rejected to Mac App Store. [#​22299](https://togithub.com/electron/electron/issues/22299) - Fixed an OOB access in ReadableStream::Close (). [#​22435](https://togithub.com/electron/electron/issues/22435) - Fixed an integer overflow crash in ICU (). [#​22420](https://togithub.com/electron/electron/issues/22420) - Fixed an issue with `safeDialog` preferences not being passed properly. [#​22376](https://togithub.com/electron/electron/issues/22376) - Fixed crash with seccomp-bpf sandbox on linux and glibc 2.31. [#​22338](https://togithub.com/electron/electron/issues/22338) ### [`v7.1.13`](https://togithub.com/electron/electron/releases/v7.1.13) [Compare Source](https://togithub.com/electron/electron/compare/v7.1.12...v7.1.13) ### Release Notes for v7.1.13 #### Fixes - Fixed `webRequest` API not working with WebSockets. [#​22141](https://togithub.com/electron/electron/issues/22141) - Fixed a crash in `webContents.print()` with custom print margins. [#​22187](https://togithub.com/electron/electron/issues/22187) - Fixed a potential issue with active Menu garbage collection. [#​22151](https://togithub.com/electron/electron/issues/22151) - Fixed an issue where `undefined` was printed from `console.log` on Window when no arguments were passed. [#​22173](https://togithub.com/electron/electron/issues/22173) - Removed unneccessary breakpad_symbols directory from the dsym zip file. [#​22220](https://togithub.com/electron/electron/issues/22220) #### Other Changes - Fixed a potential crash on faulty `deviceName`s in `webContents.print()`. [#​22012](https://togithub.com/electron/electron/issues/22012) #### Documentation - Documentation changes: [#​22266](https://togithub.com/electron/electron/issues/22266) ### [`v7.1.12`](https://togithub.com/electron/electron/releases/v7.1.12) [Compare Source](https://togithub.com/electron/electron/compare/v7.1.11...v7.1.12) ### Release Notes for v7.1.12 #### Fixes - Fixed an issue where sending complex objects over IPC could in some cases cause the renderer process to be terminated. [#​21922](https://togithub.com/electron/electron/issues/21922) - Fixed crash with Date.toLocaleString for invalid locale and locale of the format aa@BB. [#​21969](https://togithub.com/electron/electron/issues/21969) - Fixed flash plugin not working. [#​22109](https://togithub.com/electron/electron/issues/22109) - Fixed issue where renderers could crash during GC when using the `contextBridge` module. [#​22112](https://togithub.com/electron/electron/issues/22112) - Fixed netLog.stopLogging returning undefined instead of the path to the log. [#​21988](https://togithub.com/electron/electron/issues/21988) ### [`v7.1.11`](https://togithub.com/electron/electron/releases/v7.1.11) [Compare Source](https://togithub.com/electron/electron/compare/v7.1.10...v7.1.11) ### Release Notes for v7.1.11 #### Fixes - Fixed an edge case in checkbox logic on Windows. [#​21860](https://togithub.com/electron/electron/issues/21860) - Fixed an issue where `window.print()` only worked once on a single `BrowserWindow`. [#​21911](https://togithub.com/electron/electron/issues/21911) - Fixed an issue where the credits set in About Panel credits were not dark mode aware on macOS. [#​21924](https://togithub.com/electron/electron/issues/21924) - Fixed error thrown when importing powerMonitor on Linux before app's 'ready' event. [#​21941](https://togithub.com/electron/electron/issues/21941) - Fixed fuzzy font rendering when hot-plugging displays on macOS Catalina. [#​21872](https://togithub.com/electron/electron/issues/21872) #### Documentation - Documentation changes: [#​21873](https://togithub.com/electron/electron/issues/21873) ### [`v7.1.10`](https://togithub.com/electron/electron/releases/v7.1.10) [Compare Source](https://togithub.com/electron/electron/compare/v7.1.9...v7.1.10) ### Release Notes for v7.1.10 #### Fixes - Fixed `BrowserWindow.setFocusable(true)` not working on Windows. [#​21855](https://togithub.com/electron/electron/issues/21855) - Fixed `set-cookie` header not passed in net module. [#​21770](https://togithub.com/electron/electron/issues/21770) - Fixed an issue where custom stream protocols would sometimes not complete responses when the data stream ended. [#​21758](https://togithub.com/electron/electron/issues/21758) - Fixed crash when restoring minimized hidden window on Windows. [#​21820](https://togithub.com/electron/electron/issues/21820) - Fixed issue where non-zero size pixels in CSS styles could be rounded down to zero size pixels. [#​21857](https://togithub.com/electron/electron/issues/21857) - Fixed memory leak when using javascript generator functions. [#​21773](https://togithub.com/electron/electron/issues/21773) #### Other Changes - Fixed potential hang when sending synchronous IPC messages on process shutdown. [#​21776](https://togithub.com/electron/electron/issues/21776) ### [`v7.1.9`](https://togithub.com/electron/electron/releases/v7.1.9) [Compare Source](https://togithub.com/electron/electron/compare/v7.1.8...v7.1.9) ### Release Notes for v7.1.9 #### Fixes - Fixed a crash in contextBridge that happens on garbage collection. [#​21736](https://togithub.com/electron/electron/issues/21736) - Fixed a crash that would occur when Notifications were closed in concert with app termination. [#​21719](https://togithub.com/electron/electron/issues/21719) - Fixed an issue that could cause frameless windows to become undraggable in some circumstances. [#​21723](https://togithub.com/electron/electron/issues/21723) - 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 ``. [#​21696](https://togithub.com/electron/electron/issues/21696) - Fixed an issue with potential duplicate error popups when calling `shell.showItemInFolder` on Windows. [#​21749](https://togithub.com/electron/electron/issues/21749) - Fixed white flash when foregrounding an occluded window. [#​21750](https://togithub.com/electron/electron/issues/21750) #### Documentation - Documentation changes: [#​21742](https://togithub.com/electron/electron/issues/21742) ### [`v7.1.8`](https://togithub.com/electron/electron/releases/v7.1.8) [Compare Source](https://togithub.com/electron/electron/compare/v7.1.7...v7.1.8) ### Release Notes for v7.1.8 #### Fixes - Fixed an issue in the `net` module where aborting a request during a redirect could cause an error to be thrown. [#​21645](https://togithub.com/electron/electron/issues/21645) - Fixed incorrect button highlighting when `defaultId` is passed for dialog message boxes. [#​21652](https://togithub.com/electron/electron/issues/21652) #### Other Changes - Updated `crashReporter` to throw an error for `getLastCrashReport` if `crashReporter` not started. [#​21683](https://togithub.com/electron/electron/issues/21683) ### [`v7.1.7`](https://togithub.com/electron/electron/releases/v7.1.7) [Compare Source](https://togithub.com/electron/electron/compare/v7.1.6...v7.1.7) ### Release Notes for v7.1.7 #### Fixes - Fixed an issue where calling allowNTLMCredentialsForDomains() could cause a change in Kerberos SPN generation behavior. [#​21572](https://togithub.com/electron/electron/issues/21572) ### [`v7.1.6`](https://togithub.com/electron/electron/releases/v7.1.6) [Compare Source](https://togithub.com/electron/electron/compare/v7.1.5...v7.1.6) ### Release Notes for v7.1.6 #### Fixes - Fixed black boxes with `