chore(deps): update dependency electron to v25 - autoclosed #421
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
~19.1.0
->~25.5.0
Release Notes
electron/electron (electron)
v25.5.0
: electron v25.5.0Compare Source
Release Notes for v25.5.0
Features
safeStorage.setUsePlainTextEncryption
andsafeStorage.getSelectedStorageBackend
api. #39325 (Also in 26)Fixes
browserView.removeBrowserView
could cause a crash in some cases. #39408 (Also in 24, 26)chrome.tabs.update
did not return atab
object that properly reflected potential properties that were changed. #39388 (Also in 26)chrome.tabs
did not work properly with Chrome Extensions Manifest V3. #39359 (Also in 26)Other Changes
v25.4.0
: electron v25.4.0Compare Source
Release Notes for v25.4.0
Features
senderIsMainFrame
to messages sent viaipcRenderer.sendTo()
. #39208 (Also in 24, 26)Fixes
chrome.i18n
did not work properly with Chrome Extensions Manifest V3. #39329 (Also in 26)backgroundThrottling
was disabled. #39299 (Also in 26)Other Changes
1444438
.v25.3.2
: electron v25.3.2Compare Source
Release Notes for v25.3.2
Fixes
desktopCapturer
thumbnail generation after screen sharing is cancelled on Wayland. #39245 (Also in 26)node:child_process
imports. #39235 (Also in 24, 26)Other Changes
v25.3.1
: electron v25.3.1Compare Source
Release Notes for v25.3.1
Fixes
BrowserWindow.moveAbove()
andBrowserWindow.moveTop()
did not work for child windows on macOS. #39071 (Also in 24, 26)openFile
was not passed as a dialog property. #39096 (Also in 24, 26)webContents.print({ silent: true })
not working correctly. #39095 (Also in 26)Other Changes
v25.3.0
: electron v25.3.0Compare Source
Release Notes for v25.3.0
Features
session.downloadURL()
. #38870 (Also in 26)Fixes
protocol.handle()
never called its callback with the'file'
scheme. #39064Show
button visible. #39014 (Also in 24, 26)Unknown
BrowserViews
can behave inconsistently across platforms. #39005 (Also in 26)v25.2.0
: electron v25.2.0Compare Source
Release Notes for v25.2.0
Features
node:
prefixed requires are now supported in sandboxed renderer preloads forevents
,timers
andurl
. #38729 (Also in 24, 26)Fixes
webContents.printToPDF
preferCSSPageSize
type error. #38791 (Also in 24, 26)nativeTheme
source during mara context menu close. #38839 (Also in 26)webContents.print()
stopped triggering its callback when the user cancelled the print dialog. #38814 (Also in 26)Other Changes
v25.1.1
: electron v25.1.1Compare Source
Release Notes for v25.1.1
Fixes
webContents.print
parameter validation by adding missing options required to set printer printable area. #38720 (Also in 26)webContents.print(null)
could incorrectly trigger an error. #38642 (Also in 24, 26)v25.1.0
: electron v25.1.0Compare Source
Release Notes for v25.1.0
Features
Fixes
<datalist>
popups are positions incorrectly inBrowserView
s. #38609 (Also in 23, 24, 26)Other Changes
contentTracing.stopRecording()
fails because no trace was in progress. #38519 (Also in 23, 24)v25.0.1
: electron v25.0.1Compare Source
Release Notes for v25.0.1
Fixes
Other Changes
v25.0.0
: electron v25.0.0Compare Source
Release Notes for v25.0.0
Stack Upgrades
114.0.5735.45
18.15.0
11.4
Features
cursor-changed
event. #38363 (Also in 24)webContents
methods to center text selection, scroll to the page bottom and top, as well as adjust selected text. #38362context-menu
event from extensions. #38356httpOnly
to the cookie filter. #37255 (Also in 24)logUsage
toshell.openExternal()
options, which allows passing theSEE_MASK_FLAG_LOG_USAGE
flag toShellExecuteEx
on Windows. #37139 (Also in 24)net.fetch()
. #36733protocol.handle
, replacing and deprecatingprotocol.{register,intercept}{String,Buffer,Stream,Http,File}Protocol
. #36674types
towebRequest
filter. #30914 (Also in 24)will-frame-navigate
event towebContents
and the<webview>
tag, which fires whenever any frame within the frame hierarchy attempts to navigate. #34418app
. #38018webContents.print()
. #37159 (Also in 22, 23, 24)enableLocalEcho
flag to the session handlerses.setDisplayMediaRequestHandler()
callback for allowing remote audio input to be echoed in the local output stream whenaudio
is aWebFrameMain
. #37315 (Also in 23, 24)powerMonitor
. #38028 (Also in 24)net.fetch
to support requests tofile:
URLs and custom protocols registered withprotocol.register*Protocol
. #36606audio-state-changed
event onwebContents
. #37366Fixes
AXManualAccessibility
attribute works as expected in all relevant protocol methods. #38223 (Also in 23, 24)webContents.print
with invalid settings. #38230FrameView
s always appeared inactive regardless of focus status. #38473BrowserWindow.isMaximized()
could incorrectly return true for minimized or fullscreened windows on macOS. #38307 (Also in 23, 24)BrowserWindow.isVisible()
would incorrectly returntrue
for minimized windows on Windows. #38314 (Also in 23, 24)MediaStreamTrack.getCaptureHandle()
always returnednull
. #38433 (Also in 24)getNormalBounds()
returns incorrect bounds for transparent maximized windows on Windows. #38348 (Also in 23, 24)BrowserWindow.id
threw an error after the window was destroyed. #38311 (Also in 23, 24)win.minimize()
directly after callingwin.maximize()
, and then callingwin.isMaximized()
incorrectly returnstrue
. #38345 (Also in 23, 24)AXManualAccessibility
to enable a11y features in Electron. #38146 (Also in 23, 24)FrameView
s always appeared inactive regardless of focus status. #38473MediaStreamTrack.getCaptureHandle()
always returnednull
. #38433 (Also in 24)about
on Linux as well. #37873 (Also in 23, 24)BrowserWindow
fullscreening is disabled. #37348 (Also in 23, 24)AXManualAccessibility
attribute works as expected in all relevant protocol methods. #38223 (Also in 23, 24)destroyed
event not emitted onclose
forBrowserView.webContents
. #37420 (Also in 23, 24)BrowserView
s are present and a user attempts to preventbeforeunload
in the renderer process. #37205 (Also in 22, 23, 24)webContents.print
with invalid settings. #38230Fn+F
system shortcut would fail or create strange window side effects. #37803 (Also in 23, 24)BroadcastChannel
did not work correctly whencontextIsolation: false
. #37421 (Also in 24)minWidth
/minHeight
andmaxWidth
/maxHeight
would not be enforced if the user set anaspectRatio
on macOS. #37306 (Also in 22, 23, 24)port.postMessage
inMessagePortMain
with some invalid parameters could cause a crash. #37585 (Also in 22, 23, 24)hasReply
andactions
to a main process Notification on macOS resulted in the first action being obscured and unavailable. #37381 (Also in 22, 23, 24)did-fail-load
. #37824AXManualAccessibility
to enable a11y features in Electron. #38146 (Also in 23, 24)shell.openExternal()
options. #38071 (Also in 22, 23, 24)node-gyp
version innode.h
error. #37926 (Also in 22, 23, 24)session.cookies.set
failure. #37586 (Also in 22, 23, 24)app.showAboutPanel()
no longer blocks the main thread on Windows or Linux, thus matching macOS. #37440 (Also in 24)Other Changes
1404797
. #38333chrome://accessibility
. #382111437346
.1439691
.1425115
.1431761
.chrome://accessibility
. #38211contents.takeHeapSnapshot
. #37434 (Also in 22, 23, 24)nativeImage.createThumbnailFromPath()
now takessize
instead ofmaxSize
. #37362 (Also in 24)Documentation
v24.7.1
: electron v24.7.1Compare Source
Release Notes for v24.7.1
Fixes
browserView.removeBrowserView
could cause a crash in some cases. #39407 (Also in 25, 26)v24.7.0
: electron v24.7.0Compare Source
Release Notes for v24.7.0
Features
senderIsMainFrame
to messages sent viaipcRenderer.sendTo()
. #39207 (Also in 25, 26)Fixes
Other Changes
1444438
.v24.6.5
: electron v24.6.5Compare Source
Release Notes for v24.6.5
Fixes
node:child_process
imports. #39236 (Also in 25, 26)v24.6.4
: electron v24.6.4Compare Source
Release Notes for v24.6.4
Fixes
BrowserWindow.moveAbove()
andBrowserWindow.moveTop()
did not work for child windows on macOS. #39072 (Also in 25, 26)navigator.connection
returned incorrect data. #39100 (Also in 25)openFile
was not passed as a dialog property. #39097 (Also in 25, 26)v24.6.3
: electron v24.6.3Compare Source
Release Notes for v24.6.3
Fixes
Show
button visible. #39012 (Also in 25, 26)v24.6.2
: electron v24.6.2Compare Source
Release Notes for v24.6.2
Other Changes
1454860
. #38947v24.6.1
: electron v24.6.1Compare Source
Release Notes for v24.6.1
Fixes
preload
script may not run in some child windows opened bywindow.open
. #38932 (Also in 23, 25, 26)BrowserWindow.removeBrowserView()
with a destroyedwebContents
. #38884 (Also in 25, 26)v24.6.0
: electron v24.6.0Compare Source
Release Notes for v24.6.0
Features
node:
prefixed requires are now supported in sandboxed renderer preloads forevents
,timers
andurl
. #38727 (Also in 25, 26)Fixes
webContents.printToPDF
preferCSSPageSize
type error. #38792 (Also in 25, 26)Other Changes
1450536
. #38787v24.5.1
: electron v24.5.1Compare Source
Release Notes for v24.5.1
Fixes
webContents.print(null)
could incorrectly trigger an error. #38640 (Also in 25, 26)Other Changes
1431532
. #387111447430
.1444195
.v24.5.0
: electron v24.5.0Compare Source
Release Notes for v24.5.0
Features
Fixes
<datalist>
popups are positions incorrectly inBrowserView
s. #38608 (Also in 23, 25, 26)v24.4.1
: electron v24.4.1Compare Source
Release Notes for v24.4.1
Fixes
MediaStreamTrack.getCaptureHandle()
always returnednull
. #38434 (Also in 25)Other Changes
contentTracing.stopRecording()
fails because no trace was in progress. #38520v24.4.0
: electron v24.4.0Compare Source
Release Notes for v24.4.0
Features
cursor-changed
event. #38364 (Also in 25)Fixes
getNormalBounds()
returns incorrect bounds for transparent maximized windows on Windows. #38349 (Also in 23, 25)Other Changes
v24.3.1
: electron v24.3.1Compare Source
Release Notes for v24.3.1
Fixes
BrowserWindow.isMaximized()
could incorrectly return true for minimized or fullscreened windows on macOS. #38308 (Also in 23, 25)BrowserWindow.isVisible()
would incorrectly returntrue
for minimized windows on Windows. #38313 (Also in 23, 25)BrowserWindow.id
threw an error after the window was destroyed. #38310 (Also in 23, 25)win.minimize()
directly after callingwin.maximize()
, and then callingwin.isMaximized()
incorrectly returnstrue
. #38343 (Also in 23, 25)Other Changes
1433328
. #38271v24.3.0
: electron v24.3.0Compare Source
Release Notes for v24.3.0
Features
Fixes
AXManualAccessibility
attribute works as expected in all relevant protocol methods. #38224 (Also in 23, 25)v24.2.0
: electron v24.2.0Compare Source
Release Notes for v24.2.0
Features
powerMonitor
. #38027 (Also in 25)Fixes
AXManualAccessibility
to enable a11y features in Electron. #38147 (Also in 23)v24.1.3
: electron v24.1.3Compare Source
Release Notes for v24.1.3
Fixes
shell.openExternal()
options. #38072 (Also in 22, 23, 25)Other Changes
v24.1.2
: electron v24.1.2Compare Source
Release Notes for v24.1.2
Fixes