bloom
bloom copied to clipboard
chore(deps-dev): bump electron from 30.0.9 to 32.1.2
Bumps electron from 30.0.9 to 32.1.2.
Release notes
Sourced from electron's releases.
electron v32.1.2
Release Notes for v32.1.2
Fixes
- Fixed an issue where clicking the eyedropper icon did nothing instead of opening an eyedropper for color selection as expected. #43786 (Also in 33)
- Third time isn't always a charm. Fixed the native macOS Screen Share picker invocation triggering a test Chromium green screen. #43809 (Also in 33)
electron v32.1.1
Release Notes for v32.1.1
Fixes
- Fixed an issue when dragging to resize when using Window Controls Overlay on Linux. #43743 (Also in 33)
- Fixed an issue where
WebContentsViews did not show correctly in some circumstances on macOS after being added as child views. #43698 (Also in 31, 33)Other Changes
- Updated Chromium to 128.0.6613.137. #43683
electron v32.1.0
Release Notes for v32.1.0
Features
- Added support for the macOS system picker in
desktopCapturerandsetDisplayMediaRequestHandler. #43679 (Also in 33)Fixes
- Fixed BrowserView auto resize issue. #43637 (Also in 31, 33)
- Fixed a potential issue with fillable PDF forms saving correctly in some circumstances. #43687 (Also in 33)
- Fixed an issue where
defaultPathdid not work for all users on Linux when creating an open file dialog. #43629 (Also in 30, 31, 33)- Fixed an issue where users would be incorrectly notified of print failure upon intentional cancellation. #43643
- Fixed an issue with
resizeevents being emitted on Windows when the window was moved but not resized. #43644 (Also in 33)- Fixed other apps not being focused when launched from electron ozone/wayland. #43577 (Also in 31, 33)
- Restored Chromium default
Content-Dispositionheader parsing. #43668 (Also in 30, 31, 33)Other Changes
electron v32.0.2
Release Notes for v32.0.2
Fixes
- Fixed
MenuItem.clickhandler not settingfocusedWindowparameter when focused window is aBaseWindow. #43437 (Also in 31, 33)- Fixed an issue where
BaseWindow.setTouchBardidn't work as expected. #43421 (Also in 30, 31, 33)- Fixed bug where camera permissions affected screen sharing. #43544
- Fixed devtools to allow restoring saved dock state on Linux when WCO is enabled. #43501 (Also in 31, 33)
- Fixed electron app in ozone/wayland not being focused when launched from another app. #43548 (Also in 31, 33)
Other Changes
... (truncated)
Changelog
Sourced from electron's changelog.
Breaking Changes
Breaking changes will be documented here, and deprecation warnings added to JS code where possible, at least one major version before the change is made.
Types of Breaking Changes
This document uses the following convention to categorize breaking changes:
- API Changed: An API was changed in such a way that code that has not been updated is guaranteed to throw an exception.
- Behavior Changed: The behavior of Electron has changed, but not in such a way that an exception will necessarily be thrown.
- Default Changed: Code depending on the old default may break, not necessarily throwing an exception. The old behavior can be restored by explicitly specifying the value.
- Deprecated: An API was marked as deprecated. The API will continue to function, but will emit a deprecation warning, and will be removed in a future release.
- Removed: An API or feature was removed, and is no longer supported by Electron.
Planned Breaking API Changes (33.0)
Behavior Changed: custom protocol URL handling on Windows
Due to changes made in Chromium to support Non-Special Scheme URLs, 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.protocol.handlewill also not work with these types of URLs but this is not a change since it has always worked that way.// No longer works protocol.registerFileProtocol('other', () => { callback({ filePath: '/path/to/my/file' }) })const mainWindow = new BrowserWindow()
mainWindow.loadURL('data:text/html,<script src="loaded-from-dataurl.js"></script>', { baseURLForDataURL: 'other://C:\myapp' })
mainWindow.loadURL('other://C:\myapp\index.html')// Replace with
const path = require('node:path')
const nodeUrl = require('node:url')
protocol.handle(other, (req) => {
const srcPath = 'C:\myapp\'
const reqURL = new URL(req.url)
return net.fetch(nodeUrl.pathToFileURL(path.join(srcPath, reqURL.pathname)).toString())
})mainWindow.loadURL('data:text/html,<script src="loaded-from-dataurl.js"></script>', { baseURLForDataURL: 'other://' })
mainWindow.loadURL('other://index.html')
Behavior Changed: menu bar will be hidden during fullscreen on Windows
This brings the behavior to parity with Linux. Prior behavior: Menu bar is still visible during fullscreen on Windows. New behavior: Menu bar is hidden during fullscreen on Windows.
Behavior Changed:
webContentsproperty onloginonappThe
webContentsproperty in theloginevent fromappwill benull
... (truncated)
Commits
8ac9d16fix: third time screen sharing on macOS (#43809)2bc8797refactor: NotificationPresenter::Create() returns a std::unique_ptr<> (#43806)08579bdchore: fix compile issue about ambiguous error of multiple methods named 'hig...bd9e009refactor: remove use of deprecated APIBuildServiceInstanceFor()(32-x-y) (...0f11dd9build: compile Node.js with C++20 support (32-x-y) (#43785)8b49ba1fix: EyeDropper working in devtools (32-x-y) (#43786)9c88da3build: let darwin/mas run concurrently (#43791)8ab4d24chore: bump chromium to 128.0.6613.162 (32-x-y) (#43768)95ae0aabuild: split darwin/mas macOS publish jobs (#43766)ca32340build: improve logging on http errors during release process (#43762)- Additional commits viewable in compare view
You can trigger a rebase of this PR 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)