-
Notifications
You must be signed in to change notification settings - Fork 87
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
[deps]: Update electron to v34 #713
base: main
Are you sure you want to change the base?
Conversation
Internal tracking:
|
32e979a
to
b0a65ba
Compare
a8ce4fb
to
04e4386
Compare
04e4386
to
c7156a8
Compare
…patibility The minimize event in Electron 34 no longer provides an event object, requiring removal of the e.preventDefault() call.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #713 +/- ##
=====================================
Coverage 2.23% 2.23%
=====================================
Files 60 60
Lines 2634 2634
Branches 467 467
=====================================
Hits 59 59
Misses 2572 2572
Partials 3 3 ☔ View full report in Codecov by Sentry. |
Fixed Issues (69)Great job! The following issues were fixed in this Pull Request
|
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. |
Required for electron-rebuild to work correctly with Electron 34. Previous transitive dependency version (3.68.0) was too old to support Electron 34.
Quality Gate passedIssues Measures |
This PR contains the following updates:
32.1.1
->34.1.0
Release Notes
electron/electron (electron)
v34.1.0
: electron v34.1.0Compare Source
Release Notes for v34.1.0
Features
view.getVisible()
. #45410 (Also in 35)document.executeCommand("paste")
. #45472 (Also in 33, 35)Fixes
dialog
module didn't work on Linux. #45395 (Also in 35)Other Changes
NSPrefersDisplaySafeAreaCompatibilityMode
=false
to Info.plist to remove "Scale to fit below built-in camera." from app options. #45469 (Also in 33, 35)v34.0.2
: electron v34.0.2Compare Source
Release Notes for v34.0.2
Fixes
shell.readShortcutLink
caused byPKEY_AppUserModel_ToastActivatorCLSID
sometimes being represented by a string uuid. #45350 (Also in 33)chrome.tabs.update()
. #45304 (Also in 33, 35)Other Changes
v34.0.1
: electron v34.0.1Compare Source
Release Notes for v34.0.1
Fixes
getAsFileSystemHandle
to never resolve. #45258 (Also in 33, 35)avoidClosingConnections
option forsession.clearData
now properly defaults tofalse
when thedataTypes
option is not set. #45208 (Also in 33)v34.0.0
: electron v34.0.0Compare Source
Release Notes for v34.0.0
Stack Upgrades
132.0.6834.83
20.18.1
13.2
Breaking Changes
Features
Additions
session.getSharedDictionaryUsageInfo()
,session.getSharedDictionaryInfo(options)
,session.clearSharedDictionaryCache()
, andsession.clearSharedDictionaryCacheForIsolationKey(options)
. #44950 (Also in 33)WebFrameMain.collectJavaScriptCallStack()
for accessing the JavaScript call stack of unresponsive renderers. #44938 (Also in 33)WebFrameMain.detached
for frames in an unloading state.WebFrameMain.isDestroyed()
to determine if a frame has been destroyed.webFrameMain.fromId(processId, frameId)
returning aWebFrameMain
instance which doesn't match the given parameters when the frame is unloading. #43473 (Also in 33)desktopCapturer
andsetDisplayMediaRequestHandler
. #43581 (Also in 32, 33)Improvements
Fixes
Also in earlier versions...
MenuItem.click
handler not settingfocusedWindow
parameter when focused window is aBaseWindow
. #43404 (Also in 31, 32, 33)chrome.i18n
extension API being unavailable in service workers. #45036 (Also in 31, 32, 33)trace-startup
not working on macOS. #44275 (Also in 32, 33)enable_plugins
build flag is false. #44003 (Also in 33)shell.readShortcutLink
on Windows. #44804 (Also in 33)focus
on aWebView
'swebContents
. #43921 (Also in 31, 32, 33)setWindowOpenHandler
. #43775 (Also in 31, 32, 33)BaseWindow.setTouchBar
didn't work as expected. #43353 (Also in 30, 31, 32, 33)EventSource
wasundefined
in both renderer and worker processes when Node.js integration was enabled. #44495 (Also in 32, 33)WebContentsView
s did not show correctly in some circumstances on macOS after being added as child views. #43638 (Also in 31, 32, 33)WebContentsView
s were being improperly removed. #44670 (Also in 31, 32, 33)defaultPath
did not work for all users on Linux when creating an open file dialog. #43570 (Also in 30, 31, 32, 33)resize
wasn't being emitted for single-pixel resizes on Windows. #44722 (Also in 32, 33)utilityProcess
pid would not beundefined
after exit. #44695 (Also in 32, 33)exit
event could be emitted twice from theutilityProcess
. #44265 (Also in 31, 32, 33)context-menu
event was not emitted when using-webkit-app-region: drag
. #44799 (Also in 32, 33)resize
events being emitted on Windows when the window was moved but not resized. #43431 (Also in 32, 33)context-menu
event. #44952 (Also in 32, 33)getDisplayMedia
from multiple iframes. #43905 (Also in 33)webContents.canGoToOffset
. #45008 (Also in 32, 33)libgdk_pixbuf
. #44438 (Also in 32, 33)Content-Disposition
header parsing. #43611 (Also in 30, 31, 32, 33)Other Changes
3823947
. #45023sender-id
hint is set when creating desktop notifications on DBus. #43928 (Also in 31, 32, 33)Documentation
Notices
End of Support for 31.x.y
Electron 31.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.
v33.4.0
: electron v33.4.0Compare Source
Release Notes for v33.4.0
Features
document.executeCommand("paste")
. #45473 (Also in 34, 35)Fixes
shell.readShortcutLink
caused byPKEY_AppUserModel_ToastActivatorCLSID
sometimes being represented by a string uuid. #45349 (Also in 34)Other Changes
NSPrefersDisplaySafeAreaCompatibilityMode
=false
to Info.plist to remove "Scale to fit below built-in camera." from app options. #45470 (Also in 34, 35)v33.3.2
: electron v33.3.2Compare Source
Release Notes for v33.3.2
Fixes
chrome.tabs.update()
. #45303getAsFileSystemHandle
to never resolve. #45257 (Also in 34, 35)avoidClosingConnections
option forsession.clearData
now properly defaults tofalse
when thedataTypes
option is not set. #45207 (Also in 34)Other Changes
3845650
.3798697
. #45158v33.3.1
: electron v33.3.1Compare Source
Release Notes for v33.3.1
Fixes
chrome.i18n
extension API being unavailable in service workers. #45037 (Also in 31, 32, 34)webContents.canGoToOffset
. #45006 (Also in 32, 34)Other Changes
v33.3.0
: electron v33.3.0Compare Source
Release Notes for v33.3.0
Features
session.getSharedDictionaryUsageInfo()
,session.getSharedDictionaryInfo(options)
,session.clearSharedDictionaryCache()
, andsession.clearSharedDictionaryCacheForIsolationKey(options)
. #44951 (Also in 34)WebFrameMain.collectJavaScriptCallStack()
for accessing the JavaScript call stack of unresponsive renderers. #44937 (Also in 34)Fixes
context-menu
event. #44953 (Also in 32, 34)Other Changes
Documentation
v33.2.1
: electron v33.2.1Compare Source
Release Notes for v33.2.1
Fixes
shell.readShortcutLink
on Windows. #44803 (Also in 34)WebContentsView
s were being improperly removed. #44671 (Also in 31, 32, 34)resize
wasn't being emitted for single-pixel resizes on Windows. #44723 (Also in 32, 34)utilityProcess
pid would not beundefined
after exit. #44694 (Also in 32, 34)context-menu
event was not emitted when using-webkit-app-region: drag
. #44800 (Also in 32, 34)Other Changes
v33.2.0
: electron v33.2.0Compare Source
Release Notes for v33.2.0
Features
Other Changes
v33.1.0
: electron v33.1.0Compare Source
Release Notes for v33.1.0
Features
WebFrameMain.detached
for frames in an unloading state.WebFrameMain.isDestroyed()
to determine if a frame has been destroyed.webFrameMain.fromId(processId, frameId)
returning aWebFrameMain
instance which doesn't match the given parameters when the frame is unloading. #44209Fixes
EventSource
wasundefined
in both renderer and worker processes when Node.js integration was enabled. #44496 (Also in 32, 34)libgdk_pixbuf
. #44436 (Also in 32, 34)Other Changes
v33.0.2
: electron v33.0.2Compare Source
Release Notes for v33.0.2
Fixes
trace-startup
not working on macOS. #44276 (Also in 32, 34)exit
event could be emitted twice from theutilityProcess
. #44266 (Also in 31, 32, 34)v33.0.1
: electron v33.0.1Compare Source
Release Notes for v33.0.1
Other Changes
v33.0.0
: electron v33.0.0Compare Source
Release Notes for 33.0.0
Stack Upgrades
130.0.6723.44
20.18.0
13.0
Breaking Changes
textured
BrowserWindowtype
option on macOS. #43133protocol.registerFileProtocol
and thebaseURLForDataURL
property onBrowserWindow.loadURL
,WebContents.loadURL
, and<webview>.loadURL
. #43977Features
Additions
app.setClientCertRequestPasswordHandler(handler)
, to help unlock cryptographic devices when a PIN is needed. #41205View.setBorderRadius(radius)
for customizing the border radius of views—with compatibility forWebContentsView
. #42320desktopCapturer
andsetDisplayMediaRequestHandler
. #43680 (Also in 32)DownloadItem.getCurrentBytesPerSecond()
,DownloadItem.getPercentComplete()
,DownloadItem.getEndTime()
. #42805 (Also in 30, 31, 32)prefersReducedTransparency
tonativeTheme
, which indicates whether the user has chosen to reduce OS-level transparency via system accessibility settings. #42862 (Also in 30, 31, 32)app#login
event. #42631 (Also in 32)Improvements
navigationHistory
API with 2 new functions for better history management. #42014sender-id
hint is set when creating desktop notifications on DBus. #43949 (Also in 31, 32)systemPreferences
toutilityProcess
. #42203 (Also in 30, 31, 32)Fixes
enable_plugins
build flag is false. #44025Also in earlier versions...
MenuItem.click
handler not settingfocusedWindow
parameter when focused window is aBaseWindow
. #43438 (Also in 31, 32)focus
on aWebView
'swebContents
. #43932 (Also in 31, 32)BrowserWindow.setTopBrowserView
. #42653 (Also in 30, 31, 32)webContents.close()
on a BrowserView. #42633 (Also in 31, 32)setWindowOpenHandler
. #43816 (Also in 31, 32)postMessage
. #42535 (Also in 30, 31, 32)BaseWindow.setTouchBar
didn't work as expected. #43422 (Also in 30, 31, 32)WebContentsView
s did not show correctly in some circumstances on macOS after being added as child views. #43696 (Also in 31, 32)defaultPath
did not work for all users on Linux when creating an open file dialog. #43595 (Also in 30, 31, 32)fetch
-dependent interfaces could be missing in Web Workers withnodeIntegrationInWorker
enabled. #42579 (Also in 30, 31, 32)navigator.mediaDevices.enumerateDevices
could retur