Update dependency electron to v12 #24

Merged
konrad merged 1 commits from renovate/electron-12.x into main 2021-03-02 22:00:56 +00:00
Member

This PR contains the following updates:

Package Type Update Change
electron devDependencies major 11.3.0 -> 12.0.0

Release Notes

electron/electron

v12.0.0

Compare Source

Release Notes for v12.0.0

Stack Upgrades

Breaking Changes

  • Changed the default of crashReporter.start({ compress }) from false to true. #​25288
  • Changed the default value of contextIsolation to true. #​27949
  • Changed the default value of worldSafeExecuteJavaScript to be true. #​27502
  • Deprecated the remote module. It is replaced by @electron/remote. [#​25293]

Features

Additions
  • Added APIs to enable/disable spell checker. #​26276
  • Added Serial API support. #​25237
  • Added BrowserWindow.isTabletMode API. #​25209
  • Added displayFrequency to the Display object to allow getting information about the refresh rate on Windows. #​26472
  • Added event.senderFrame property returning the originating webFrameMain of the IPC message. #​27047
  • Added exitCode to render-process-gone details. #​27677
  • Added frame and webContents properties to the details object in webRequest handlers. #​27334
  • Added net.online for detecting whether there is currently internet connection. #​21004
  • Added osProcessId / name properties to webFrameMain. #​26093
  • Added powerMonitor.onBatteryPower. #​26494
  • Added session.setSSLConfig() to allow configuring SSL. #​25461
  • Added webFrameMain.send() / webFrameMain.postMessage(). #​27366
  • Added webFrameMain API for accessing sub-frames of a WebContents instance from the main process. #​25464
  • Added webPreferences.preferredSizeMode to allow sizing views according to their document's minimum size. #​25874
  • Added a disabledCipherSuites option to Session.setSSLConfig. #​25818
  • Added a new credentials option for net.request(). #​25284
  • Added a new asynchronous shell.trashItem() API, replacing the synchronous shell.moveItemToTrash(). #​25114
  • Added display-capture API for session.setPermissionRequestHandler. #​27696
  • Added missing webFrameMain.executeJavaScriptInIsolatedWorld(). #​27195
  • Added non-localized serviceName to 'child-process-gone' / app.getAppMetrics(). #​25975
  • Added read/write support for Toast Activator CLSID in shortcuts. #​25493
  • Added setWindowOpenHandler API for renderer-created child windows, and deprecate new-window event. #​24517
  • Added spellcheck API to renderer. #​25060
  • Added support for explicitly specifying direct, auto_detect or system modes in session.setProxy(). #​24937
  • Added support for showing macOS share menu. #​25629
  • Added fast user switching event to powerMonitor on macOS. #​25321
  • Added extension-loaded, extension-unloaded, and extension-ready events to Session. #​25385
  • Allowed ContextBridge exposeInMainWorld method to expose non-object APIs. #​26834
  • Allowed setting the origin header and sec-fetch-* headers in net.request(). #​26135
  • Implemented Electron Fuses for customizing certain Electron features at package time. #​24241
  • The launchInfo of app event ready is now populated with information from UNNotificationResponse when the app is launched via a notification presented by UNUserNotificationCenter (in a native node module). #​25950
Also in earlier versions...
  • Added allowFileAccess option to loadExtension() API. #​27702 (Also in 11)
  • Added win.setTopBrowserView() so that BrowserViews can be raised. #​27713 (Also in 10, 11)
  • Added support for some chrome.management APIs. #​25098 (Also in 9, 10, 11)
  • Made win.setAspectRatio() work on Windows. #​27202 (Also in 11)
Improvements
  • Implemented custom Toast XML notifications on Windows
    • Added failure reporting of notifications on Window. #​25401
  • Improved dark mode support on Windows. #​25373 (Also in 10, 11)
Removed/Deprecated
  • Deprecated the remote module. It is replaced by @electron/remote. #​25293
  • Removed deprecated crashReporter APIs. #​26709
  • Removed links to the Electron website from the default 'Help' menu in packaged apps. #​25831
  • Removed private API usage that was blocking Mac App Store releases. #​26491 (Also in 11)
  • Removed the desktopCapturer.getMediaSourceIdForWebContents() API. #​25414 (Also in 11)

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". #​27422
  • Backported fix for https://crbug.com/1125165. #​27596
  • BrowserWindow.fromWebContents() now returns an accurate result for WebContents in a BrowserView or webview. #​25408
  • Deprecated the use of the vm module in the renderer process. #​26087
  • Enabled support for new Chromium experimental PDF viewer UI. #​26010
  • Fixed BrowserWindow.fromBrowserView throwing an error when there were multiple BrowserViews in a window. #​26493
  • Fixed PDF viewer failing to load resources. #​27747
  • Fixed PDFs not loading in the PDF viewer. #​27241
  • Fixed ses.setCertificateVerifyProc canceling requests in unrelated sessions. #​26517
  • Fixed a crash in renderer process when loading non-context-aware modules with app.allowRendererProcessReuse enabled. #​27317
  • Fixed a crash when calling crypto.createDiffieHellman() with certain parameters. #​27700
  • Fixed a use-after-free error that could occur when destroying a WebContents during the did-stop-loading event. #​26733
  • Fixed an issue that file length is not available in will-download event when file is downloaded thourgh intercepted request. #​25324
  • Fixed an issue where IsMaximized would incorrectly return false for some windows on Windows. #​26772
  • Fixed an issue where events on webview elements were missing properties if contextIsolation was enabled. #​26289
  • Fixed an issue where net.request would continue downloading data even when the consuming stream was throttled. #​25531
  • Fixed an issue where the buffer returned by NativeImage.getBitmap() could point to freed memory. #​25782
  • Fixed an issue where the zoom button was missing for windows with titleBarStyle: hiddenInset on macOS. #​27462
  • Fixed bug in which WebContents.mainFrame would sometimes return undefined. #​27663
  • Fixed crash while exiting Electron after using the Web Serial API. #​25969
  • Fixed error handling on write failure in the protocol module. #​26296
  • Fixed intermittent access violation during redirects (intercepted requests). #​25393
  • Fixed main process's console output not printing to devtools on Windows. #​25765
  • Fixed menubar not clickable on Windows and Linux. #​27555
  • Fixed missing presentation mode option in PDF viewer. #​27262
  • Fixed using navigator.setAppBadge and navigator.clearAppBadge in Electron. #​27431
  • Fixed webRequest module not recognizing the encoding of the filename in Content-Disposition header. #​25961
  • Fixed window with customButtonsOnHover option not having rounded corner on macOS. #​26960
  • Fixed chrome.runtime.getPlatformInfo crashing the background process upon being invoked. #​25357
  • Backported fix for https://crbug.com/952922. #​27598
  • Fixed ECDH.setPrivateKey() not updating the key. #​27856
  • Fixed issue where window.open() would not return an object with a location.href setter when contextIsolation is enabled and nativeWindowOpen is disabled. #​27940
  • Fixed race condition in electron.net implementation. #​27938
  • Updated internal memory allocation logic such that you no longer need to use the com.apple.security.cs.allow-unsigned-executable-memory codesign entitlement on macOS. #​26331
  • Updated the ICU time zone database to the latest 2020f version. #​27370
Also in earlier versions....
  • Added Electron DLLs like libGLESv2.dll to symbol server. #​26966 (Also in 9, 10, 11)
  • Added default Bluetooth permission strings to info.plist. #​26769 (Also in 11)
  • BrowserViews will properly resize within windows. #​25951 (Also in 9, 10, 11)
  • Fixed "screen" methods to be reassignable again. #​26868 (Also in 11)
  • Fixed CSP with unsafe-eval detection with Trusted Types. #​27471 (Also in 9, 10, 11)
  • Fixed GdiTextPrinting when used with silent printing. #​25679 (Also in 9, 10, 11)
  • Fixed OS-level shortcuts on macOS (e.g. Ctrl + F2, ⌘ + ~). #​27769 (Also in 11)
  • Fixed <webview> not working with Trusted Types. #​27467 (Also in 9, 10, 11)
  • Fixed LC_ALL environment variable getting changed in Electron. #​26507 (Also in 9, 10, 11)
  • Fixed contentTracing.stopRecording() not rejecting when there is no trace in progress. #​26656 (Also in 11)
  • Fixed protocol methods not being accessible via remote.protocol. #​27043 (Also in 11)
  • Fixed readdir/readdirSync (w/ withFileTypes) failing on a deep directory within archive. #​27011 (Also in 10, 11)
  • Fixed screen methods not being accessible via remote.screen. #​26661 (Also in 11)
  • Fixed systemPreferences.effectiveAppearance returning systemPreferences.getAppLevelAppearance(). #​26879 (Also in 9, 10, 11)
  • Fixed a crash seen when printing. #​25989 (Also in 11)
  • Fixed a crash that could occur on app quit when using the remote module. #​27070 (Also in 11)
  • Fixed a crash when calling webContents.fromId with an unknown ID. #​26651 (Also in 11)
  • Fixed a memory leak in desktopCapturer.getSources. #​27058 (Also in 9, 10, 11)
  • Fixed a memory leak when creating BrowserWindows. #​27641 (Also in 11)
  • Fixed an Uncaught TypeError when opening DevTools. #​26474 (Also in 10, 11)
  • Fixed an erroneous enableBlinkFeatures warning shown webviews which enabled no Blink features. #​27790 (Also in 10, 11)
  • Fixed an issue that a message box in GTK contains no buttons. #​26917 (Also in 10, 11)
  • Fixed an issue where BrowserViews couldn't be effectively reparented. #​27187 (Also in 11)
  • Fixed an issue where SIGINT was improperly handled in Node.js processes. #​26971 (Also in 10, 11)
  • Fixed an issue where Save as PDF from PDF Viewer Print dialog failed and sometimes crashed. #​25959 (Also in 9, 10, 11)
  • Fixed an issue where event.reply could sometimes not deliver a reply to an IPC message when cross-site iframes were present. #​26925 (Also in 9, 10, 11)
  • Fixed an issue where deleted download directories would be sometimes recreated by the operating system. #​27806 (Also in 10, 11)
  • Fixed an issue where draggable regions did not work exclusively on BrowserViews on Windows. #​26775 (Also in 10, 11)
  • Fixed an issue where draggable regions in BrowserWindow causes BrowserView to become draggable in non-correspondent places. #​26755 (Also in 10, 11)
  • Fixed an issue where non-draggable regions on BrowserViews could have incorrectly calculated bounds. #​27184 (Also in 10, 11)
  • Fixed an issue where renderer process stack traces were broken with contextIsolation enabled. #​26912 (Also in 11)
  • Fixed an issue where some async_hooks were not properly emitted after an error in the renderer process. #​26990 (Also in 11)
  • Fixed an issue where some buttons were un-clickable in some BrowserViews with draggable regions enabled. #​26496 (Also in 9, 10, 11)
  • Fixed an issue where some draggable regions were not clickable when loaded into BrowserViews on Windows. #​27177 (Also in 10, 11)
  • Fixed an issue whereby remote.screen EventEmitter methods are undefined in the renderer. #​26988 (Also in 11)
  • Fixed an occasional crash on Windows related to NativeViewHost::SetParentAccessible. #​26952 (Also in 9, 10, 11)
  • Fixed an occasional white flicker present when rendering BrowserViews in close succession. #​27658 (Also in 10, 11)
  • Fixed callbacks passed via the remote module not being released after all references are dropped. #​26833 (Also in 11)
  • Fixed crash when a keyboard event immediately precedes calling browserWindow.close() on Windows. #​27359 (Also in 10, 11)
  • Fixed crash when destroying WebContents in the crashed event. #​27756 (Also in 10, 11)
  • Fixed crash when extension fails to load. #​27589 (Also in 10, 11)
  • Fixed detection of launch on login items
    • Fixed detection of enabled state set by TaskManager. #​26515 (Also in 11)
  • Fixed import of unpacked node modules. #​26750 (Also in 11)
  • Fixed issue where quitAndInstall() would not restart the app upon update completion on macOS Big Sur. #​25864 (Also in 11)
  • Fixed maximized frameless window bleeding to other monitors. #​25940 (Also in 8, 9, 10, 11)
  • Fixed memory leak when creating "Services" menu. #​25617 (Also in 9, 10, 11)
  • Fixed memory leak when sending non-primitives over the context bridge. #​27636 (Also in 10, 11)
  • Fixed native window freeze on Windows when Electron app is sent to tray and external display changes. #​27668 (Also in 11)
  • Fixed native window.open() to not use windowName/frameName as title by default. #​27552 (Also in 10, 11)
  • Fixed regression that crashed Electron when processing an invalid icon. #​27463 (Also in 11)
  • Fixed shutdown crash when quitting with in-progress downloads. #​27418 (Also in 10, 11)
  • Fixed the pretty-print JavaScript feature in DevTools not functioning correctly. #​25780 (Also in 11)
  • Fixed uncaught promise rejection when creating webContents with javascript disabled. #​26869 (Also in 10, 11)
  • Fixed chrome.webRequest extensions API not intercepting any requests. #​27098 (Also in 10, 11)
  • Fixed crash when loading wasm modules in child node process with mac arm64 > 11.2. #​27685 (Also in 11)
  • Fixed slow child process spawning on macOS Big Sur. #​27656 (Also in 10, 11)
  • Fixed an issue where libuv might hang with multiple subframes when nodeIntegrationInSubframes is enabled. #​27879 (Also in 10, 11)
  • Fixed an out-of-bounds access in WebContents.sendInputEvent. #​27855 (Also in 10, 11)
  • Fixed navigator.bluetooth.requestDevice. #​27927 (Also in 11)
  • Fixed background color not being applied for child windows created by native window.open path. #​27942 (Also in 10, 11)
  • Fixed a potential crash when resetting BrowserViews. #​27947
  • Increase stack size on windows x64 to 8MB. #​27384 (Also in 10, 11)
  • Stopped using private API CTFontDescriptorIsSystemUIFont in MAS build. #​26548 (Also in 11)
  • Updated setPermissionRequestHandler to correctly recognize permissions being requested. #​26172 (Also in 11)

Other Changes

  • Windows 10 versions 2004 and later support WDA_EXCLUDEFROMCAPTURE and will now exclude a window entirely from screen capture when setContentProtection is enabled. Older Windows versions will continue to show a black window as before. #​24274
  • Re-enable Rosetta on Apple Silicon devices. #​26568 (Also in 7.3, 8, 9, 10, 11)

Documentation

End of Support for 9.x.y

Electron 9.x.y has reached end-of-support as per the project's support policy. Developers and applications are encouraged to upgrade to a newer version of Electron.


Renovate configuration

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

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

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

🔕 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 has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [electron](https://github.com/electron/electron) | devDependencies | major | [`11.3.0` -> `12.0.0`](https://renovatebot.com/diffs/npm/electron/11.3.0/12.0.0) | --- ### Release Notes <details> <summary>electron/electron</summary> ### [`v12.0.0`](https://github.com/electron/electron/releases/v12.0.0) [Compare Source](https://github.com/electron/electron/compare/v11.3.0...v12.0.0) ### Release Notes for v12.0.0 #### Stack Upgrades - Chromium 89.0.4389.69 - [v89 blog post](https://developer.chrome.com/blog/new-in-chrome-89/) - [v88 blog post](https://developer.chrome.com/blog/new-in-chrome-88/) - Node v14.16.0 - [v14.16.0 release notes](https://github.com/nodejs/node/releases/tag/v14.16.0) - [v14.15.5 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.15.5) - [v14.15.4 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.15.4) - [v14.15.3 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.15.3) - [v14.15.2 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.15.2) - [v14.15.1 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.15.1) - [v14.15.0 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.15.0) - [v14.14.0 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.14.0) - [v14.13.1 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.13.1) - [v14.13.0 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.13.0) - [v14.12.0 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.12.0) - [v14.11.0 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.11.0) - [v14.10.1 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.10.1) - [v14.10.0 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.10.0) - [v14.9.0 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.9.0) - [v14.8.0 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.8.0) - [v14.7.0 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.7.0) - [v14.6.0 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.6.0) - [v14.5.0 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.5.0) - [v14.4.0 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.4.0) - [v14.3.0 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.3.0) - [v14.2.0 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.2.0) - [v14.1.0 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.1.0) - [v14.0.0 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.0.0) - V8 v8.9 - [v8.9 blog post](https://v8.dev/blog/v8-release-89) - [v8.8 blog post](https://v8.dev/blog/v8-release-88) #### Breaking Changes - Changed the default of `crashReporter.start({ compress })` from `false` to `true`. [#&#8203;25288](https://github.com/electron/electron/pull/25288) - Changed the default value of `contextIsolation` to `true`. [#&#8203;27949](https://github.com/electron/electron/pull/27949) - Changed the default value of `worldSafeExecuteJavaScript` to be `true`. [#&#8203;27502](https://github.com/electron/electron/pull/27502) - Deprecated the `remote` module. It is replaced by [`@electron/remote`](https://github.com/electron/remote). [#&#8203;25293] #### Features ##### Additions - Added APIs to enable/disable spell checker. [#&#8203;26276](https://github.com/electron/electron/pull/26276) - Added Serial API support. [#&#8203;25237](https://github.com/electron/electron/pull/25237) - Added `BrowserWindow.isTabletMode` API. [#&#8203;25209](https://github.com/electron/electron/pull/25209) - Added `displayFrequency` to the `Display` object to allow getting information about the refresh rate on Windows. [#&#8203;26472](https://github.com/electron/electron/pull/26472) - Added `event.senderFrame` property returning the originating `webFrameMain` of the IPC message. [#&#8203;27047](https://github.com/electron/electron/pull/27047) - Added `exitCode` to `render-process-gone` details. [#&#8203;27677](https://github.com/electron/electron/pull/27677) - Added `frame` and `webContents` properties to the details object in webRequest handlers. [#&#8203;27334](https://github.com/electron/electron/pull/27334) - Added `net.online` for detecting whether there is currently internet connection. [#&#8203;21004](https://github.com/electron/electron/pull/21004) - Added `osProcessId` / `name` properties to `webFrameMain`. [#&#8203;26093](https://github.com/electron/electron/pull/26093) - Added `powerMonitor.onBatteryPower`. [#&#8203;26494](https://github.com/electron/electron/pull/26494) - Added `session.setSSLConfig()` to allow configuring SSL. [#&#8203;25461](https://github.com/electron/electron/pull/25461) - Added `webFrameMain.send()` / `webFrameMain.postMessage()`. [#&#8203;27366](https://github.com/electron/electron/pull/27366) - Added `webFrameMain` API for accessing sub-frames of a `WebContents` instance from the main process. [#&#8203;25464](https://github.com/electron/electron/pull/25464) - Added `webPreferences.preferredSizeMode` to allow sizing views according to their document's minimum size. [#&#8203;25874](https://github.com/electron/electron/pull/25874) - Added a `disabledCipherSuites` option to `Session.setSSLConfig`. [#&#8203;25818](https://github.com/electron/electron/pull/25818) - Added a new `credentials` option for `net.request()`. [#&#8203;25284](https://github.com/electron/electron/pull/25284) - Added a new asynchronous `shell.trashItem()` API, replacing the synchronous `shell.moveItemToTrash()`. [#&#8203;25114](https://github.com/electron/electron/pull/25114) - Added `display-capture` API for `session.setPermissionRequestHandler`. [#&#8203;27696](https://github.com/electron/electron/pull/27696) - Added missing `webFrameMain.executeJavaScriptInIsolatedWorld()`. [#&#8203;27195](https://github.com/electron/electron/pull/27195) - Added non-localized `serviceName` to `'child-process-gone'` / `app.getAppMetrics()`. [#&#8203;25975](https://github.com/electron/electron/pull/25975) - Added read/write support for Toast Activator CLSID in shortcuts. [#&#8203;25493](https://github.com/electron/electron/pull/25493) - Added `setWindowOpenHandler` API for renderer-created child windows, and deprecate `new-window` event. [#&#8203;24517](https://github.com/electron/electron/pull/24517) - Added spellcheck API to renderer. [#&#8203;25060](https://github.com/electron/electron/pull/25060) - Added support for explicitly specifying `direct`, `auto_detect` or `system` modes in `session.setProxy()`. [#&#8203;24937](https://github.com/electron/electron/pull/24937) - Added support for showing macOS share menu. [#&#8203;25629](https://github.com/electron/electron/pull/25629) - Added fast user switching event to powerMonitor on macOS. [#&#8203;25321](https://github.com/electron/electron/pull/25321) - Added `extension-loaded`, `extension-unloaded`, and `extension-ready` events to `Session`. [#&#8203;25385](https://github.com/electron/electron/pull/25385) - Allowed ContextBridge `exposeInMainWorld` method to expose non-object APIs. [#&#8203;26834](https://github.com/electron/electron/pull/26834) - Allowed setting the `origin` header and `sec-fetch-*` headers in `net.request()`. [#&#8203;26135](https://github.com/electron/electron/pull/26135) - Implemented [Electron Fuses](https://example.com) for customizing certain Electron features at package time. [#&#8203;24241](https://github.com/electron/electron/pull/24241) - The `launchInfo` of `app` event `ready` is now populated with information from `UNNotificationResponse` when the app is launched via a notification presented by `UNUserNotificationCenter` (in a native node module). [#&#8203;25950](https://github.com/electron/electron/pull/25950) ##### Also in earlier versions... - Added `allowFileAccess` option to `loadExtension()` API. [#&#8203;27702](https://github.com/electron/electron/pull/27702) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/27703))</span> - Added `win.setTopBrowserView()` so that `BrowserView`s can be raised. [#&#8203;27713](https://github.com/electron/electron/pull/27713) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27711), [11](https://github.com/electron/electron/pull/27712))</span> - Added support for some `chrome.management` APIs. [#&#8203;25098](https://github.com/electron/electron/pull/25098) <span style="font-size:small;">(Also in [9](https://github.com/electron/electron/pull/25344), [10](https://github.com/electron/electron/pull/25345), [11](https://github.com/electron/electron/pull/25342))</span> - Made `win.setAspectRatio()` work on Windows. [#&#8203;27202](https://github.com/electron/electron/pull/27202) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/27203))</span> ##### Improvements - Implemented custom Toast XML notifications on Windows - Added failure reporting of notifications on Window. [#&#8203;25401](https://github.com/electron/electron/pull/25401) - Improved dark mode support on Windows. [#&#8203;25373](https://github.com/electron/electron/pull/25373) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/26237), [11](https://github.com/electron/electron/pull/26238))</span> ##### Removed/Deprecated - Deprecated the `remote` module. It is replaced by [`@electron/remote`](https://github.com/electron/remote). [#&#8203;25293](https://github.com/electron/electron/pull/25293) - Removed deprecated `crashReporter` APIs. [#&#8203;26709](https://github.com/electron/electron/pull/26709) - Removed links to the Electron website from the default 'Help' menu in packaged apps. [#&#8203;25831](https://github.com/electron/electron/pull/25831) - Removed private API usage that was blocking Mac App Store releases. [#&#8203;26491](https://github.com/electron/electron/pull/26491) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/26513))</span> - Removed the `desktopCapturer.getMediaSourceIdForWebContents()` API. [#&#8203;25414](https://github.com/electron/electron/pull/25414) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/25455))</span> #### 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". [#&#8203;27422](https://github.com/electron/electron/pull/27422) - Backported fix for <https://crbug.com/1125165>. [#&#8203;27596](https://github.com/electron/electron/pull/27596) - `BrowserWindow.fromWebContents()` now returns an accurate result for `WebContents` in a `BrowserView` or webview. [#&#8203;25408](https://github.com/electron/electron/pull/25408) - Deprecated the use of the `vm` module in the renderer process. [#&#8203;26087](https://github.com/electron/electron/pull/26087) - Enabled support for new Chromium experimental PDF viewer UI. [#&#8203;26010](https://github.com/electron/electron/pull/26010) - Fixed `BrowserWindow.fromBrowserView` throwing an error when there were multiple `BrowserView`s in a window. [#&#8203;26493](https://github.com/electron/electron/pull/26493) - Fixed PDF viewer failing to load resources. [#&#8203;27747](https://github.com/electron/electron/pull/27747) - Fixed PDFs not loading in the PDF viewer. [#&#8203;27241](https://github.com/electron/electron/pull/27241) - Fixed `ses.setCertificateVerifyProc` canceling requests in unrelated sessions. [#&#8203;26517](https://github.com/electron/electron/pull/26517) - Fixed a crash in renderer process when loading non-context-aware modules with `app.allowRendererProcessReuse` enabled. [#&#8203;27317](https://github.com/electron/electron/pull/27317) - Fixed a crash when calling `crypto.createDiffieHellman()` with certain parameters. [#&#8203;27700](https://github.com/electron/electron/pull/27700) - Fixed a use-after-free error that could occur when destroying a `WebContents` during the `did-stop-loading` event. [#&#8203;26733](https://github.com/electron/electron/pull/26733) - Fixed an issue that file length is not available in `will-download` event when file is downloaded thourgh intercepted request. [#&#8203;25324](https://github.com/electron/electron/pull/25324) - Fixed an issue where `IsMaximized` would incorrectly return false for some windows on Windows. [#&#8203;26772](https://github.com/electron/electron/pull/26772) - Fixed an issue where events on webview elements were missing properties if contextIsolation was enabled. [#&#8203;26289](https://github.com/electron/electron/pull/26289) - Fixed an issue where `net.request` would continue downloading data even when the consuming stream was throttled. [#&#8203;25531](https://github.com/electron/electron/pull/25531) - Fixed an issue where the buffer returned by `NativeImage.getBitmap()` could point to freed memory. [#&#8203;25782](https://github.com/electron/electron/pull/25782) - Fixed an issue where the zoom button was missing for windows with `titleBarStyle: hiddenInset` on macOS. [#&#8203;27462](https://github.com/electron/electron/pull/27462) - Fixed bug in which `WebContents.mainFrame` would sometimes return `undefined`. [#&#8203;27663](https://github.com/electron/electron/pull/27663) - Fixed crash while exiting Electron after using the Web Serial API. [#&#8203;25969](https://github.com/electron/electron/pull/25969) - Fixed error handling on write failure in the protocol module. [#&#8203;26296](https://github.com/electron/electron/pull/26296) - Fixed intermittent access violation during redirects (intercepted requests). [#&#8203;25393](https://github.com/electron/electron/pull/25393) - Fixed main process's console output not printing to devtools on Windows. [#&#8203;25765](https://github.com/electron/electron/pull/25765) - Fixed menubar not clickable on Windows and Linux. [#&#8203;27555](https://github.com/electron/electron/pull/27555) - Fixed missing presentation mode option in PDF viewer. [#&#8203;27262](https://github.com/electron/electron/pull/27262) - Fixed using `navigator.setAppBadge` and `navigator.clearAppBadge` in Electron. [#&#8203;27431](https://github.com/electron/electron/pull/27431) - Fixed webRequest module not recognizing the encoding of the filename in `Content-Disposition` header. [#&#8203;25961](https://github.com/electron/electron/pull/25961) - Fixed window with `customButtonsOnHover` option not having rounded corner on macOS. [#&#8203;26960](https://github.com/electron/electron/pull/26960) - Fixed `chrome.runtime.getPlatformInfo` crashing the background process upon being invoked. [#&#8203;25357](https://github.com/electron/electron/pull/25357) - Backported fix for <https://crbug.com/952922>. [#&#8203;27598](https://github.com/electron/electron/pull/27598) - Fixed `ECDH.setPrivateKey()` not updating the key. [#&#8203;27856](https://github.com/electron/electron/pull/27856) - Fixed issue where window.open() would not return an object with a location.href setter when contextIsolation is enabled and nativeWindowOpen is disabled. [#&#8203;27940](https://github.com/electron/electron/pull/27940) - Fixed race condition in electron.net implementation. [#&#8203;27938](https://github.com/electron/electron/pull/27938) - Updated internal memory allocation logic such that you no longer need to use the `com.apple.security.cs.allow-unsigned-executable-memory` codesign entitlement on macOS. [#&#8203;26331](https://github.com/electron/electron/pull/26331) - Updated the ICU time zone database to the latest 2020f version. [#&#8203;27370](https://github.com/electron/electron/pull/27370) ##### Also in earlier versions.... - Added Electron DLLs like `libGLESv2.dll` to symbol server. [#&#8203;26966](https://github.com/electron/electron/pull/26966) <span style="font-size:small;">(Also in [9](https://github.com/electron/electron/pull/26967), [10](https://github.com/electron/electron/pull/26964), [11](https://github.com/electron/electron/pull/26965))</span> - Added default Bluetooth permission strings to `info.plist`. [#&#8203;26769](https://github.com/electron/electron/pull/26769) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/26768))</span> - `BrowserView`s will properly resize within windows. [#&#8203;25951](https://github.com/electron/electron/pull/25951) <span style="font-size:small;">(Also in [9](https://github.com/electron/electron/pull/26034), [10](https://github.com/electron/electron/pull/26033), [11](https://github.com/electron/electron/pull/25956))</span> - Fixed "screen" methods to be reassignable again. [#&#8203;26868](https://github.com/electron/electron/pull/26868) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/26873))</span> - Fixed CSP with `unsafe-eval` detection with Trusted Types. [#&#8203;27471](https://github.com/electron/electron/pull/27471) <span style="font-size:small;">(Also in [9](https://github.com/electron/electron/pull/27472), [10](https://github.com/electron/electron/pull/27468), [11](https://github.com/electron/electron/pull/27469))</span> - Fixed `GdiTextPrinting` when used with silent printing. [#&#8203;25679](https://github.com/electron/electron/pull/25679) <span style="font-size:small;">(Also in [9](https://github.com/electron/electron/pull/25724), [10](https://github.com/electron/electron/pull/25740), [11](https://github.com/electron/electron/pull/25744))</span> - Fixed OS-level shortcuts on macOS (e.g. Ctrl + F2, ⌘ + ~). [#&#8203;27769](https://github.com/electron/electron/pull/27769) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/27787))</span> - Fixed `&lt;webview&gt;` not working with Trusted Types. [#&#8203;27467](https://github.com/electron/electron/pull/27467) <span style="font-size:small;">(Also in [9](https://github.com/electron/electron/pull/27466), [10](https://github.com/electron/electron/pull/27465), [11](https://github.com/electron/electron/pull/27464))</span> - Fixed `LC_ALL` environment variable getting changed in Electron. [#&#8203;26507](https://github.com/electron/electron/pull/26507) <span style="font-size:small;">(Also in [9](https://github.com/electron/electron/pull/26508), [10](https://github.com/electron/electron/pull/26550), [11](https://github.com/electron/electron/pull/26551))</span> - Fixed `contentTracing.stopRecording()` not rejecting when there is no trace in progress. [#&#8203;26656](https://github.com/electron/electron/pull/26656) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/26655))</span> - Fixed `protocol` methods not being accessible via `remote.protocol`. [#&#8203;27043](https://github.com/electron/electron/pull/27043) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/27044))</span> - Fixed `readdir`/`readdirSync` (w/ `withFileTypes`) failing on a deep directory within archive. [#&#8203;27011](https://github.com/electron/electron/pull/27011) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27507), [11](https://github.com/electron/electron/pull/27010))</span> - Fixed `screen` methods not being accessible via `remote.screen`. [#&#8203;26661](https://github.com/electron/electron/pull/26661) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/26660))</span> - Fixed `systemPreferences.effectiveAppearance` returning `systemPreferences.getAppLevelAppearance()`. [#&#8203;26879](https://github.com/electron/electron/pull/26879) <span style="font-size:small;">(Also in [9](https://github.com/electron/electron/pull/26881), [10](https://github.com/electron/electron/pull/26882), [11](https://github.com/electron/electron/pull/26878))</span> - Fixed a crash seen when printing. [#&#8203;25989](https://github.com/electron/electron/pull/25989) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/26047))</span> - Fixed a crash that could occur on app quit when using the remote module. [#&#8203;27070](https://github.com/electron/electron/pull/27070) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/27069))</span> - Fixed a crash when calling `webContents.fromId` with an unknown ID. [#&#8203;26651](https://github.com/electron/electron/pull/26651) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/26652))</span> - Fixed a memory leak in `desktopCapturer.getSources`. [#&#8203;27058](https://github.com/electron/electron/pull/27058) <span style="font-size:small;">(Also in [9](https://github.com/electron/electron/pull/27506), [10](https://github.com/electron/electron/pull/27057), [11](https://github.com/electron/electron/pull/27056))</span> - Fixed a memory leak when creating `BrowserWindows`. [#&#8203;27641](https://github.com/electron/electron/pull/27641) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/27640))</span> - Fixed an Uncaught TypeError when opening DevTools. [#&#8203;26474](https://github.com/electron/electron/pull/26474) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27691), [11](https://github.com/electron/electron/pull/26514))</span> - Fixed an erroneous `enableBlinkFeatures` warning shown webviews which enabled no Blink features. [#&#8203;27790](https://github.com/electron/electron/pull/27790) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27788), [11](https://github.com/electron/electron/pull/27789))</span> - Fixed an issue that a message box in GTK contains no buttons. [#&#8203;26917](https://github.com/electron/electron/pull/26917) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/26915), [11](https://github.com/electron/electron/pull/26916))</span> - Fixed an issue where `BrowserView`s couldn't be effectively reparented. [#&#8203;27187](https://github.com/electron/electron/pull/27187) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/27219))</span> - Fixed an issue where `SIGINT` was improperly handled in Node.js processes. [#&#8203;26971](https://github.com/electron/electron/pull/26971) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/26970), [11](https://github.com/electron/electron/pull/26972))</span> - Fixed an issue where `Save as PDF` from PDF Viewer Print dialog failed and sometimes crashed. [#&#8203;25959](https://github.com/electron/electron/pull/25959) <span style="font-size:small;">(Also in [9](https://github.com/electron/electron/pull/26067), [10](https://github.com/electron/electron/pull/26013), [11](https://github.com/electron/electron/pull/26012))</span> - Fixed an issue where `event.reply` could sometimes not deliver a reply to an IPC message when cross-site iframes were present. [#&#8203;26925](https://github.com/electron/electron/pull/26925) <span style="font-size:small;">(Also in [9](https://github.com/electron/electron/pull/26928), [10](https://github.com/electron/electron/pull/26927), [11](https://github.com/electron/electron/pull/26926))</span> - Fixed an issue where deleted download directories would be sometimes recreated by the operating system. [#&#8203;27806](https://github.com/electron/electron/pull/27806) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27807), [11](https://github.com/electron/electron/pull/27808))</span> - Fixed an issue where draggable regions did not work exclusively on `BrowserView`s on Windows. [#&#8203;26775](https://github.com/electron/electron/pull/26775) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27222), [11](https://github.com/electron/electron/pull/26774))</span> - Fixed an issue where draggable regions in `BrowserWindow` causes `BrowserView` to become draggable in non-correspondent places. [#&#8203;26755](https://github.com/electron/electron/pull/26755) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/26753), [11](https://github.com/electron/electron/pull/26754))</span> - Fixed an issue where non-draggable regions on `BrowserView`s could have incorrectly calculated bounds. [#&#8203;27184](https://github.com/electron/electron/pull/27184) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27185), [11](https://github.com/electron/electron/pull/27183))</span> - Fixed an issue where renderer process stack traces were broken with `contextIsolation` enabled. [#&#8203;26912](https://github.com/electron/electron/pull/26912) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/26997))</span> - Fixed an issue where some `async_hooks` were not properly emitted after an error in the renderer process. [#&#8203;26990](https://github.com/electron/electron/pull/26990) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/26991))</span> - Fixed an issue where some buttons were un-clickable in some BrowserViews with draggable regions enabled. [#&#8203;26496](https://github.com/electron/electron/pull/26496) <span style="font-size:small;">(Also in [9](https://github.com/electron/electron/pull/26745), [10](https://github.com/electron/electron/pull/26744), [11](https://github.com/electron/electron/pull/26528))</span> - Fixed an issue where some draggable regions were not clickable when loaded into BrowserViews on Windows. [#&#8203;27177](https://github.com/electron/electron/pull/27177) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27222), [11](https://github.com/electron/electron/pull/27178))</span> - Fixed an issue whereby `remote.screen` `EventEmitter` methods are undefined in the renderer. [#&#8203;26988](https://github.com/electron/electron/pull/26988) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/26989))</span> - Fixed an occasional crash on Windows related to `NativeViewHost::SetParentAccessible`. [#&#8203;26952](https://github.com/electron/electron/pull/26952) <span style="font-size:small;">(Also in [9](https://github.com/electron/electron/pull/26950), [10](https://github.com/electron/electron/pull/26949), [11](https://github.com/electron/electron/pull/26951))</span> - Fixed an occasional white flicker present when rendering `BrowserView`s in close succession. [#&#8203;27658](https://github.com/electron/electron/pull/27658) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27660), [11](https://github.com/electron/electron/pull/27659))</span> - Fixed callbacks passed via the `remote` module not being released after all references are dropped. [#&#8203;26833](https://github.com/electron/electron/pull/26833) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/26836))</span> - Fixed crash when a keyboard event immediately precedes calling `browserWindow.close()` on Windows. [#&#8203;27359](https://github.com/electron/electron/pull/27359) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27358), [11](https://github.com/electron/electron/pull/27357))</span> - Fixed crash when destroying `WebContents` in the `crashed` event. [#&#8203;27756](https://github.com/electron/electron/pull/27756) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27758), [11](https://github.com/electron/electron/pull/27757))</span> - Fixed crash when extension fails to load. [#&#8203;27589](https://github.com/electron/electron/pull/27589) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27590), [11](https://github.com/electron/electron/pull/27588))</span> - Fixed detection of launch on login items - Fixed detection of enabled state set by TaskManager. [#&#8203;26515](https://github.com/electron/electron/pull/26515) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/26538))</span> - Fixed import of unpacked node modules. [#&#8203;26750](https://github.com/electron/electron/pull/26750) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/26751))</span> - Fixed issue where `quitAndInstall()` would not restart the app upon update completion on macOS Big Sur. [#&#8203;25864](https://github.com/electron/electron/pull/25864) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/25906))</span> - Fixed maximized frameless window bleeding to other monitors. [#&#8203;25940](https://github.com/electron/electron/pull/25940) <span style="font-size:small;">(Also in [8](https://github.com/electron/electron/pull/25979), [9](https://github.com/electron/electron/pull/25980), [10](https://github.com/electron/electron/pull/25977), [11](https://github.com/electron/electron/pull/25978))</span> - Fixed memory leak when creating "Services" menu. [#&#8203;25617](https://github.com/electron/electron/pull/25617) <span style="font-size:small;">(Also in [9](https://github.com/electron/electron/pull/25689), [10](https://github.com/electron/electron/pull/25687), [11](https://github.com/electron/electron/pull/25688))</span> - Fixed memory leak when sending non-primitives over the context bridge. [#&#8203;27636](https://github.com/electron/electron/pull/27636) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27637), [11](https://github.com/electron/electron/pull/27638))</span> - Fixed native window freeze on Windows when Electron app is sent to tray and external display changes. [#&#8203;27668](https://github.com/electron/electron/pull/27668) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/27669))</span> - Fixed native `window.open()` to not use _windowName/frameName_ as title by default. [#&#8203;27552](https://github.com/electron/electron/pull/27552) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27868), [11](https://github.com/electron/electron/pull/27813))</span> - Fixed regression that crashed Electron when processing an invalid icon. [#&#8203;27463](https://github.com/electron/electron/pull/27463) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/27478))</span> - Fixed shutdown crash when quitting with in-progress downloads. [#&#8203;27418](https://github.com/electron/electron/pull/27418) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27417), [11](https://github.com/electron/electron/pull/27419))</span> - Fixed the pretty-print JavaScript feature in DevTools not functioning correctly. [#&#8203;25780](https://github.com/electron/electron/pull/25780) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/27102))</span> - Fixed uncaught promise rejection when creating `webContents` with javascript disabled. [#&#8203;26869](https://github.com/electron/electron/pull/26869) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/26871), [11](https://github.com/electron/electron/pull/26870))</span> - Fixed `chrome.webRequest` extensions API not intercepting any requests. [#&#8203;27098](https://github.com/electron/electron/pull/27098) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27097), [11](https://github.com/electron/electron/pull/27096))</span> - Fixed crash when loading wasm modules in child node process with mac arm64 > 11.2. [#&#8203;27685](https://github.com/electron/electron/pull/27685) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/27684))</span> - Fixed slow child process spawning on macOS Big Sur. [#&#8203;27656](https://github.com/electron/electron/pull/27656) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27655), [11](https://github.com/electron/electron/pull/27654))</span> - Fixed an issue where libuv might hang with multiple subframes when `nodeIntegrationInSubframes` is enabled. [#&#8203;27879](https://github.com/electron/electron/pull/27879) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27881), [11](https://github.com/electron/electron/pull/27880))</span> - Fixed an out-of-bounds access in `WebContents.sendInputEvent`. [#&#8203;27855](https://github.com/electron/electron/pull/27855) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27854), [11](https://github.com/electron/electron/pull/27853))</span> - Fixed navigator.bluetooth.requestDevice. [#&#8203;27927](https://github.com/electron/electron/pull/27927) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/27941))</span> - Fixed background color not being applied for child windows created by native window.open path. [#&#8203;27942](https://github.com/electron/electron/pull/27942) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27945), [11](https://github.com/electron/electron/pull/27944))</span> - Fixed a potential crash when resetting `BrowserView`s. [#&#8203;27947](https://github.com/electron/electron/pull/27947) - Increase stack size on windows x64 to 8MB. [#&#8203;27384](https://github.com/electron/electron/pull/27384) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27386), [11](https://github.com/electron/electron/pull/27385))</span> - Stopped using private API `CTFontDescriptorIsSystemUIFont` in MAS build. [#&#8203;26548](https://github.com/electron/electron/pull/26548) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/26574))</span> - Updated `setPermissionRequestHandler` to correctly recognize permissions being requested. [#&#8203;26172](https://github.com/electron/electron/pull/26172) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/26353))</span> #### Other Changes - Windows 10 versions 2004 and later support `WDA_EXCLUDEFROMCAPTURE` and will now exclude a window entirely from screen capture when `setContentProtection` is enabled. Older Windows versions will continue to show a black window as before. [#&#8203;24274](https://github.com/electron/electron/pull/24274) - Re-enable Rosetta on Apple Silicon devices. [#&#8203;26568](https://github.com/electron/electron/pull/26568) <span style="font-size:small;">(Also in [7.3](https://github.com/electron/electron/pull/26571), [8](https://github.com/electron/electron/pull/26573), [9](https://github.com/electron/electron/pull/26572), [10](https://github.com/electron/electron/pull/26569), [11](https://github.com/electron/electron/pull/26570))</span> #### Documentation - Documentation revisions: - [tutorial/quick-start](https://www.electronjs.org/docs/tutorial/quick-start) - [#&#8203;25760](https://github.com/electron/electron/pull/25760) - [tutorial/notifications](https://www.electronjs.org/docs/tutorial/notifications) - [#&#8203;25901](https://github.com/electron/electron/pull/25901) - [tutorial/native-file-drag-drop](https://www.electronjs.org/docs/tutorial/native-file-drag-drop) - [#&#8203;25939](https://github.com/electron/electron/pull/25939) - [tutorial/recent-documents](https://www.electronjs.org/docs/tutorial/recent-documents) - [#&#8203;25941](https://github.com/electron/electron/pull/25941) - [tutorial/macos-dock](https://www.electronjs.org/docs/tutorial/macos-dock) - [#&#8203;25985](https://github.com/electron/electron/pull/25985) - [tutorial/keyboard-shortcuts](https://www.electronjs.org/docs/tutorial/keyboard-shortcuts) - [#&#8203;25999](https://github.com/electron/electron/pull/25999) - [tutorial/progress-bar](https://www.electronjs.org/docs/tutorial/progress-bar) - [#&#8203;26003](https://github.com/electron/electron/pull/26003) - [tutorial/web-embeds](https://www.electronjs.org/docs/tutorial/web-embeds) - [#&#8203;26008](https://github.com/electron/electron/pull/26008) - [tutorial/online-offline-events](https://www.electronjs.org/docs/tutorial/online-offline-events) - [#&#8203;26017](https://github.com/electron/electron/pull/26017) - [tutorial/represented-file](https://www.electronjs.org/docs/tutorial/represented-file) - [#&#8203;26018](https://github.com/electron/electron/pull/26018) - [tutorial/linux-desktop-actions](https://www.electronjs.org/docs/tutorial/linux-desktop-actions) - [#&#8203;26118](https://github.com/electron/electron/pull/26118) - [tutorial/windows-taskbar](https://www.electronjs.org/docs/tutorial/windows-taskbar) - [#&#8203;26120](https://github.com/electron/electron/pull/26120) - [tutorial/dark-mode](https://www.electronjs.org/docs/tutorial/dark-mode) - [#&#8203;26187](https://github.com/electron/electron/pull/26187) #### End of Support for 9.x.y Electron 9.x.y has reached end-of-support as per the project's [support policy](https://www.electronjs.org/docs/tutorial/support#supported-versions). Developers and applications are encouraged to upgrade to a newer version of Electron. </details> --- ### Renovate configuration 📅 **Schedule**: At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻️ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
renovate added 1 commit 2021-03-02 04:01:10 +00:00
renovate force-pushed renovate/electron-12.x from 3558f4d293 to 8ffed6df25 2021-03-02 18:01:11 +00:00 Compare
konrad merged commit 006c59e1d5 into main 2021-03-02 22:00:56 +00:00
This repo is archived. You cannot comment on pull requests.
No reviewers
No Milestone
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: vikunja/desktop#24
No description provided.