electron/electron (electron)
### [`v29.4.5`](https://togithub.com/electron/electron/releases/tag/v29.4.5): electron v29.4.5
[Compare Source](https://togithub.com/electron/electron/compare/v29.4.3...v29.4.5)
### Release Notes for v29.4.5
#### Other Changes
- Security: backported fix for CVE-2024-6291.
- Security: backported fix for CVE-2024-6293.
- Security: backported fix for CVE-2024-6290.
- Security: backported fix for CVE-2024-6292.
- Security: backported fix for chromium:346197738. [#42694](https://togithub.com/electron/electron/pull/42694)
### [`v29.4.3`](https://togithub.com/electron/electron/releases/tag/v29.4.3): electron v29.4.3
[Compare Source](https://togithub.com/electron/electron/compare/v29.4.2...v29.4.3)
### Release Notes for v29.4.3
#### Fixes
- Fixed an issue where `app.setLoginItemSettings` incorrectly checked against `loginItemService`. [#42405](https://togithub.com/electron/electron/pull/42405) (Also in [30](https://togithub.com/electron/electron/pull/42403), [31](https://togithub.com/electron/electron/pull/42404))
- Fixed an issue where `navigator.usb.getDevices()` could crash in some circumstances. [#42463](https://togithub.com/electron/electron/pull/42463) (Also in [30](https://togithub.com/electron/electron/pull/42461), [31](https://togithub.com/electron/electron/pull/42462))
- Fixed an issue where bad flags passed via `--js-flags` could cause a crash. [#42442](https://togithub.com/electron/electron/pull/42442) (Also in [30](https://togithub.com/electron/electron/pull/42440), [31](https://togithub.com/electron/electron/pull/42441))
- Fixed an issue where control could fail to return properly after saving a dialog using showOpenDialogSync on Linux. [#42679](https://togithub.com/electron/electron/pull/42679) (Also in [30](https://togithub.com/electron/electron/pull/42676), [31](https://togithub.com/electron/electron/pull/42678), [32](https://togithub.com/electron/electron/pull/42677))
- Fixed an issue where some calls to WebUSB methods could crash. [#42363](https://togithub.com/electron/electron/pull/42363) (Also in [31](https://togithub.com/electron/electron/pull/42365))
- Fixed potentially incorrect exit code in UtilityProcess. [#42396](https://togithub.com/electron/electron/pull/42396) (Also in [30](https://togithub.com/electron/electron/pull/42395), [31](https://togithub.com/electron/electron/pull/42397))
- Fixed support for multiple folder/file selection in //shell_dialogs portal implementation. [#42425](https://togithub.com/electron/electron/pull/42425) (Also in [30](https://togithub.com/electron/electron/pull/42426), [31](https://togithub.com/electron/electron/pull/42424))
- Re-adds functionality to check whether or not an app was launched as a login service on macOS. [#42421](https://togithub.com/electron/electron/pull/42421) (Also in [30](https://togithub.com/electron/electron/pull/42423), [31](https://togithub.com/electron/electron/pull/42422))
#### Other Changes
- Fixed crash in gpu process when software compositing is enabled on linux with x11 platform. [#42569](https://togithub.com/electron/electron/pull/42569) (Also in [30](https://togithub.com/electron/electron/pull/42567), [31](https://togithub.com/electron/electron/pull/42570), [32](https://togithub.com/electron/electron/pull/42568))
- Fixed startup crash on linux when obtaining display info with x11 backend. [#42641](https://togithub.com/electron/electron/pull/42641)
- Improved error messages when `ses.cookies.set` fails. [#42399](https://togithub.com/electron/electron/pull/42399) (Also in [30](https://togithub.com/electron/electron/pull/42398), [31](https://togithub.com/electron/electron/pull/42400))
- Security: backported fix for [`3397365`](https://togithub.com/electron/electron/commit/339736513).
- Security: backported fix for CVE-2024-5499.
- Security: backported fix for CVE-2024-5493.
- Security: backported fix for CVE-2024-5494.
- Security: backported fix for CVE-2024-5495.
- Security: backported fix for CVE-2024-5496. [#42589](https://togithub.com/electron/electron/pull/42589)
- Security: backported fix for CVE-2024-5158.
- Security: backported fix for CVE-2024-5160.
- Security: backported fix for CVE-2024-5157.
- Security: backported fix for CVE-2024-5159.
- Security: backported fix for [`3408223`](https://togithub.com/electron/electron/commit/340822365). [#42572](https://togithub.com/electron/electron/pull/42572)
- Security: backported fix for CVE-2024-5831.
- Security: backported fix for CVE-2024-5832. [#42603](https://togithub.com/electron/electron/pull/42603)
- Security: backported fix for CVE-2024-6100.
- Security: backported fix for CVE-2024-6101.
- Security: backported fix for CVE-2024-6103. [#42618](https://togithub.com/electron/electron/pull/42618)
### [`v29.4.2`](https://togithub.com/electron/electron/releases/tag/v29.4.2): electron v29.4.2
[Compare Source](https://togithub.com/electron/electron/compare/v29.4.1...v29.4.2)
### Release Notes for v29.4.2
#### Other Changes
- Backported fix for [`3416635`](https://togithub.com/electron/electron/commit/341663589). [#42256](https://togithub.com/electron/electron/pull/42256)
### [`v29.4.1`](https://togithub.com/electron/electron/releases/tag/v29.4.1): electron v29.4.1
[Compare Source](https://togithub.com/electron/electron/compare/v29.4.0...v29.4.1)
### Release Notes for v29.4.1
#### Fixes
- Fixed an issue where `setTitleBarOverlay` didn't work as expected when called on `BaseWindow`. [#42152](https://togithub.com/electron/electron/pull/42152) (Also in [30](https://togithub.com/electron/electron/pull/42151))
#### Other Changes
- Security: backported fix for [`3296996`](https://togithub.com/electron/electron/commit/329699609).
- Security: backported fix for CVE-2024-4948.
- Security: backported fix for [`3385743`](https://togithub.com/electron/electron/commit/338574384). [#42220](https://togithub.com/electron/electron/pull/42220)
### [`v29.4.0`](https://togithub.com/electron/electron/releases/tag/v29.4.0): electron v29.4.0
[Compare Source](https://togithub.com/electron/electron/compare/v29.3.3...v29.4.0)
##### Release Notes for v29.4.0
##### Fixes
- Backported fix for [CVE-2024-22017](https://togithub.com/advisories/GHSA-vr4q-vx84-9g5x). [#42128](https://togithub.com/electron/electron/pull/42128)
##### Other Changes
- Backported fix for [`3394581`](https://togithub.com/electron/electron/commit/339458194). [#42123](https://togithub.com/electron/electron/pull/42123)
- Backported fix for [`3402211`](https://togithub.com/electron/electron/commit/340221135). [#42175](https://togithub.com/electron/electron/pull/42175)
### [`v29.3.3`](https://togithub.com/electron/electron/releases/tag/v29.3.3): electron v29.3.3
[Compare Source](https://togithub.com/electron/electron/compare/v29.3.2...v29.3.3)
### Release Notes for v29.3.3
#### Fixes
- Fixed an issue where `fs.createWriteStream` could write out of order. [#42047](https://togithub.com/electron/electron/pull/42047)
- Fixed blurry thumbnails from desktop capturer on macOS. [#42049](https://togithub.com/electron/electron/pull/42049)
- Fixed crash after upgrade on Linux. [#42065](https://togithub.com/electron/electron/pull/42065) (Also in [30](https://togithub.com/electron/electron/pull/42064), [31](https://togithub.com/electron/electron/pull/42062))
#### Other Changes
- Backported fix for [`3307568`](https://togithub.com/electron/electron/commit/330756841). [#42069](https://togithub.com/electron/electron/pull/42069)
- Backported fix for [`3392667`](https://togithub.com/electron/electron/commit/339266700). [#42097](https://togithub.com/electron/electron/pull/42097)
- Security: backported fix for [`3350038`](https://togithub.com/electron/electron/commit/335003891).
- Security: backported fix for [`3335087`](https://togithub.com/electron/electron/commit/333508731). [#42007](https://togithub.com/electron/electron/pull/42007)
- Security: backported fix for CVE-2024-3914. [#41984](https://togithub.com/electron/electron/pull/41984)
- Security: backported fix for CVE-2024-4558. [#42090](https://togithub.com/electron/electron/pull/42090)
- \[a11y] avoid clearing/resetting focus on an already focused element. [#42057](https://togithub.com/electron/electron/pull/42057) (Also in [28](https://togithub.com/electron/electron/pull/42071))
### [`v29.3.2`](https://togithub.com/electron/electron/releases/tag/v29.3.2): electron v29.3.2
[Compare Source](https://togithub.com/electron/electron/compare/v29.3.1...v29.3.2)
### Release Notes for v29.3.2
#### Fixes
- Electron doesn't paint on offscreen-render mode after gpu process crashed. [#41923](https://togithub.com/electron/electron/pull/41923) (Also in [30](https://togithub.com/electron/electron/pull/41925), [31](https://togithub.com/electron/electron/pull/41924))
- Fixed an issue where `console.log()` in AudioWorkletGlobalScope produced incorrect output. [#41889](https://togithub.com/electron/electron/pull/41889) (Also in [28](https://togithub.com/electron/electron/pull/41895))
- Fixed an issue where `recentDOcuments` wasn't populating properly on macOS. [#41994](https://togithub.com/electron/electron/pull/41994) (Also in [31](https://togithub.com/electron/electron/pull/41993))
#### Other Changes
- Security: backported fix for CVE-2024-4060.
- Security: backported fix for CVE-2024-4058. [#41982](https://togithub.com/electron/electron/pull/41982)
### [`v29.3.1`](https://togithub.com/electron/electron/releases/tag/v29.3.1): electron v29.3.1
[Compare Source](https://togithub.com/electron/electron/compare/v29.3.0...v29.3.1)
##### Release Notes for v29.3.1
##### Fixes
- Fixed an issue on Windows where silent printing resulted in comically tiny renderer output. [#41836](https://togithub.com/electron/electron/pull/41836) (Also in [28](https://togithub.com/electron/electron/pull/41837), [30](https://togithub.com/electron/electron/pull/41838))
- Fixed missing `<__assertion_handler>` header when compiling with libc++. [#41845](https://togithub.com/electron/electron/pull/41845) (Also in [30](https://togithub.com/electron/electron/pull/41846))
##### Other Changes
- Security: backported fix for CVE-2024-3515.
- Security: backported fix for CVE-2024-3516.
- Security: backported fix for CVE-2024-3157. [#41854](https://togithub.com/electron/electron/pull/41854)
### [`v29.3.0`](https://togithub.com/electron/electron/releases/tag/v29.3.0): electron v29.3.0
[Compare Source](https://togithub.com/electron/electron/compare/v29.2.0...v29.3.0)
### Release Notes for v29.3.0
#### Fixes
- Fixed a bug where a window with maximization disabled and WCO enabled would still show its maximization button. [#41807](https://togithub.com/electron/electron/pull/41807)
#### Other Changes
- Security: backported fix for CVE-2024-3156. [#41775](https://togithub.com/electron/electron/pull/41775)
### [`v29.2.0`](https://togithub.com/electron/electron/releases/tag/v29.2.0): electron v29.2.0
[Compare Source](https://togithub.com/electron/electron/compare/v29.1.6...v29.2.0)
### Release Notes for v29.2.0
#### Fixes
- Fixed crash in Notification::Close() under libnotify 0.8.x with portal environment. [#41707](https://togithub.com/electron/electron/pull/41707) (Also in [28](https://togithub.com/electron/electron/pull/41709), [30](https://togithub.com/electron/electron/pull/41708))
- Fixed usage of `Storage.{get|set|clear}Cookies` via the Chrome DevTools Protocol. [#41739](https://togithub.com/electron/electron/pull/41739) (Also in [28](https://togithub.com/electron/electron/pull/41738), [30](https://togithub.com/electron/electron/pull/41740))
#### Other Changes
- Security: backported fix for CVE-2024-2885.
- Security: backported fix for CVE-2024-2883.
- Security: backported fix for CVE-2024-2887.
- Security: backported fix for CVE-2024-2886.
- Security: backported fix for [`3296748`](https://togithub.com/electron/electron/commit/329674887).
- Security: backported fix for [`3271834`](https://togithub.com/electron/electron/commit/327183408).
- Security: backported fix for [`3263494`](https://togithub.com/electron/electron/commit/326349405). [#41746](https://togithub.com/electron/electron/pull/41746)
- Updated Chromium to 122.0.6261.156. [#41765](https://togithub.com/electron/electron/pull/41765)
#### Documentation
- Documentation changes: [#41730](https://togithub.com/electron/electron/pull/41730)
#### Unknown
- Added support for Bluetooth ports being requested by service class ID in `navigator.serial`. [#41735](https://togithub.com/electron/electron/pull/41735) (Also in [30](https://togithub.com/electron/electron/pull/41734))
### [`v29.1.6`](https://togithub.com/electron/electron/releases/tag/v29.1.6): electron v29.1.6
[Compare Source](https://togithub.com/electron/electron/compare/v29.1.5...v29.1.6)
### Release Notes for v29.1.6
#### Fixes
- Fixed `shell.showItemInFolder` not opening Windows Explorer if the passed path contains forward slashes. [#41672](https://togithub.com/electron/electron/pull/41672) (Also in [28](https://togithub.com/electron/electron/pull/41670), [30](https://togithub.com/electron/electron/pull/41671))
- Fixed a potential crash in `chrome.scripting` on extension unload. [#41701](https://togithub.com/electron/electron/pull/41701) (Also in [30](https://togithub.com/electron/electron/pull/41702))
- Fixed an issue where emojis weren't properly handled on Windows. [#41680](https://togithub.com/electron/electron/pull/41680) (Also in [30](https://togithub.com/electron/electron/pull/41681))
- Fixed an issue where the `serial-port-added` event improperly respected filters set by `serial.requestPort()`. [#41636](https://togithub.com/electron/electron/pull/41636) (Also in [28](https://togithub.com/electron/electron/pull/41637), [30](https://togithub.com/electron/electron/pull/41635))
#### Other Changes
- Security: backported fix for CVE-2024-2625. [#41631](https://togithub.com/electron/electron/pull/41631)
- Updated Chromium to 122.0.6261.139. [#41634](https://togithub.com/electron/electron/pull/41634)
### [`v29.1.5`](https://togithub.com/electron/electron/releases/tag/v29.1.5): electron v29.1.5
[Compare Source](https://togithub.com/electron/electron/compare/v29.1.4...v29.1.5)
### Release Notes for v29.1.5
#### Fixes
- Fixed an issue where badge text set using the Badging API no longer appeared correctly on Windows. [#41628](https://togithub.com/electron/electron/pull/41628) (Also in [30](https://togithub.com/electron/electron/pull/41629))
#### Other Changes
- Updated Chromium to 122.0.6261.130. [#41598](https://togithub.com/electron/electron/pull/41598)
### [`v29.1.4`](https://togithub.com/electron/electron/releases/tag/v29.1.4): electron v29.1.4
[Compare Source](https://togithub.com/electron/electron/compare/v29.1.3...v29.1.4)
### Release Notes for v29.1.4
#### Other Changes
- Updated Chromium to 122.0.6261.129. [#41583](https://togithub.com/electron/electron/pull/41583)
### [`v29.1.3`](https://togithub.com/electron/electron/releases/tag/v29.1.3): electron v29.1.3
[Compare Source](https://togithub.com/electron/electron/compare/v29.1.2...v29.1.3)
### Release Notes for v29.1.3
#### Fixes
- Fixed `chrome://process-internals` failing to load. [#41542](https://togithub.com/electron/electron/pull/41542) (Also in [28](https://togithub.com/electron/electron/pull/41541), [30](https://togithub.com/electron/electron/pull/41540))
- Fixed a memory corruption crash on Windows by removing DXDiag telemetry code. [#41574](https://togithub.com/electron/electron/pull/41574)
#### Other Changes
- Backported fix for [`4026530`](https://togithub.com/electron/electron/commit/40265302). [#41573](https://togithub.com/electron/electron/pull/41573)
- Updated Chromium to 122.0.6261.112. [#41552](https://togithub.com/electron/electron/pull/41552)
### [`v29.1.2`](https://togithub.com/electron/electron/releases/tag/v29.1.2): electron v29.1.2
[Compare Source](https://togithub.com/electron/electron/compare/v29.1.1...v29.1.2)
### Release Notes for v29.1.2
#### Fixes
- Fixed `chrome://process-internals` failing to load. [#41542](https://togithub.com/electron/electron/pull/41542) (Also in [28](https://togithub.com/electron/electron/pull/41541), [30](https://togithub.com/electron/electron/pull/41540))
- Fixed a memory corruption crash on Windows by removing DXDiag telemetry code. [#41574](https://togithub.com/electron/electron/pull/41574)
#### Other Changes
- Backported fix for [`4026530`](https://togithub.com/electron/electron/commit/40265302). [#41573](https://togithub.com/electron/electron/pull/41573)
- Updated Chromium to 122.0.6261.112. [#41552](https://togithub.com/electron/electron/pull/41552)
Configuration
📅 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.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
29.1.1
->29.4.5
Release Notes
electron/electron (electron)
### [`v29.4.5`](https://togithub.com/electron/electron/releases/tag/v29.4.5): electron v29.4.5 [Compare Source](https://togithub.com/electron/electron/compare/v29.4.3...v29.4.5) ### Release Notes for v29.4.5 #### Other Changes - Security: backported fix for CVE-2024-6291. - Security: backported fix for CVE-2024-6293. - Security: backported fix for CVE-2024-6290. - Security: backported fix for CVE-2024-6292. - Security: backported fix for chromium:346197738. [#42694](https://togithub.com/electron/electron/pull/42694) ### [`v29.4.3`](https://togithub.com/electron/electron/releases/tag/v29.4.3): electron v29.4.3 [Compare Source](https://togithub.com/electron/electron/compare/v29.4.2...v29.4.3) ### Release Notes for v29.4.3 #### Fixes - Fixed an issue where `app.setLoginItemSettings` incorrectly checked against `loginItemService`. [#42405](https://togithub.com/electron/electron/pull/42405) (Also in [30](https://togithub.com/electron/electron/pull/42403), [31](https://togithub.com/electron/electron/pull/42404)) - Fixed an issue where `navigator.usb.getDevices()` could crash in some circumstances. [#42463](https://togithub.com/electron/electron/pull/42463) (Also in [30](https://togithub.com/electron/electron/pull/42461), [31](https://togithub.com/electron/electron/pull/42462)) - Fixed an issue where bad flags passed via `--js-flags` could cause a crash. [#42442](https://togithub.com/electron/electron/pull/42442) (Also in [30](https://togithub.com/electron/electron/pull/42440), [31](https://togithub.com/electron/electron/pull/42441)) - Fixed an issue where control could fail to return properly after saving a dialog using showOpenDialogSync on Linux. [#42679](https://togithub.com/electron/electron/pull/42679) (Also in [30](https://togithub.com/electron/electron/pull/42676), [31](https://togithub.com/electron/electron/pull/42678), [32](https://togithub.com/electron/electron/pull/42677)) - Fixed an issue where some calls to WebUSB methods could crash. [#42363](https://togithub.com/electron/electron/pull/42363) (Also in [31](https://togithub.com/electron/electron/pull/42365)) - Fixed potentially incorrect exit code in UtilityProcess. [#42396](https://togithub.com/electron/electron/pull/42396) (Also in [30](https://togithub.com/electron/electron/pull/42395), [31](https://togithub.com/electron/electron/pull/42397)) - Fixed support for multiple folder/file selection in //shell_dialogs portal implementation. [#42425](https://togithub.com/electron/electron/pull/42425) (Also in [30](https://togithub.com/electron/electron/pull/42426), [31](https://togithub.com/electron/electron/pull/42424)) - Re-adds functionality to check whether or not an app was launched as a login service on macOS. [#42421](https://togithub.com/electron/electron/pull/42421) (Also in [30](https://togithub.com/electron/electron/pull/42423), [31](https://togithub.com/electron/electron/pull/42422)) #### Other Changes - Fixed crash in gpu process when software compositing is enabled on linux with x11 platform. [#42569](https://togithub.com/electron/electron/pull/42569) (Also in [30](https://togithub.com/electron/electron/pull/42567), [31](https://togithub.com/electron/electron/pull/42570), [32](https://togithub.com/electron/electron/pull/42568)) - Fixed startup crash on linux when obtaining display info with x11 backend. [#42641](https://togithub.com/electron/electron/pull/42641) - Improved error messages when `ses.cookies.set` fails. [#42399](https://togithub.com/electron/electron/pull/42399) (Also in [30](https://togithub.com/electron/electron/pull/42398), [31](https://togithub.com/electron/electron/pull/42400)) - Security: backported fix for [`3397365`](https://togithub.com/electron/electron/commit/339736513). - Security: backported fix for CVE-2024-5499. - Security: backported fix for CVE-2024-5493. - Security: backported fix for CVE-2024-5494. - Security: backported fix for CVE-2024-5495. - Security: backported fix for CVE-2024-5496. [#42589](https://togithub.com/electron/electron/pull/42589) - Security: backported fix for CVE-2024-5158. - Security: backported fix for CVE-2024-5160. - Security: backported fix for CVE-2024-5157. - Security: backported fix for CVE-2024-5159. - Security: backported fix for [`3408223`](https://togithub.com/electron/electron/commit/340822365). [#42572](https://togithub.com/electron/electron/pull/42572) - Security: backported fix for CVE-2024-5831. - Security: backported fix for CVE-2024-5832. [#42603](https://togithub.com/electron/electron/pull/42603) - Security: backported fix for CVE-2024-6100. - Security: backported fix for CVE-2024-6101. - Security: backported fix for CVE-2024-6103. [#42618](https://togithub.com/electron/electron/pull/42618) ### [`v29.4.2`](https://togithub.com/electron/electron/releases/tag/v29.4.2): electron v29.4.2 [Compare Source](https://togithub.com/electron/electron/compare/v29.4.1...v29.4.2) ### Release Notes for v29.4.2 #### Other Changes - Backported fix for [`3416635`](https://togithub.com/electron/electron/commit/341663589). [#42256](https://togithub.com/electron/electron/pull/42256) ### [`v29.4.1`](https://togithub.com/electron/electron/releases/tag/v29.4.1): electron v29.4.1 [Compare Source](https://togithub.com/electron/electron/compare/v29.4.0...v29.4.1) ### Release Notes for v29.4.1 #### Fixes - Fixed an issue where `setTitleBarOverlay` didn't work as expected when called on `BaseWindow`. [#42152](https://togithub.com/electron/electron/pull/42152) (Also in [30](https://togithub.com/electron/electron/pull/42151)) #### Other Changes - Security: backported fix for [`3296996`](https://togithub.com/electron/electron/commit/329699609). - Security: backported fix for CVE-2024-4948. - Security: backported fix for [`3385743`](https://togithub.com/electron/electron/commit/338574384). [#42220](https://togithub.com/electron/electron/pull/42220) ### [`v29.4.0`](https://togithub.com/electron/electron/releases/tag/v29.4.0): electron v29.4.0 [Compare Source](https://togithub.com/electron/electron/compare/v29.3.3...v29.4.0) ##### Release Notes for v29.4.0 ##### Fixes - Backported fix for [CVE-2024-22017](https://togithub.com/advisories/GHSA-vr4q-vx84-9g5x). [#42128](https://togithub.com/electron/electron/pull/42128) ##### Other Changes - Backported fix for [`3394581`](https://togithub.com/electron/electron/commit/339458194). [#42123](https://togithub.com/electron/electron/pull/42123) - Backported fix for [`3402211`](https://togithub.com/electron/electron/commit/340221135). [#42175](https://togithub.com/electron/electron/pull/42175) ### [`v29.3.3`](https://togithub.com/electron/electron/releases/tag/v29.3.3): electron v29.3.3 [Compare Source](https://togithub.com/electron/electron/compare/v29.3.2...v29.3.3) ### Release Notes for v29.3.3 #### Fixes - Fixed an issue where `fs.createWriteStream` could write out of order. [#42047](https://togithub.com/electron/electron/pull/42047) - Fixed blurry thumbnails from desktop capturer on macOS. [#42049](https://togithub.com/electron/electron/pull/42049) - Fixed crash after upgrade on Linux. [#42065](https://togithub.com/electron/electron/pull/42065) (Also in [30](https://togithub.com/electron/electron/pull/42064), [31](https://togithub.com/electron/electron/pull/42062)) #### Other Changes - Backported fix for [`3307568`](https://togithub.com/electron/electron/commit/330756841). [#42069](https://togithub.com/electron/electron/pull/42069) - Backported fix for [`3392667`](https://togithub.com/electron/electron/commit/339266700). [#42097](https://togithub.com/electron/electron/pull/42097) - Security: backported fix for [`3350038`](https://togithub.com/electron/electron/commit/335003891). - Security: backported fix for [`3335087`](https://togithub.com/electron/electron/commit/333508731). [#42007](https://togithub.com/electron/electron/pull/42007) - Security: backported fix for CVE-2024-3914. [#41984](https://togithub.com/electron/electron/pull/41984) - Security: backported fix for CVE-2024-4558. [#42090](https://togithub.com/electron/electron/pull/42090) - \[a11y] avoid clearing/resetting focus on an already focused element. [#42057](https://togithub.com/electron/electron/pull/42057) (Also in [28](https://togithub.com/electron/electron/pull/42071)) ### [`v29.3.2`](https://togithub.com/electron/electron/releases/tag/v29.3.2): electron v29.3.2 [Compare Source](https://togithub.com/electron/electron/compare/v29.3.1...v29.3.2) ### Release Notes for v29.3.2 #### Fixes - Electron doesn't paint on offscreen-render mode after gpu process crashed. [#41923](https://togithub.com/electron/electron/pull/41923) (Also in [30](https://togithub.com/electron/electron/pull/41925), [31](https://togithub.com/electron/electron/pull/41924)) - Fixed an issue where `console.log()` in AudioWorkletGlobalScope produced incorrect output. [#41889](https://togithub.com/electron/electron/pull/41889) (Also in [28](https://togithub.com/electron/electron/pull/41895)) - Fixed an issue where `recentDOcuments` wasn't populating properly on macOS. [#41994](https://togithub.com/electron/electron/pull/41994) (Also in [31](https://togithub.com/electron/electron/pull/41993)) #### Other Changes - Security: backported fix for CVE-2024-4060. - Security: backported fix for CVE-2024-4058. [#41982](https://togithub.com/electron/electron/pull/41982) ### [`v29.3.1`](https://togithub.com/electron/electron/releases/tag/v29.3.1): electron v29.3.1 [Compare Source](https://togithub.com/electron/electron/compare/v29.3.0...v29.3.1) ##### Release Notes for v29.3.1 ##### Fixes - Fixed an issue on Windows where silent printing resulted in comically tiny renderer output. [#41836](https://togithub.com/electron/electron/pull/41836) (Also in [28](https://togithub.com/electron/electron/pull/41837), [30](https://togithub.com/electron/electron/pull/41838)) - Fixed missing `<__assertion_handler>` header when compiling with libc++. [#41845](https://togithub.com/electron/electron/pull/41845) (Also in [30](https://togithub.com/electron/electron/pull/41846)) ##### Other Changes - Security: backported fix for CVE-2024-3515. - Security: backported fix for CVE-2024-3516. - Security: backported fix for CVE-2024-3157. [#41854](https://togithub.com/electron/electron/pull/41854) ### [`v29.3.0`](https://togithub.com/electron/electron/releases/tag/v29.3.0): electron v29.3.0 [Compare Source](https://togithub.com/electron/electron/compare/v29.2.0...v29.3.0) ### Release Notes for v29.3.0 #### Fixes - Fixed a bug where a window with maximization disabled and WCO enabled would still show its maximization button. [#41807](https://togithub.com/electron/electron/pull/41807) #### Other Changes - Security: backported fix for CVE-2024-3156. [#41775](https://togithub.com/electron/electron/pull/41775) ### [`v29.2.0`](https://togithub.com/electron/electron/releases/tag/v29.2.0): electron v29.2.0 [Compare Source](https://togithub.com/electron/electron/compare/v29.1.6...v29.2.0) ### Release Notes for v29.2.0 #### Fixes - Fixed crash in Notification::Close() under libnotify 0.8.x with portal environment. [#41707](https://togithub.com/electron/electron/pull/41707) (Also in [28](https://togithub.com/electron/electron/pull/41709), [30](https://togithub.com/electron/electron/pull/41708)) - Fixed usage of `Storage.{get|set|clear}Cookies` via the Chrome DevTools Protocol. [#41739](https://togithub.com/electron/electron/pull/41739) (Also in [28](https://togithub.com/electron/electron/pull/41738), [30](https://togithub.com/electron/electron/pull/41740)) #### Other Changes - Security: backported fix for CVE-2024-2885. - Security: backported fix for CVE-2024-2883. - Security: backported fix for CVE-2024-2887. - Security: backported fix for CVE-2024-2886. - Security: backported fix for [`3296748`](https://togithub.com/electron/electron/commit/329674887). - Security: backported fix for [`3271834`](https://togithub.com/electron/electron/commit/327183408). - Security: backported fix for [`3263494`](https://togithub.com/electron/electron/commit/326349405). [#41746](https://togithub.com/electron/electron/pull/41746) - Updated Chromium to 122.0.6261.156. [#41765](https://togithub.com/electron/electron/pull/41765) #### Documentation - Documentation changes: [#41730](https://togithub.com/electron/electron/pull/41730) #### Unknown - Added support for Bluetooth ports being requested by service class ID in `navigator.serial`. [#41735](https://togithub.com/electron/electron/pull/41735) (Also in [30](https://togithub.com/electron/electron/pull/41734)) ### [`v29.1.6`](https://togithub.com/electron/electron/releases/tag/v29.1.6): electron v29.1.6 [Compare Source](https://togithub.com/electron/electron/compare/v29.1.5...v29.1.6) ### Release Notes for v29.1.6 #### Fixes - Fixed `shell.showItemInFolder` not opening Windows Explorer if the passed path contains forward slashes. [#41672](https://togithub.com/electron/electron/pull/41672) (Also in [28](https://togithub.com/electron/electron/pull/41670), [30](https://togithub.com/electron/electron/pull/41671)) - Fixed a potential crash in `chrome.scripting` on extension unload. [#41701](https://togithub.com/electron/electron/pull/41701) (Also in [30](https://togithub.com/electron/electron/pull/41702)) - Fixed an issue where emojis weren't properly handled on Windows. [#41680](https://togithub.com/electron/electron/pull/41680) (Also in [30](https://togithub.com/electron/electron/pull/41681)) - Fixed an issue where the `serial-port-added` event improperly respected filters set by `serial.requestPort()`. [#41636](https://togithub.com/electron/electron/pull/41636) (Also in [28](https://togithub.com/electron/electron/pull/41637), [30](https://togithub.com/electron/electron/pull/41635)) #### Other Changes - Security: backported fix for CVE-2024-2625. [#41631](https://togithub.com/electron/electron/pull/41631) - Updated Chromium to 122.0.6261.139. [#41634](https://togithub.com/electron/electron/pull/41634) ### [`v29.1.5`](https://togithub.com/electron/electron/releases/tag/v29.1.5): electron v29.1.5 [Compare Source](https://togithub.com/electron/electron/compare/v29.1.4...v29.1.5) ### Release Notes for v29.1.5 #### Fixes - Fixed an issue where badge text set using the Badging API no longer appeared correctly on Windows. [#41628](https://togithub.com/electron/electron/pull/41628) (Also in [30](https://togithub.com/electron/electron/pull/41629)) #### Other Changes - Updated Chromium to 122.0.6261.130. [#41598](https://togithub.com/electron/electron/pull/41598) ### [`v29.1.4`](https://togithub.com/electron/electron/releases/tag/v29.1.4): electron v29.1.4 [Compare Source](https://togithub.com/electron/electron/compare/v29.1.3...v29.1.4) ### Release Notes for v29.1.4 #### Other Changes - Updated Chromium to 122.0.6261.129. [#41583](https://togithub.com/electron/electron/pull/41583) ### [`v29.1.3`](https://togithub.com/electron/electron/releases/tag/v29.1.3): electron v29.1.3 [Compare Source](https://togithub.com/electron/electron/compare/v29.1.2...v29.1.3) ### Release Notes for v29.1.3 #### Fixes - Fixed `chrome://process-internals` failing to load. [#41542](https://togithub.com/electron/electron/pull/41542) (Also in [28](https://togithub.com/electron/electron/pull/41541), [30](https://togithub.com/electron/electron/pull/41540)) - Fixed a memory corruption crash on Windows by removing DXDiag telemetry code. [#41574](https://togithub.com/electron/electron/pull/41574) #### Other Changes - Backported fix for [`4026530`](https://togithub.com/electron/electron/commit/40265302). [#41573](https://togithub.com/electron/electron/pull/41573) - Updated Chromium to 122.0.6261.112. [#41552](https://togithub.com/electron/electron/pull/41552) ### [`v29.1.2`](https://togithub.com/electron/electron/releases/tag/v29.1.2): electron v29.1.2 [Compare Source](https://togithub.com/electron/electron/compare/v29.1.1...v29.1.2) ### Release Notes for v29.1.2 #### Fixes - Fixed `chrome://process-internals` failing to load. [#41542](https://togithub.com/electron/electron/pull/41542) (Also in [28](https://togithub.com/electron/electron/pull/41541), [30](https://togithub.com/electron/electron/pull/41540)) - Fixed a memory corruption crash on Windows by removing DXDiag telemetry code. [#41574](https://togithub.com/electron/electron/pull/41574) #### Other Changes - Backported fix for [`4026530`](https://togithub.com/electron/electron/commit/40265302). [#41573](https://togithub.com/electron/electron/pull/41573) - Updated Chromium to 122.0.6261.112. [#41552](https://togithub.com/electron/electron/pull/41552)Configuration
📅 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.