Bump electron from 20.3.7 to 22.0.1
Created by: dependabot[bot]
Bumps electron from 20.3.7 to 22.0.1.
Release notes
Sourced from electron's releases.
electron v22.0.1
Release Notes for v22.0.1
Fixes
- Changed HTML5 Notifications created with the
requireInteraction
option to not timeout on Linux and Windows. #36501 (Also in 21)- Fixed a crash that could occur when running eval in inline scripts in unsandboxed renderer processes. #36668 (Also in 23)
- Fixed an issue with incorrect focus ring highlighting when using
dialog.showMessageBox()
. #36802 (Also in 21, 23)- Fixed binary stripping for branded release builds on Linux. #36654 (Also in 21, 23)
- Fixed warning about duplicate
WebSwapCGLLayer
symbols when Electron starts on macOS. #36800 (Also in 21, 23)Other Changes
- Added node-api: handle no support for external buffers. #36624
- Backported fix for chromium:1352405. #36517
- Backported fix for chromium:1352405. #36518
- Removed unneeded --turbo-profiling-input argument from mksnapshot_args for Linux mksnapshot zips. #36782 (Also in 23)
- Updated Chromium to 108.0.5359.99. #36613
electron v22.0.0
Release Notes for v22.0.0
Stack Upgrades
- Chromium 108.0.5359.62.
- Node v16.17.1.
- V8 v10.8
Breaking Changes
- Added WebContents
input-event
event.
- Deprecated BrowserWindow
scroll-touch-*
events. #35531- The deprecated
new-window
event has been removed. #34526Features
- Added
LoadBrowserProcessSpecificV8Snapshot
as a new fuse that will let the main/browser process load its v8 snapshot from a file atbrowser_v8_context_snapshot.bin
. Any other process will use the same path as is used today. #35266 (Also in 20, 21)- Added
WebContents.opener
to access window opener.- Added
app.getSystemLocale()
method. #35697 (Also in 21)- Added
contextBridge.exposeInIsolatedWorld(worldId, key, api)
to expose an API to anisolatedWorld
within a renderer from a preload script. #34974- Added
webContents.close()
method. #35509- Added
webFrameMain.origin
. #35438 (Also in 19, 20, 21)- Added an
app.getPreferredSystemLanguages()
API to return the user's system languages. #36291 (Also in 21)- Added new UtilityProcess API to launch chromium child process with node integration. #36089
- Added new WebContents event
content-bounds-updated
. #35533- Added new
WebContents.ipc
andWebFrameMain.ipc
APIs. #34959 (Also in 21)- Added support for Web Bluetooth pin pairing on Linux and Windows. #35416 (Also in 21)
- Added support for
navigator.mediaDevices.getDisplayMedia
via a new session handler,ses.setDisplayMediaRequestHandler
. #30702
... (truncated)
Commits
-
a07c34e
fix: handle Notification requireInteraction option (#36501) -
effff34
docs: fix link in breaking-changes.md (#36836) -
e65fc91
docs: update links (#36770) -
a35de7e
fix: focus rings with multiple buttons inshowMessageBox
(#36802) -
d225809
fix: rename WebSwapCGLLayer to WebSwapCGLLayerChromium (#36800) -
763daa8
build: fixup mksnapshot args on linux (#36782) -
0bd4cea
fix: blend node and blink code generation policy when both are loaded (#36668) -
02949a7
docs: update visual studio min version (#36731) -
f05b54b
ci: pin action shas (#36564) -
f49f0d4
docs: fix broken links (#36560) - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)