electron/electron
### [`v12.0.0`](https://togithub.com/electron/electron/releases/v12.0.0)
[Compare Source](https://togithub.com/electron/electron/compare/v11.3.0...v12.0.0)
### Release Notes for v12.0.0
#### Features
- Changed the default value of `contextIsolation` to `true`. [#27949](https://togithub.com/electron/electron/pull/27949)
#### Fixes
- Fixed a potential crash when resetting `BrowserView`s. [#27947](https://togithub.com/electron/electron/pull/27947)
- Fixed background color not being applied for child windows created by native window.open path. [#27942](https://togithub.com/electron/electron/pull/27942) (Also in [10](https://togithub.com/electron/electron/pull/27945), [11](https://togithub.com/electron/electron/pull/27944))
- Fixed issue where window.open() would not return an object with a location.href setter when contextIsolation is enabled and nativeWindowOpen is disabled. [#27940](https://togithub.com/electron/electron/pull/27940)
- Fixed navigator.bluetooth.requestDevice. [#27927](https://togithub.com/electron/electron/pull/27927) (Also in [11](https://togithub.com/electron/electron/pull/27941))
- Fixed race condition in electron.net implementation. [#27938](https://togithub.com/electron/electron/pull/27938)
#### Other Changes
- Reverted WebFrameMain.executeJavaScriptInIsolatedWorld(). [#27937](https://togithub.com/electron/electron/pull/27937)
- Updated Chromium to 89.0.4389.69. [#27907](https://togithub.com/electron/electron/pull/27907)
### [`v11.3.0`](https://togithub.com/electron/electron/releases/v11.3.0)
[Compare Source](https://togithub.com/electron/electron/compare/v11.2.3...v11.3.0)
### Release Notes for v11.3.0
#### Features
- Added `allowFileAccess` option to `loadExtension()` API. [#27703](https://togithub.com/electron/electron/pull/27703) (Also in [12](https://togithub.com/electron/electron/pull/27702))
- Added `win.setTopBrowserView()` so that BrowserViews can be raised. [#27712](https://togithub.com/electron/electron/pull/27712) (Also in [10](https://togithub.com/electron/electron/pull/27711), [12](https://togithub.com/electron/electron/pull/27713))
#### Fixes
- Backported fix for . [#27558](https://togithub.com/electron/electron/pull/27558)
- Fixed OS-level shortcuts on macOS (e.g. Ctrl + F2, ⌘ + ~). [#27787](https://togithub.com/electron/electron/pull/27787) (Also in [12](https://togithub.com/electron/electron/pull/27769))
- Fixed SVG content with filter sometimes not being rendered. [#27699](https://togithub.com/electron/electron/pull/27699)
- Fixed a crash when calling `crypto.createDiffieHellman()` with certain parameters. [#27766](https://togithub.com/electron/electron/pull/27766) (Also in [12](https://togithub.com/electron/electron/pull/27700))
- Fixed a memory leak when creating BrowserWindows. [#27640](https://togithub.com/electron/electron/pull/27640) (Also in [12](https://togithub.com/electron/electron/pull/27641))
- Fixed an erroneous `enableBlinkFeatures` warning shown webviews which enabled no Blink features. [#27789](https://togithub.com/electron/electron/pull/27789) (Also in [10](https://togithub.com/electron/electron/pull/27788), [12](https://togithub.com/electron/electron/pull/27790))
- Fixed an issue where deleted download directories would be sometimes recreated by the operating system. [#27808](https://togithub.com/electron/electron/pull/27808) (Also in [10](https://togithub.com/electron/electron/pull/27807), [12](https://togithub.com/electron/electron/pull/27806))
- Fixed an occasional white flicker present when rendering BrowserViews in close succession. [#27659](https://togithub.com/electron/electron/pull/27659) (Also in [10](https://togithub.com/electron/electron/pull/27660), [12](https://togithub.com/electron/electron/pull/27658))
- Fixed crash when destroying WebContents in the `crashed` event. [#27757](https://togithub.com/electron/electron/pull/27757) (Also in [10](https://togithub.com/electron/electron/pull/27758), [12](https://togithub.com/electron/electron/pull/27756))
- Fixed memory leak when sending non-primitives over the context bridge. [#27638](https://togithub.com/electron/electron/pull/27638) (Also in [10](https://togithub.com/electron/electron/pull/27637), [12](https://togithub.com/electron/electron/pull/27636))
- Fixed native window freeze on Windows when Electron app is sent to tray and external display changes. [#27669](https://togithub.com/electron/electron/pull/27669) (Also in [12](https://togithub.com/electron/electron/pull/27668))
- Fixed svg with filter content not being rendered. [#27635](https://togithub.com/electron/electron/pull/27635)
#### Other Changes
- Fixed crash when loading wasm modules in child node process with mac arm64 > 11.2. [#27684](https://togithub.com/electron/electron/pull/27684) (Also in [12](https://togithub.com/electron/electron/pull/27685))
- Fixed slow child process spawning on macOS Big Sur. [#27654](https://togithub.com/electron/electron/pull/27654) (Also in [10](https://togithub.com/electron/electron/pull/27655), [12](https://togithub.com/electron/electron/pull/27656))
- Reverted posix_spawn change in libuv that affected child process spawning on macOS Big Sur. [#27809](https://togithub.com/electron/electron/pull/27809) (Also in [10](https://togithub.com/electron/electron/pull/27655), [12](https://togithub.com/electron/electron/pull/27656))
- Security: backported fix for [`1138143`](https://togithub.com/electron/electron/commit/1138143). [#27780](https://togithub.com/electron/electron/pull/27780)
- Security: backported fix for [`1155974`](https://togithub.com/electron/electron/commit/1155974). [#27779](https://togithub.com/electron/electron/pull/27779)
- Security: backported fix for [`1166504`](https://togithub.com/electron/electron/commit/1166504). [#27778](https://togithub.com/electron/electron/pull/27778)
- Security: backported fix for [`1170657`](https://togithub.com/electron/electron/commit/1170657). [#27781](https://togithub.com/electron/electron/pull/27781)
- Security: backported fix for [`1171954`](https://togithub.com/electron/electron/commit/1171954). [#27777](https://togithub.com/electron/electron/pull/27777)
- Security: backported fix for [`1172192`](https://togithub.com/electron/electron/commit/1172192). [#27776](https://togithub.com/electron/electron/pull/27776)
- Security: backported fix for [`1177341`](https://togithub.com/electron/electron/commit/1177341). [#27750](https://togithub.com/electron/electron/pull/27750)
- Security: backported fix for chromium:[`1162942`](https://togithub.com/electron/electron/commit/1162942). [#27614](https://togithub.com/electron/electron/pull/27614)
- Security: backported fix for . [#27609](https://togithub.com/electron/electron/pull/27609)
#### Documentation
- Documentation changes: [#27817](https://togithub.com/electron/electron/pull/27817)
### [`v11.2.3`](https://togithub.com/electron/electron/releases/v11.2.3)
[Compare Source](https://togithub.com/electron/electron/compare/v11.2.2...v11.2.3)
### Release Notes for v11.2.3
#### Fixes
- Backported fix for . [#27584](https://togithub.com/electron/electron/pull/27584)
- Fixed crash when extension fails to load. [#27588](https://togithub.com/electron/electron/pull/27588) (Also in [10](https://togithub.com/electron/electron/pull/27590), [12](https://togithub.com/electron/electron/pull/27589))
#### Other Changes
- Security: Addressed [Chromium CVE-2021-21148](https://chromereleases.googleblog.com/2021/02/stable-channel-update-for-desktop_4.html) with backported fix for chromium:[`1170176`](https://togithub.com/electron/electron/commit/1170176), chromium:961059. [#27624](https://togithub.com/electron/electron/pull/27624)
### [`v11.2.2`](https://togithub.com/electron/electron/releases/v11.2.2)
[Compare Source](https://togithub.com/electron/electron/compare/v11.2.1...v11.2.2)
### Release Notes for v11.2.2
#### Fixes
- Fixed CSP with `unsafe-eval` detection with Trusted Types. [#27469](https://togithub.com/electron/electron/pull/27469) (Also in [9](https://togithub.com/electron/electron/pull/27472), [10](https://togithub.com/electron/electron/pull/27468), [12](https://togithub.com/electron/electron/pull/27471))
- Fixed `` not working with Trusted Types. [#27464](https://togithub.com/electron/electron/pull/27464) (Also in [9](https://togithub.com/electron/electron/pull/27466), [10](https://togithub.com/electron/electron/pull/27465), [12](https://togithub.com/electron/electron/pull/27467))
- Fixed regression that crashed Electron when processing an invalid icon. [#27478](https://togithub.com/electron/electron/pull/27478) (Also in [12](https://togithub.com/electron/electron/pull/27463))
- None. [#27509](https://togithub.com/electron/electron/pull/27509) (Also in [12](https://togithub.com/electron/electron/pull/27442))
#### Other Changes
- Backported the fix to CVE-2020-16044. [#27491](https://togithub.com/electron/electron/pull/27491)
- Backported the fix to CVE-2021-21118 from V8. [#27415](https://togithub.com/electron/electron/pull/27415)
- Backported the fix to a UAF in Mojo ([`1162198`](https://togithub.com/electron/electron/commit/1162198)). [#27401](https://togithub.com/electron/electron/pull/27401)
- Backported the fix to chromium:[`1153329`](https://togithub.com/electron/electron/commit/1153329). [#27494](https://togithub.com/electron/electron/pull/27494)
- Security: backported fix for CVE-2021-21122. [#27406](https://togithub.com/electron/electron/pull/27406)
### [`v11.2.1`](https://togithub.com/electron/electron/releases/v11.2.1)
[Compare Source](https://togithub.com/electron/electron/compare/v11.2.0...v11.2.1)
### Release Notes for v11.2.1
#### Fixes
- Apps requesting the CAMERA_PAN_TILT_ZOOM permission will have the permission request handler called with a permission string of "media" instead of "font-access". [#27423](https://togithub.com/electron/electron/pull/27423)
- Fixed crash when a keyboard event immediately precedes calling `browserWindow.close()` on Windows. [#27357](https://togithub.com/electron/electron/pull/27357) (Also in [10](https://togithub.com/electron/electron/pull/27358), [12](https://togithub.com/electron/electron/pull/27359))
- Fixed shutdown crash when quitting with in-progress downloads. [#27419](https://togithub.com/electron/electron/pull/27419) (Also in [10](https://togithub.com/electron/electron/pull/27417), [12](https://togithub.com/electron/electron/pull/27418))
- Increase stack size on windows x64 to 8MB. [#27385](https://togithub.com/electron/electron/pull/27385) (Also in [10](https://togithub.com/electron/electron/pull/27386), [12](https://togithub.com/electron/electron/pull/27384))
- Updated the ICU time zone database to the latest 2020f version. [#27369](https://togithub.com/electron/electron/pull/27369)
#### Other Changes
- Backported the fix to CVE-2021-21120 from sqlite. [#27424](https://togithub.com/electron/electron/pull/27424)
- Backported the fix to chromium:[`1160534`](https://togithub.com/electron/electron/commit/1160534). [#27443](https://togithub.com/electron/electron/pull/27443)
- Backported the fixes to the save file dialog related CVE-2021-21123, CVE-2021-21129, CVE-2021-21130, CVE-2021-21131, CVE-2021-21141. [#27437](https://togithub.com/electron/electron/pull/27437)
- Security: backported fix for chromium:[`1161654`](https://togithub.com/electron/electron/commit/1161654). [#27411](https://togithub.com/electron/electron/pull/27411)
### [`v11.2.0`](https://togithub.com/electron/electron/releases/v11.2.0)
[Compare Source](https://togithub.com/electron/electron/compare/v11.1.1...v11.2.0)
### Release Notes for v11.2.0
#### Features
- Made `win.setAspectRatio()` work on Windows. [#27203](https://togithub.com/electron/electron/pull/27203) (Also in [12](https://togithub.com/electron/electron/pull/27202))
#### Fixes
- Fixed a crash that could occur on app quit when using the remote module. [#27069](https://togithub.com/electron/electron/pull/27069) (Also in [12](https://togithub.com/electron/electron/pull/27070))
- Fixed an issue where BrowserViews couldn't be effectively reparented. [#27219](https://togithub.com/electron/electron/pull/27219) (Also in [12](https://togithub.com/electron/electron/pull/27187))
- Fixed an issue where non-draggable regions on BrowserViews could have incorrectly calculated bounds. [#27183](https://togithub.com/electron/electron/pull/27183) (Also in [10](https://togithub.com/electron/electron/pull/27185), [12](https://togithub.com/electron/electron/pull/27184))
- Fixed an issue where some draggable regions were not clickable when loaded into BrowserViews on Windows. [#27178](https://togithub.com/electron/electron/pull/27178) (Also in [10](https://togithub.com/electron/electron/pull/27222), [12](https://togithub.com/electron/electron/pull/27177))
- Fixed the pretty-print JavaScript feature in DevTools not functioning correctly. [#27102](https://togithub.com/electron/electron/pull/27102)
#### Other Changes
- Updated Chromium to 87.0.4280.141. [#27213](https://togithub.com/electron/electron/pull/27213)
#### Unknown
- Fixed `chrome.webRequest` extensions API not intercepting any requests. [#27096](https://togithub.com/electron/electron/pull/27096) (Also in [10](https://togithub.com/electron/electron/pull/27097), [12](https://togithub.com/electron/electron/pull/27098))
### [`v11.1.1`](https://togithub.com/electron/electron/releases/v11.1.1)
[Compare Source](https://togithub.com/electron/electron/compare/v11.1.0...v11.1.1)
### Release Notes for v11.1.1
#### Fixes
- Fixed `protocol` methods not being accessible via `remote.protocol`. [#27044](https://togithub.com/electron/electron/pull/27044) (Also in [12](https://togithub.com/electron/electron/pull/27043))
- Fixed `readdir`/`readdirSync` (w/ `withFileTypes`) failing on a deep directory within archive. [#27010](https://togithub.com/electron/electron/pull/27010) (Also in [12](https://togithub.com/electron/electron/pull/27011))
- Fixed a memory leak in desktopCapturer.getSources. [#27056](https://togithub.com/electron/electron/pull/27056) (Also in [10](https://togithub.com/electron/electron/pull/27057), [12](https://togithub.com/electron/electron/pull/27058))
- Fixed an issue where SIGINT was improperly handled in Node.js processes. [#26972](https://togithub.com/electron/electron/pull/26972) (Also in [10](https://togithub.com/electron/electron/pull/26970), [12](https://togithub.com/electron/electron/pull/26971))
- Fixed an issue where renderer process stack traces were broken with `contextIsolation` enabled. [#26997](https://togithub.com/electron/electron/pull/26997) (Also in [12](https://togithub.com/electron/electron/pull/26912))
- Fixed an issue where some `async_hooks` were not properly emitted after an error in the renderer process. [#26991](https://togithub.com/electron/electron/pull/26991) (Also in [12](https://togithub.com/electron/electron/pull/26990))
- Fixed an issue whereby `remote.screen` `EventEmitter` methods are undefined in the renderer. [#26989](https://togithub.com/electron/electron/pull/26989) (Also in [12](https://togithub.com/electron/electron/pull/26988))
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.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
11.1.0
->12.0.0
Release Notes
electron/electron
### [`v12.0.0`](https://togithub.com/electron/electron/releases/v12.0.0) [Compare Source](https://togithub.com/electron/electron/compare/v11.3.0...v12.0.0) ### Release Notes for v12.0.0 #### Features - Changed the default value of `contextIsolation` to `true`. [#27949](https://togithub.com/electron/electron/pull/27949) #### Fixes - Fixed a potential crash when resetting `BrowserView`s. [#27947](https://togithub.com/electron/electron/pull/27947) - Fixed background color not being applied for child windows created by native window.open path. [#27942](https://togithub.com/electron/electron/pull/27942) (Also in [10](https://togithub.com/electron/electron/pull/27945), [11](https://togithub.com/electron/electron/pull/27944)) - Fixed issue where window.open() would not return an object with a location.href setter when contextIsolation is enabled and nativeWindowOpen is disabled. [#27940](https://togithub.com/electron/electron/pull/27940) - Fixed navigator.bluetooth.requestDevice. [#27927](https://togithub.com/electron/electron/pull/27927) (Also in [11](https://togithub.com/electron/electron/pull/27941)) - Fixed race condition in electron.net implementation. [#27938](https://togithub.com/electron/electron/pull/27938) #### Other Changes - Reverted WebFrameMain.executeJavaScriptInIsolatedWorld(). [#27937](https://togithub.com/electron/electron/pull/27937) - Updated Chromium to 89.0.4389.69. [#27907](https://togithub.com/electron/electron/pull/27907) ### [`v11.3.0`](https://togithub.com/electron/electron/releases/v11.3.0) [Compare Source](https://togithub.com/electron/electron/compare/v11.2.3...v11.3.0) ### Release Notes for v11.3.0 #### Features - Added `allowFileAccess` option to `loadExtension()` API. [#27703](https://togithub.com/electron/electron/pull/27703) (Also in [12](https://togithub.com/electron/electron/pull/27702)) - Added `win.setTopBrowserView()` so that BrowserViews can be raised. [#27712](https://togithub.com/electron/electron/pull/27712) (Also in [10](https://togithub.com/electron/electron/pull/27711), [12](https://togithub.com/electron/electron/pull/27713)) #### Fixes - Backported fix forRenovate 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.