-
Notifications
You must be signed in to change notification settings - Fork 1
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
Update dependency electron to v32 - autoclosed #41
Conversation
WalkthroughCodeRabbit notes a significant upgrade in the Changes
Sequence Diagram(s)(No sequence diagrams generated as changes are too simple.) Poem
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (invoked as PR comments)
Additionally, you can add CodeRabbit Configuration File (
|
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.
Actionable comments posted: 0
Review details
Configuration used: .coderabbit.yaml
Review profile: CHILL
Files selected for processing (1)
- public/package.json (1 hunks)
Additional comments not posted (1)
public/package.json (1)
11-11
: Major version update detected: Electron v32.0.0.Code of Rabbit acknowledges the upgrade from Electron
^30.0.1
to^32.0.0
. This major version change may introduce breaking changes. Verify compatibility with existing code and configurations. Review Electron's release notes for potential impacts on application functionality.Run the following script to ensure compatibility and identify potential breaking changes:
This PR contains the following updates:
^30.0.1
->^32.0.0
Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
electron/electron (electron)
v32.0.1
: electron v32.0.1Compare Source
Release Notes for v32.0.1
Other Changes
9797576
from v8 #43384v32.0.0
: electron v32.0.0Compare Source
Release Notes for v32.0.0
Stack Upgrades
128.0.6613.36
20.16.0
12.8
Breaking Changes
File.path
extension from the WebFile
API. #42053webcontents.navigationHistory
:canGoBack
,goBack
,canGoForward
,goForward
,canGoToOffset
,goToOffset
,clear
. #41752Features
Additions
DownloadItem.getCurrentBytesPerSecond()
,DownloadItem.getPercentComplete()
,DownloadItem.getEndTime()
. #42913 (Also in 30, 31)cumulativeCPUUsage
to AppMetrics and CPUUsage. #41819prefersReducedTransparency
tonativeTheme
, which indicates whether the user has chosen to reduce OS-level transparency via system accessibility settings. #43024 (Also in 30, 31)systemPreferences
toutilityProcess
. #42599 (Also in 30, 31)Improvements
WebContentsView
to accept pre-existingwebContents
object. #42086 (Also in 31)ses.cookies.set
fails. #42362 (Also in 29, 30, 31)Fixes
Also in earlier versions...
npm run lint
not working on Windows. #42905 (Also in 31)addChildView
if a view is added as its own child. #42067 (Also in 30, 31)WebContentsView
is added viaaddChildView
multiple times. #42085 (Also in 30, 31)BrowserWindow.setTopBrowserView
. #42733 (Also in 30, 31)webContents.close()
on a BrowserView. #42811 (Also in 31)setAutoResize
on aBrowserView
. #42056 (Also in 30, 31)postMessage
. #42581 (Also in 30, 31)BrowserView
webContents
were getting destroyed even whenpreventDefault
was being set on the owningBrowserWindow
'sclose
event. #42353 (Also in 30, 31)app.setLoginItemSettings
incorrectly checked againstloginItemService
. #42380 (Also in 29, 30, 31)contentWindow.document.fonts.ready
would never resolve in some circumstances. #42366 (Also in 30, 31)document.requestFullscreen
didn't work when calling it from awebContents
insideWebContentsView
. #41966 (Also in 30, 31)fetch
dependent interfaces in Node.js were not defined whennodeIntegration
was enabled in some circumstances. #42419 (Also in 30, 31)fetch
-dependent interfaces could be missing in Web Workers withnodeIntegrationInWorker
enabled. #42595 (Also in 30, 31)navigator.mediaDevices.enumerateDevices
could return broken results in some cases after callingsession.setPermissionCheckHandler
. #42808 (Also in 30, 31)navigator.mediaDevices.getUserMedia
andnavigator.getUserMedia
should reject with aNotAllowedError
if microphone or camera permissions have been denied at the system level on macOS. #42936 (Also in 30, 31)navigator.serial.getPorts()
incorrectly returned an empty array in some cases. #43169 (Also in 30, 31)navigator.usb.getDevices()
could crash in some circumstances. #42443 (Also in 29, 30, 31)recentDOcuments
wasn't populating properly on macOS. #41978 (Also in 29, 30, 31)setTitleBarOverlay
didn't work as expected when called onBaseWindow
. #41960 (Also in 29, 30, 31)system-context-menu
was not triggered as expected on Windows when using a frameless BrowserWindow. #43269 (Also in 30, 31)webContents.navigationHistory
was not an enumerable property. #42139 (Also in 30, 31)--js-flags
could cause a crash. #42414 (Also in 29, 30, 31)BrowserWindow.setBackgroundColor
with some level of transparency could cause a crash. #42927 (Also in 31)desktopCapturer.getSources
on macOS running 14.4 or later would make non-resizable windows resizable. #43045 (Also in 31)window.center()
on Windows and Linux incorrectly centered the window. #42048 (Also in 30, 31)window.print()
,webContents.print()
orprintToPDF
from an existing PDF document resulted in a blank page. #43326 (Also in 31)window.showInactive
on macOS did not actually show the window. #43103 (Also in 31)input
tag could cause a crash. #42780 (Also in 30, 31)desktopCapturer
API andscreen.getAllDisplays()
no longer matched on Windows. #42860 (Also in 31)desktopCapturer
API andscreen.getAllDisplays()
no longer matched on Windows. #42891 (Also in 31)BrowserWindow.center()
. #42195 (Also in 30, 31)session.resolveProxy
api. #42898 (Also in 30, 31)showInactive
were blank. #42226 (Also in 31)chrome://accessibility
. #41911 (Also in 31)WebviewTag.webpreferences
back tostring
. #42275 (Also in 30, 31)desktopCapturer.getSources
never fulfilled its promise in some cases. #43270 (Also in 29, 30, 31)BrowserWindow.focus()
now correctly restore focus to inactive apps on macOS. #42180 (Also in 30, 31)originalFs.promises.cp
now works. #42132 (Also in 31)Other Changes
3366250
. #42304 (Also in 31)3394581
. #421203402211
. #421723416635
. #42253Documentation
Notices
End of Support for 29.x.y
Electron 29.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.
v31.4.0
: electron v31.4.0Compare Source
Release Notes for v31.4.0
Features
prefersReducedTransparency
tonativeTheme
, which indicates whether the user has chosen to reduce OS-level transparency via system accessibility settings. #43137 (Also in 30, 32)Fixes
navigator.serial.getPorts()
incorrectly returned an empty array in some cases. #43170 (Also in 30, 32)system-context-menu
was not triggered as expected on Windows when using a frameless BrowserWindow. #43274 (Also in 30, 32)window.showInactive
on macOS did not actually show the window. #43102 (Also in 32)desktopCapturer.getSources
never fulfilled its promise in some cases. #43271 (Also in 29, 30, 32)Other Changes
3382485
. #43140v31.3.1
: electron v31.3.1Compare Source
Release Notes for v31.3.1
Fixes
desktopCapturer.getSources
on macOS running 14.4 or later would make non-resizable windows resizable. #43044 (Also in 32)Other Changes
v31.3.0
: electron v31.3.0Compare Source
Release Notes for v31.3.0
Features
DownloadItem.getCurrentBytesPerSecond()
,DownloadItem.getPercentComplete()
,DownloadItem.getEndTime()
. #42915 (Also in 30, 32)Fixes
navigator.mediaDevices.getUserMedia
andnavigator.getUserMedia
should reject with aNotAllowedError
if microphone or camera permissions have been denied at the system level on macOS. #42937 (Also in 30, 32)BrowserWindow.setBackgroundColor
with some level of transparency could cause a crash. #42928 (Also in 32)Other Changes
npm run lint
not working on Windows. #42906 (Also in 32)v31.2.1
: electron v31.2.1Compare Source
Release Notes for v31.2.1
Fixes
webContents.close()
on a BrowserView. #42810 (Also in 32)desktopCapturer
API andscreen.getAllDisplays()
no longer matched on Windows. #42861 (Also in 32)desktopCapturer
API andscreen.getAllDisplays()
no longer matched on Windows. #42890 (Also in 32)session.resolveProxy
api. #42897 (Also in 32)v31.2.0
: electron v31.2.0Compare Source
Release Notes for v31.2.0
Features
Fixes
BrowserWindow.setTopBrowserView
. #42734 (Also in 30, 32)navigator.mediaDevices.enumerateDevices
could return broken results in some cases after callingsession.setPermissionCheckHandler
. #42809 (Also in 30, 32)Other Changes
input
tag could cause a crash. #42825 (Also in 32)v31.1.0
: electron v31.1.0Compare Source
Release Notes for v31.1.0
Features
systemPreferences
toutilityProcess
. #42598 (Also in 30, 32)Fixes
postMessage
. #42580 (Also in 30, 32)fetch
-dependent interfaces could be missing in Web Workers withnodeIntegrationInWorker
enabled. #42597 (Also in 30, 32)Other Changes
v31.0.2
: electron v31.0.2Compare Source
Release Notes for v31.0.2
Fixes
navigator.usb.getDevices()
could crash in some circumstances. #42462 (Also in 29, 30)Other Changes
v31.0.1
: electron v31.0.1Compare Source
Release Notes for v31.0.1
Fixes
fetch
dependent interfaces in Node.js were not defined whennodeIntegration
was enabled in some circumstances. #42453 (Also in 30)--js-flags
could cause a crash. #42441 (Also in 29, 30)v31.0.0
: electron v31.0.0Compare Source
Release Notes for v31.0.0
Stack Upgrades
126.0.6478.36
20.14.0
12.6
Breaking Changes
WebSQL
support) #41868nativeImage.toDataURL
will preserve PNG colorspace) #41610Features
Additions
navigationHistory
on webContents API withnavigationHistory.getEntryAtIndex
method, enabling applications to retrieve the URL and title of any navigation entry within the browsing history. #41577 (Also in 29, 30)Session.clearData
API. #41355navigator.serial
. #41638 (Also in 29, 30)NODE_EXTRA_CA_CERTS
. #41689webContents.setWindowOpenHandler
to support manual creation of BrowserWindow. #41432clearData
method added toSession
. #40983WebContentsView
to accept pre-existingwebContents
object. #42319Improvements
WebContentsView
to accept pre-existingwebContents
object. #42319ses.cookies.set
fails. #42400 (Also in 29, 30)Removed/Deprecated
inputFieldType
property in thecontext-menu
params has been removed. #41239 (Also in 30)Fixes
recursive
option infs.{readdir|readdirSync}
as well asfs.promises.{readdir|readdirSync}
. #41582withFileTypes
when callingfs.{readdir|readdirSync}
with therecursive
in Asar archives. #41627showInactive
were blank. #42227originalFs.promises.cp
now works. #42134Also in earlier versions...
chrome://process-internals
failing to load. #41476 (Also in 28, 29, 30)shell.showItemInFolder
not opening Windows Explorer if the passed path contains forward slashes. #41642 (Also in 28, 29, 30)addChildView
if a view is added as its own child. #42108 (Also in 30)WebContentsView
is added viaaddChildView
multiple times. #42116 (Also in 30)chrome.scripting
on extension unload. #41686 (Also in 29, 30)setAutoResize
on aBrowserView
. #42138 (Also in 30)BrowserView
webContents
were getting destroyed even whenpreventDefault
was being set on the owningBrowserWindow
'sclose
event. #42372 (Also in 30)app.getLoginItemSettings
didn't correctly throw errors. #41647 (Also in 30)app.setLoginItemSettings
incorrectly checked againstloginItemService
. #42404 (Also in 30)document.requestFullscreen
didn't work when calling it from awebContents
insideWebContentsView
. #41995 (Also in 30)recentDOcuments
wasn't populating properly on macOS. #41993 (Also in 29, 30)setTitleBarOverlay
didn't work as expected when called onBaseWindow
. #42150 (Also in 29, 30)user-did-{resign|become}-active
were not emitted properly on macOS. #41506 (Also in 28, 29, 30)webContents.navigationHistory
was not an enumerable property. #42182 (Also in 30)webContents.print(options)
failed ifoptions
was not passed orundefined
is passed. #41467 (Also in 28, 29, 30)window.center()
on Windows and Linux incorrectly centered the window. #42101 (Also in 30)serial-port-added
event improperly respected filters set byserial.requestPort()
. #41621 (Also in 28, 29, 30)BrowserWindow.center()
. #42197 (Also in 30)<__assertion_handler>
header when compiling with libc++. #41830 (Also in 29, 30)WebviewTag.webpreferences
back tostring
. #42279 (Also in 30)Storage.{get|set|clear}Cookies
via the Chrome DevTools Protocol. #41718 (Also in 28, 29, 30)BrowserWindow.focus()
now correctly restore focus to inactive apps on macOS. [#42186](https://togConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - 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.
This PR was generated by Mend Renovate. View the repository job log.