-
Notifications
You must be signed in to change notification settings - Fork 481
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: update dependency electron to v25 #3736
Conversation
98caff0
to
25e7a25
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This works for me on Linux, testing most platform related concerns (cf. integration tests).
@camunda/modeling-dev can I get two smoke tests from your for Windows and MacOS?
I'll check it out on Windows. |
Builds and runs on Windows. ✅ |
Builds, runs on MacOS and basic file opening and saving also work |
Thanks! :) |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠ Warning: custom changes will be lost. |
36f7d66
to
21bac84
Compare
This PR contains the following updates:
^22.0.0
->^25.0.0
Release Notes
electron/electron (electron)
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.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
Other Changes
v24.1.1
: electron v24.1.1Compare Source
Release Notes for v24.1.1
Fixes
node-gyp
version innode.h
error. #37927 (Also in 22, 23, 25)v24.1.0
: electron v24.1.0Compare Source
Release Notes for v24.1.0
Features
session.resolveHost
for resolving hostnames with Chromium's DNS resolver. #37847Fixes
about
on Linux as well. #37872 (Also in 23, 25)Fn+F
system shortcut would fail or create strange window side effects. #37823 (Also in 23)Other Changes
v24.0.0
: electron v24.0.0Compare Source
Release Notes for v24.0.0
Stack Upgrades
Breaking Changes
nativeImage.createThumbnailFromPath()
now takessize
instead ofmaxSize
. #37796Features
httpOnly
to the cookie filter. #37365logUsage
toshell.openExternal()
options, which allows passing theSEE_MASK_FLAG_LOG_USAGE
flag toShellExecuteEx
on Windows. #37291types
towebRequest
filter. #37427webContents.print()
. #37265 (Also in 22, 23)enableLocalEcho
flag to the session handlerses.setDisplayMediaRequestHandler()
callback for allowing remote audio input to be echoed in the local output stream whenaudio
is aWebFrameMain
. #37528 (Also in 23)Fixes
BrowserWindow
fullscreening is disabled. #37368 (Also in 23)destroyed
event not emitted onclose
forBrowserView.webContents
. #37450 (Also in 23)BrowserView
s are present and a user attempts to preventbeforeunload
in the renderer process. #37268 (Also in 22, 23)BroadcastChannel
did not work correctly whencontextIsolation: false
. #37443 (Also in 23)minWidth
/minHeight
andmaxWidth
/maxHeight
would not be enforced if the user set anaspectRatio
on macOS. #37456 (Also in 22, 23)port.postMessage
inMessagePortMain
with some invalid parameters could cause a crash. #37726 (Also in 22, 23)hasReply
andactions
to a main process Notification on macOS resulted in the first action being obscured and unavailable. #37449 (Also in 22, 23)