Update dependency electron to v13 #39

Merged
konrad merged 1 commits from renovate/electron-13.x into main 2021-05-25 08:19:07 +00:00
Member

This PR contains the following updates:

Package Type Update Change
electron devDependencies major 12.0.9 -> 13.0.0

Release Notes

electron/electron

v13.0.0

Compare Source

Release Notes for v13.0.0

Stack Upgrades

Breaking Changes

  • Fixed so window.open() parameter frameName is no longer set as window title. #​27481
  • Changed session.setPermissionCheckHandler(handler) to allow for handler's first parameter, webContents to be null. #​19903

Features

Additions
  • Added process.contextId used by @electron/remote. #​28251
  • Added process.contextIsolated property that indicates whether the current renderer context has contextIsolation enabled. #​28252
  • Added process.uptime() to sandboxed renderers. #​26684
  • Added roundedCorners option for BrowserWindow. #​27572
  • Added missing fields to the parameters emitted as part of the context-menu event. #​26788
  • Added new session.storagePath API to get the path on disk for session-specific data. #​28866
  • Added support for passing DOM elements over the context bridge. #​26776
  • Added support for registering Manifest V3 extension service workers.
    • Added 'registration-completed' event to ServiceWorkers. #​27562
  • Added disposition, referrer and postBody to the details object passed to the window open handler registered with setWindowOpenHandler. #​29277
Improvements
  • Additional permission checks are now routed through session.setPermissionCheckHandler. These include Notification.permission, and permission.query. Please note that the webContents parameter to the check handler can now be null. #​19903
  • Allowed skipping process type transformation in win.SetVisibleOnAllWorkspaces on macOS. #​27200
  • Reverted WebFrameMain.executeJavaScriptInIsolatedWorld(). #​27926
  • Made trafficLightPosition option work for customButtonOnHover window. #​26789
  • The submitURL option for crashReporter.start is no longer a required argument when uploadToServer is false. #​28283
  • Improved performance of napi_threadsafe_function. #​29048 (Also in 12)
Removed/Deprecated
  • Removed deprecated BrowserWindow extension APIs. #​26696
  • Removed deprecated shell.moveItemToTrash(). #​26723
  • Removed deprecated systemPreferences methods. #​26849

Fixes

  • Fixed hiddenInset titleBarStyle's abnormal fullscreen titlebar. Fix hiddenInset titleBarStyle not working with trafficLightPosition option. #​27489
  • Fixed a use-after-free bug during shutdown when using off-the-record sessions. #​26680
  • Fixed an issue where contextBridge might incorrectly try to serialize some WebAssembly objects. #​27518
  • Fixed behavior of 302/303/307 redirect responses in the protocol module. #​26297
  • Made BrowserWindow.setWindowButtonVisibility work for window with customButtonsOnHover titlebar style. #​27073
  • Fixed a rare crash on boot. #​29109
  • Fixed permissions issue that was preventing the PDF viewer from displaying. #​29252
  • Fixed the possibility for incorrect visual artifacts when using vibrancy and making frameless windows fullscreen on macOS. #​29099
  • Fixed using vibrancy with titleBarStyle together resulting in weird window shadow on macOS. #​29165
  • Restored cross-platform noop implementation of app.setAppUserModelId. #​28921
  • Security: backported fix for chromium:1196683. #​28637
Also in earlier versions....
  • Allow Node.js to manage microtasks queue by using explicit microtasks policy before calling uv_run(). #​28973 (Also in 11, 12)
  • Allow loading source maps from custom protocols and asar bundles. #​28615 (Also in 12)
  • Child windows with specified background colors or transpency now work as intended. #​28112 (Also in 12)
  • Colors returned from systemPreferences.getAccentColor(), getSystemColor and getColor are now correctly converted into the devices color space. Previously the color would have been subtly incorrect. #​28173 (Also in 11, 12)
  • Fixed ECDH.setPrivateKey() not updating the key. #​27688 (Also in 12)
  • Fixed <webview> focus / blur events not working with contextIsolation enabled. #​29025 (Also in 10, 11, 12)
  • Fixed desktopCapturer.getSources() promise result sometimes never resolving. #​28280 (Also in 10, 11, 12)
  • Fixed postData parameter missing from new-window event. #​28542 (Also in 12)
  • Fixed webFrame spell checker APIs crashing when called in sandboxed renderer. #​29087 (Also in 12)
  • Fixed a bug where, when a JumpList task description exceeded 260 characters, the JumpList was empty, despite valid entries. #​28526 (Also in 11, 12)
  • Fixed a crash when calling shell.trashItem() from the renderer process. #​28788 (Also in 12)
  • Fixed a crash when loading pepper plugins. #​28372 (Also in 12)
  • Fixed a network process crash that could happen when using setCertificateVerifyProc with many concurrent verification requests. #​28433 (Also in 11, 12)
  • Fixed a potential crash when resetting BrowserViews. #​27786 (Also in 12)
  • Fixed a rare crash on Windows that could occur when emitting certain Tray events. #​26668 (Also in 12)
  • Fixed an issue where BrowserViews could have mismatched draggable regions to their bounds. #​27952 (Also in 10, 11, 12)
  • Fixed an issue where illegal access error could be thrown when nodeIntegrationInSubFrames is enabled. #​29170 (Also in 12)
  • Fixed an issue where select-serial-port callback crashes when called with an invalid serial port ID. #​28619 (Also in 12)
  • Fixed an issue where win.capturePage() never called back after calling hide() for a hidden window on some platforms. #​28076 (Also in 11, 12)
  • Fixed an issue where window.print() did not work properly when printing a pdf from the pdf plugin. #​28351 (Also in 12)
  • Fixed an issue where drag regions on macOS would be offset incorrectly when no drag regions were set,. #​29017 (Also in 11, 12)
  • Fixed an issue where errors thrown in functions passed over the contextBridge could be displayed incorrectly. #​28446 (Also in 12)
  • Fixed an issue where extensions without a background page might not have file access. #​29171 (Also in 12)
  • Fixed an issue where libuv might hang with multiple subframes when nodeIntegrationInSubframes is enabled. #​27582 (Also in 10, 11, 12)
  • Fixed an issue where multiple calls to window.setFullScreen could cause problems. #​28763 (Also in 11, 12)
  • Fixed an issue where some Node.js modules would hang on page reload on Windows. #​28335 (Also in 11, 12)
  • Fixed an issue where some dialogs would stop working on macOS if window.hide() was called while they were open. #​28694 (Also in 11, 12)
  • Fixed an issue where the drag regions in BrowserViews on macOS could be off in their y-axis. #​28298 (Also in 10, 11, 12)
  • Fixed an issue where the thumbar disappeared after win.hide() on Windows. #​28390 (Also in 10, 11, 12)
  • Fixed an issue where the void function Menu.setApplicationMenu would return a value on some platforms. #​29129 (Also in 12)
  • Fixed an issue where the window couldn't be closed if a user tried to quit with a message box showing. #​28988 (Also in 12)
  • Fixed an issue where windows in simpleFullscreen mode were not properly resizing when display metrics changed. #​28216 (Also in 11, 12)
  • Fixed an out-of-bounds access in WebContents.sendInputEvent. #​27827 (Also in 10, 11, 12)
  • Fixed background color not being applied for child windows created by native window.open path. #​27593 (Also in 10, 11, 12)
  • Fixed bug where TouchBarPopover and TouchBarGroup were no longer rendering. #​27901 (Also in 11, 12)
  • Fixed context menus not being positioned correctly when near the edge of the screen. #​28276 (Also in 11, 12)
  • Fixed corner radius for vibrancy view in macOS 11. #​28679 (Also in 11, 12)
  • Fixed crash when an exception occurs within the event emitter. #​29106
  • Fixed crash when calling getBackgroundColor on a transparent window with no assigned background color. #​28187 (Also in 11, 12)
  • Fixed failing to request file:// resources when web security is disabled. #​28557 (Also in 11, 12)
  • Fixed intensive I/O from asar files causing ERR_FILE_NOT_FOUND after a while. #​28203 (Also in 11, 12)
  • Fixed issue where window.open() would not return an object with a location.href setter when contextIsolation is enabled and nativeWindowOpen is disabled. #​27899 (Also in 12)
  • Fixed navigator.bluetooth.requestDevice. #​27902 (Also in 11, 12)
  • Fixed rare crash when initializing the internal PDF extension. #​28453 (Also in 12)
  • Fixed service worker not working with custom protocol. #​28354 (Also in 11, 12)
  • Fixed the handler set with setWindowOpenHandler not being invoked when a link was middle-clicked or shift-clicked. #​28536 (Also in 12)
  • Fixed the window-all-closed event being emitted while the last BrowserWindow was still in the process of being closed. #​28914 (Also in 11, 12)
  • Fixed warning when worldSafeExecuteJavaScript is disabled. #​27928 (Also in 10, 11, 12)
  • No longer set backgroundColor in default-app when opening custom files / URLs. #​28842 (Also in 10, 11, 12)
  • Support wasm-eval csp behind WebAssemblyCSP flag. #​28569 (Also in 11, 12)
  • Transparent windows cannot be maximized using the Windows system menu or by double clicking the title bar. #​28527 (Also in 12)
  • URLS passed to shell.openExternal on windows are now correctly URI encoded. This was already occurring on macOS and Linux. #​28342 (Also in 10, 11, 12)
  • Fixed native module compilation with AsyncCleanupHooks on windows. #​28110 (Also in 11, 12)
  • Fixed will-resize and will-move events not scaling the emitted newBounds rectangle to the appropriate Windows display scale factor. #​29227 (Also in 11, 12)
  • Fixed drag and drop not working correctly for some x11 window managers. #​29233 (Also in 11, 12)

Other Changes

  • Non-functional change; updates repository's issue template file. #​27825
  • Updated community discussions link in default Electron menu. #​28459 (Also in 12)

Documentation

End of Support for 10.x.y

Electron 10.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 | [`12.0.9` -> `13.0.0`](https://renovatebot.com/diffs/npm/electron/12.0.9/13.0.0) | --- ### Release Notes <details> <summary>electron/electron</summary> ### [`v13.0.0`](https://github.com/electron/electron/releases/v13.0.0) [Compare Source](https://github.com/electron/electron/compare/v12.0.9...v13.0.0) ### Release Notes for v13.0.0 #### Stack Upgrades - Chromium 91.0.4472.69. - v91 blog post - [v90 blog post](https://developer.chrome.com/blog/new-in-chrome-90/) - Node v14.17.0 - [v14.17.0 release notes](https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#&#8203;14.17.0) - V8 v9.1 - [v9.1 blog post](https://v8.dev/blog/v8-release-91) - [v9.0 blog post](https://v8.dev/blog/v8-release-90) #### Breaking Changes - Fixed so window.open() parameter _frameName_ is no longer set as window title. [#&#8203;27481](https://github.com/electron/electron/pull/27481) - Changed `session.setPermissionCheckHandler(handler)` to allow for `handler`'s first parameter, `webContents` to be `null`. [#&#8203;19903](https://github.com/electron/electron/pull/19903) #### Features ##### Additions - Added `process.contextId` used by `@electron/remote`. [#&#8203;28251](https://github.com/electron/electron/pull/28251) - Added `process.contextIsolated` property that indicates whether the current renderer context has `contextIsolation` enabled. [#&#8203;28252](https://github.com/electron/electron/pull/28252) - Added `process.uptime()` to sandboxed renderers. [#&#8203;26684](https://github.com/electron/electron/pull/26684) - Added `roundedCorners` option for `BrowserWindow`. [#&#8203;27572](https://github.com/electron/electron/pull/27572) - Added missing fields to the parameters emitted as part of the `context-menu` event. [#&#8203;26788](https://github.com/electron/electron/pull/26788) - Added new `session.storagePath` API to get the path on disk for session-specific data. [#&#8203;28866](https://github.com/electron/electron/pull/28866) - Added support for passing DOM elements over the context bridge. [#&#8203;26776](https://github.com/electron/electron/pull/26776) - Added support for registering Manifest V3 extension service workers. - Added 'registration-completed' event to `ServiceWorkers`. [#&#8203;27562](https://github.com/electron/electron/pull/27562) - Added `disposition`, `referrer` and `postBody` to the details object passed to the window open handler registered with `setWindowOpenHandler`. [#&#8203;29277](https://github.com/electron/electron/pull/29277) ##### Improvements - Additional permission checks are now routed through `session.setPermissionCheckHandler`. These include `Notification.permission`, and `permission.query`. Please note that the `webContents` parameter to the check handler can now be null. [#&#8203;19903](https://github.com/electron/electron/pull/19903) - Allowed skipping process type transformation in win.SetVisibleOnAllWorkspaces on macOS. [#&#8203;27200](https://github.com/electron/electron/pull/27200) - Reverted `WebFrameMain.executeJavaScriptInIsolatedWorld()`. [#&#8203;27926](https://github.com/electron/electron/pull/27926) - Made `trafficLightPosition` option work for `customButtonOnHover` window. [#&#8203;26789](https://github.com/electron/electron/pull/26789) - The `submitURL` option for `crashReporter.start` is no longer a required argument when `uploadToServer` is false. [#&#8203;28283](https://github.com/electron/electron/pull/28283) - Improved performance of `napi_threadsafe_function`. [#&#8203;29048](https://github.com/electron/electron/pull/29048) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/29047))</span> ##### Removed/Deprecated - Removed deprecated `BrowserWindow` extension APIs. [#&#8203;26696](https://github.com/electron/electron/pull/26696) - Removed deprecated `shell.moveItemToTrash()`. [#&#8203;26723](https://github.com/electron/electron/pull/26723) - Removed deprecated `systemPreferences` methods. [#&#8203;26849](https://github.com/electron/electron/pull/26849) #### Fixes - Fixed `hiddenInset` titleBarStyle's abnormal fullscreen titlebar. Fix `hiddenInset` titleBarStyle not working with `trafficLightPosition` option. [#&#8203;27489](https://github.com/electron/electron/pull/27489) - Fixed a use-after-free bug during shutdown when using off-the-record sessions. [#&#8203;26680](https://github.com/electron/electron/pull/26680) - Fixed an issue where `contextBridge` might incorrectly try to serialize some WebAssembly objects. [#&#8203;27518](https://github.com/electron/electron/pull/27518) - Fixed behavior of 302/303/307 redirect responses in the protocol module. [#&#8203;26297](https://github.com/electron/electron/pull/26297) - Made `BrowserWindow.setWindowButtonVisibility` work for window with `customButtonsOnHover` titlebar style. [#&#8203;27073](https://github.com/electron/electron/pull/27073) - Fixed a rare crash on boot. [#&#8203;29109](https://github.com/electron/electron/pull/29109) - Fixed permissions issue that was preventing the PDF viewer from displaying. [#&#8203;29252](https://github.com/electron/electron/pull/29252) - Fixed the possibility for incorrect visual artifacts when using vibrancy and making frameless windows fullscreen on macOS. [#&#8203;29099](https://github.com/electron/electron/pull/29099) - Fixed using vibrancy with titleBarStyle together resulting in weird window shadow on macOS. [#&#8203;29165](https://github.com/electron/electron/pull/29165) - Restored cross-platform noop implementation of `app.setAppUserModelId`. [#&#8203;28921](https://github.com/electron/electron/pull/28921) - Security: backported fix for chromium:[`1196683`](https://github.com/electron/electron/commit/1196683). [#&#8203;28637](https://github.com/electron/electron/pull/28637) ##### Also in earlier versions.... - Allow Node.js to manage microtasks queue by using explicit microtasks policy before calling `uv_run()`. [#&#8203;28973](https://github.com/electron/electron/pull/28973) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/28974), [12](https://github.com/electron/electron/pull/28972))</span> - Allow loading source maps from custom protocols and asar bundles. [#&#8203;28615](https://github.com/electron/electron/pull/28615) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/28616))</span> - Child windows with specified background colors or transpency now work as intended. [#&#8203;28112](https://github.com/electron/electron/pull/28112) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/28107))</span> - Colors returned from `systemPreferences.getAccentColor()`, `getSystemColor` and `getColor` are now correctly converted into the devices color space. Previously the color would have been subtly incorrect. [#&#8203;28173](https://github.com/electron/electron/pull/28173) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/28171), [12](https://github.com/electron/electron/pull/28172))</span> - Fixed ECDH.setPrivateKey() not updating the key. [#&#8203;27688](https://github.com/electron/electron/pull/27688) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/27856))</span> - Fixed `&lt;webview&gt;` `focus` / `blur` events not working with `contextIsolation` enabled. [#&#8203;29025](https://github.com/electron/electron/pull/29025) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/29026), [11](https://github.com/electron/electron/pull/29027), [12](https://github.com/electron/electron/pull/29024))</span> - Fixed `desktopCapturer.getSources()` promise result sometimes never resolving. [#&#8203;28280](https://github.com/electron/electron/pull/28280) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/28279), [11](https://github.com/electron/electron/pull/28282), [12](https://github.com/electron/electron/pull/28281))</span> - Fixed `postData` parameter missing from `new-window` event. [#&#8203;28542](https://github.com/electron/electron/pull/28542) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/28543))</span> - Fixed `webFrame` spell checker APIs crashing when called in sandboxed renderer. [#&#8203;29087](https://github.com/electron/electron/pull/29087) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/29086))</span> - Fixed a bug where, when a JumpList task description exceeded 260 characters, the JumpList was empty, despite valid entries. [#&#8203;28526](https://github.com/electron/electron/pull/28526) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/28524), [12](https://github.com/electron/electron/pull/28525))</span> - Fixed a crash when calling `shell.trashItem()` from the renderer process. [#&#8203;28788](https://github.com/electron/electron/pull/28788) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/28787))</span> - Fixed a crash when loading pepper plugins. [#&#8203;28372](https://github.com/electron/electron/pull/28372) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/28373))</span> - Fixed a network process crash that could happen when using `setCertificateVerifyProc` with many concurrent verification requests. [#&#8203;28433](https://github.com/electron/electron/pull/28433) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/28470), [12](https://github.com/electron/electron/pull/28465))</span> - Fixed a potential crash when resetting `BrowserView`s. [#&#8203;27786](https://github.com/electron/electron/pull/27786) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/27947))</span> - Fixed a rare crash on Windows that could occur when emitting certain `Tray` events. [#&#8203;26668](https://github.com/electron/electron/pull/26668) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/28111))</span> - Fixed an issue where `BrowserView`s could have mismatched draggable regions to their bounds. [#&#8203;27952](https://github.com/electron/electron/pull/27952) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27986), [11](https://github.com/electron/electron/pull/27987), [12](https://github.com/electron/electron/pull/27988))</span> - Fixed an issue where `illegal access error` could be thrown when `nodeIntegrationInSubFrames` is enabled. [#&#8203;29170](https://github.com/electron/electron/pull/29170) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/29169))</span> - Fixed an issue where `select-serial-port` callback crashes when called with an invalid serial port ID. [#&#8203;28619](https://github.com/electron/electron/pull/28619) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/28618))</span> - Fixed an issue where `win.capturePage()` never called back after calling `hide()` for a hidden window on some platforms. [#&#8203;28076](https://github.com/electron/electron/pull/28076) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/28074), [12](https://github.com/electron/electron/pull/28075))</span> - Fixed an issue where `window.print()` did not work properly when printing a pdf from the pdf plugin. [#&#8203;28351](https://github.com/electron/electron/pull/28351) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/28352))</span> - Fixed an issue where drag regions on macOS would be offset incorrectly when no drag regions were set,. [#&#8203;29017](https://github.com/electron/electron/pull/29017) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/29018), [12](https://github.com/electron/electron/pull/29019))</span> - Fixed an issue where errors thrown in functions passed over the `contextBridge` could be displayed incorrectly. [#&#8203;28446](https://github.com/electron/electron/pull/28446) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/28447))</span> - Fixed an issue where extensions without a background page might not have file access. [#&#8203;29171](https://github.com/electron/electron/pull/29171) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/29172))</span> - Fixed an issue where libuv might hang with multiple subframes when `nodeIntegrationInSubframes` is enabled. [#&#8203;27582](https://github.com/electron/electron/pull/27582) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27881), [11](https://github.com/electron/electron/pull/27880), [12](https://github.com/electron/electron/pull/27879))</span> - Fixed an issue where multiple calls to `window.setFullScreen` could cause problems. [#&#8203;28763](https://github.com/electron/electron/pull/28763) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/28773), [12](https://github.com/electron/electron/pull/28772))</span> - Fixed an issue where some Node.js modules would hang on page reload on Windows. [#&#8203;28335](https://github.com/electron/electron/pull/28335) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/28336), [12](https://github.com/electron/electron/pull/28337))</span> - Fixed an issue where some dialogs would stop working on macOS if `window.hide()` was called while they were open. [#&#8203;28694](https://github.com/electron/electron/pull/28694) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/28696), [12](https://github.com/electron/electron/pull/28695))</span> - Fixed an issue where the drag regions in BrowserViews on macOS could be off in their y-axis. [#&#8203;28298](https://github.com/electron/electron/pull/28298) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/28295), [11](https://github.com/electron/electron/pull/28297), [12](https://github.com/electron/electron/pull/28296))</span> - Fixed an issue where the thumbar disappeared after `win.hide()` on Windows. [#&#8203;28390](https://github.com/electron/electron/pull/28390) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/28388), [11](https://github.com/electron/electron/pull/28391), [12](https://github.com/electron/electron/pull/28389))</span> - Fixed an issue where the void function `Menu.setApplicationMenu` would return a value on some platforms. [#&#8203;29129](https://github.com/electron/electron/pull/29129) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/29128))</span> - Fixed an issue where the window couldn't be closed if a user tried to quit with a message box showing. [#&#8203;28988](https://github.com/electron/electron/pull/28988) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/28989))</span> - Fixed an issue where windows in `simpleFullscreen` mode were not properly resizing when display metrics changed. [#&#8203;28216](https://github.com/electron/electron/pull/28216) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/28870), [12](https://github.com/electron/electron/pull/28869))</span> - Fixed an out-of-bounds access in `WebContents.sendInputEvent`. [#&#8203;27827](https://github.com/electron/electron/pull/27827) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27854), [11](https://github.com/electron/electron/pull/27853), [12](https://github.com/electron/electron/pull/27855))</span> - Fixed background color not being applied for child windows created by native window.open path. [#&#8203;27593](https://github.com/electron/electron/pull/27593) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27945), [11](https://github.com/electron/electron/pull/27944), [12](https://github.com/electron/electron/pull/27942))</span> - Fixed bug where TouchBarPopover and TouchBarGroup were no longer rendering. [#&#8203;27901](https://github.com/electron/electron/pull/27901) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/28412), [12](https://github.com/electron/electron/pull/28411))</span> - Fixed context menus not being positioned correctly when near the edge of the screen. [#&#8203;28276](https://github.com/electron/electron/pull/28276) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/28278), [12](https://github.com/electron/electron/pull/28277))</span> - Fixed corner radius for vibrancy view in macOS 11. [#&#8203;28679](https://github.com/electron/electron/pull/28679) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/29072), [12](https://github.com/electron/electron/pull/29071))</span> - Fixed crash when an exception occurs within the event emitter. [#&#8203;29106](https://github.com/electron/electron/pull/29106) - Fixed crash when calling `getBackgroundColor` on a transparent window with no assigned background color. [#&#8203;28187](https://github.com/electron/electron/pull/28187) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/28186), [12](https://github.com/electron/electron/pull/28188))</span> - Fixed failing to request file:// resources when web security is disabled. [#&#8203;28557](https://github.com/electron/electron/pull/28557) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/28589), [12](https://github.com/electron/electron/pull/28560))</span> - Fixed intensive I/O from asar files causing ERR_FILE_NOT_FOUND after a while. [#&#8203;28203](https://github.com/electron/electron/pull/28203) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/28201), [12](https://github.com/electron/electron/pull/28202))</span> - Fixed issue where `window.open()` would not return an object with a `location.href` setter when `contextIsolation` is enabled and `nativeWindowOpen` is disabled. [#&#8203;27899](https://github.com/electron/electron/pull/27899) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/27940))</span> - Fixed navigator.bluetooth.requestDevice. [#&#8203;27902](https://github.com/electron/electron/pull/27902) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/27941), [12](https://github.com/electron/electron/pull/27927))</span> - Fixed rare crash when initializing the internal PDF extension. [#&#8203;28453](https://github.com/electron/electron/pull/28453) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/28452))</span> - Fixed service worker not working with custom protocol. [#&#8203;28354](https://github.com/electron/electron/pull/28354) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/28353), [12](https://github.com/electron/electron/pull/28355))</span> - Fixed the handler set with `setWindowOpenHandler` not being invoked when a link was middle-clicked or shift-clicked. [#&#8203;28536](https://github.com/electron/electron/pull/28536) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/28664))</span> - Fixed the window-all-closed event being emitted while the last BrowserWindow was still in the process of being closed. [#&#8203;28914](https://github.com/electron/electron/pull/28914) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/28912), [12](https://github.com/electron/electron/pull/28913))</span> - Fixed warning when `worldSafeExecuteJavaScript` is disabled. [#&#8203;27928](https://github.com/electron/electron/pull/27928) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/27974), [11](https://github.com/electron/electron/pull/27968), [12](https://github.com/electron/electron/pull/27969))</span> - No longer set backgroundColor in default-app when opening custom files / URLs. [#&#8203;28842](https://github.com/electron/electron/pull/28842) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/28840), [11](https://github.com/electron/electron/pull/28843), [12](https://github.com/electron/electron/pull/28841))</span> - Support `wasm-eval` csp behind `WebAssemblyCSP` flag. [#&#8203;28569](https://github.com/electron/electron/pull/28569) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/28576), [12](https://github.com/electron/electron/pull/28575))</span> - Transparent windows cannot be maximized using the Windows system menu or by double clicking the title bar. [#&#8203;28527](https://github.com/electron/electron/pull/28527) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/28622))</span> - URLS passed to `shell.openExternal` on windows are now correctly URI encoded. This was already occurring on macOS and Linux. [#&#8203;28342](https://github.com/electron/electron/pull/28342) <span style="font-size:small;">(Also in [10](https://github.com/electron/electron/pull/28339), [11](https://github.com/electron/electron/pull/28340), [12](https://github.com/electron/electron/pull/28341))</span> - Fixed native module compilation with AsyncCleanupHooks on windows. [#&#8203;28110](https://github.com/electron/electron/pull/28110) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/28108), [12](https://github.com/electron/electron/pull/28109))</span> - Fixed `will-resize` and `will-move` events not scaling the emitted `newBounds` rectangle to the appropriate Windows display scale factor. [#&#8203;29227](https://github.com/electron/electron/pull/29227) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/29225), [12](https://github.com/electron/electron/pull/29226))</span> - Fixed drag and drop not working correctly for some x11 window managers. [#&#8203;29233](https://github.com/electron/electron/pull/29233) <span style="font-size:small;">(Also in [11](https://github.com/electron/electron/pull/29271), [12](https://github.com/electron/electron/pull/29272))</span> #### Other Changes - Non-functional change; updates repository's issue template file. [#&#8203;27825](https://github.com/electron/electron/pull/27825) - Updated community discussions link in default Electron menu. [#&#8203;28459](https://github.com/electron/electron/pull/28459) <span style="font-size:small;">(Also in [12](https://github.com/electron/electron/pull/28458))</span> #### Documentation - Documentation changes: - [#&#8203;26239](https://github.com/electron/electron/pull/26239) - [tutorial/application-distribution](https://www.electronjs.org/docs/tutorial/application-distribution#application-distribution) - tutorial/application-packaging (Removed) - [#&#8203;26501](https://github.com/electron/electron/pull/26501) - [#&#8203;26542](https://github.com/electron/electron/pull/26542) - [tutorial/offscreen-rendering](https://www.electronjs.org/docs/tutorial/offscreen-rendering#offscreen-rendering) - [#&#8203;27387](https://github.com/electron/electron/pull/27387) - [tutorial/native-file-drag-drop](https://www.electronjs.org/docs/tutorial/native-file-drag-drop#native-file-drag--drop) - [#&#8203;27486](https://github.com/electron/electron/pull/27486) - [tutorial/support](https://www.electronjs.org/docs/tutorial/support#electron-support) - [#&#8203;27770](https://github.com/electron/electron/pull/27770) - [api/menu](https://www.electronjs.org/docs/api/menu#menu) - [#&#8203;28213](https://github.com/electron/electron/pull/28213) - [api/browser-window](https://www.electronjs.org/docs/api/browser-window#browserwindow) - [#&#8203;28365](https://github.com/electron/electron/pull/28365) - [#&#8203;29149](https://github.com/electron/electron/pull/29149) #### End of Support for 10.x.y Electron 10.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-05-25 04:01:02 +00:00
konrad merged commit 64774827e0 into main 2021-05-25 08:19:07 +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#39
No description provided.