Bump electron from 32.2.0 to 33.0.1
Bumps electron from 32.2.0 to 33.0.1.
Release notes
Sourced from electron's releases.
electron v33.0.1
Release Notes for v33.0.1
Other Changes
- Updated Chromium to 130.0.6723.59. #44271
electron v33.0.0
Release Notes for 33.0.0
Stack Upgrades
- Chromium
130.0.6723.44- Node
20.18.0- V8
13.0Breaking Changes
- Deprecated usage of
texturedBrowserWindowtypeoption on macOS. #43133- Custom protocol URLs that use Windows file paths will no longer work correctly with the deprecated
protocol.registerFileProtocoland thebaseURLForDataURLproperty onBrowserWindow.loadURL,WebContents.loadURL, and<webview>.loadURL. #43977Features
Additions
- Added a handler,
app.setClientCertRequestPasswordHandler(handler), to help unlock cryptographic devices when a PIN is needed. #41205- Added error event in utility process to support diagnostic reports on V8 fatal errors. #43997
- Added
View.setBorderRadius(radius)for customizing the border radius of views—with compatibility forWebContentsView. #42320- Added Linux support for the Windows Control Overlay API. #41769 (Also in 30, 31, 32)
- Added support for the macOS system picker in
desktopCapturerandsetDisplayMediaRequestHandler. #43680 (Also in 32)- Added
DownloadItem.getCurrentBytesPerSecond(),DownloadItem.getPercentComplete(),DownloadItem.getEndTime(). #42805 (Also in 30, 31, 32)- Added a new property
prefersReducedTransparencytonativeTheme, which indicates whether the user has chosen to reduce OS-level transparency via system accessibility settings. #42862 (Also in 30, 31, 32)- Added support for responding to auth requests initiated from utility process via
app#loginevent. #42631 (Also in 32)Improvements
- Extended
navigationHistoryAPI with 2 new functions for better history management. #42014- Ensured that the
sender-idhint is set when creating desktop notifications on DBus. #43949 (Also in 31, 32)- Aligned failure pathway in File System Access API with upstream when attempting to open a file or directory in a blocked path. #42561 (Also in 30, 31, 32)
- Enabled zstd compression in net http requests. #43150 (Also in 31, 32)
- Expose
systemPreferencestoutilityProcess. #42203 (Also in 30, 31, 32)Fixes
... (truncated)
Commits
11c2b61chore: bump chromium to 130.0.6723.59 (33-x-y) (#44271)6b458c7fix: -Wunsafe-buffer-usage warnings in TaskbarHost::SetThumbarButtons() (#44260)77324ffbuild: update devcontainer sha (#44245)63d1d9cfix: SCContentSharingPicker crash in iframes (#44228)dd5bce1docs: update timelines for E34 (#44225)258a4a7fix: -Wunsafe-buffer-usage warning in ChunkedDataPipeReadableStream (#44223)f269ca1test: fix visibility-state-spec.ts flaky test (#44199)7887395fix: -Wunsafe-buffer-usage warnings when read()ing and write()ing integers (#...9011532fix: clang variable configuration in generated node headers (#44200)afce3cedocs: clarify interplay between utility process events (#44203)- Additional commits viewable in compare view
Most Recent Ignore Conditions Applied to This Pull Request
| Dependency Name | Ignore Conditions |
|---|---|
| electron | [>= 24.a, < 25] |
| electron | [>= 23.a, < 24] |
| electron | [>= 26.a, < 27] |
| electron | [>= 25.a, < 26] |
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Update to latest 32.2.x before release manually instead?
Yes, I would say so. 33 also drops support for macOS 10.15, so we might want to wait until the next release for that: https://github.com/electron/electron/blob/main/docs/breaking-changes.md#removed-macos-1015-support
@dependabot ignore this major version
We can reopen this pr after the release or update the electron version manually
OK, I won't notify you about version 33.x.x again, unless you re-open this PR.
@dependabot recreate
Looks like this PR is closed. If you re-open it I'll rebase it as long as no-one else has edited it (you can use @dependabot reopen if the branch has been deleted).
Will we get something fixed and release a 0.22.x? If so we might want to stay on 32.x?
I think we'd have to cherry pick some commits for 0.22.x since some changes we currently have merged would apply for a 0.23.0 change instead
@dependabot recreate
Superseded by #6231.