Pietrucci-Blacher / notion-snap-reborn

Remake of Notion-snap
61 stars 5 forks source link

chore(deps): update dependency electron to v30 - autoclosed #152

Closed renovate[bot] closed 3 weeks ago

renovate[bot] commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
electron 29.2.0 -> 30.1.0 age adoption passing confidence

Release Notes

electron/electron (electron) ### [`v30.1.0`](https://togithub.com/electron/electron/releases/tag/v30.1.0): electron v30.1.0 [Compare Source](https://togithub.com/electron/electron/compare/v30.0.9...v30.1.0) ### Release Notes for v30.1.0 #### Fixes - BrowserWindow.show() now correctly restores focus to inactive apps on macOS. [#​42306](https://togithub.com/electron/electron/pull/42306) (Also in [31](https://togithub.com/electron/electron/pull/42305)) - Fixed BrowserWindow vibrancy on macOS. [#​42263](https://togithub.com/electron/electron/pull/42263) - Fixed an issue where `BrowserView` `webContents` were getting destroyed even when `preventDefault` was being set on the owning `BrowserWindow`'s `close` event. [#​42371](https://togithub.com/electron/electron/pull/42371) - Fixed an issue where dialogs did not work if they were parented to a BaseWindow and not a BrowserWindow. [#​42327](https://togithub.com/electron/electron/pull/42327) (Also in [31](https://togithub.com/electron/electron/pull/42326)) - Fixed an issue where some calls to WebUSB methods could crash. [#​42364](https://togithub.com/electron/electron/pull/42364) (Also in [29](https://togithub.com/electron/electron/pull/42363), [31](https://togithub.com/electron/electron/pull/42365)) #### Other Changes - Updated Chromium to 124.0.6367.243. [#​42328](https://togithub.com/electron/electron/pull/42328) - Updated Node.js to v20.14.0. [#​42294](https://togithub.com/electron/electron/pull/42294) ### [`v30.0.9`](https://togithub.com/electron/electron/releases/tag/v30.0.9): electron v30.0.9 [Compare Source](https://togithub.com/electron/electron/compare/v30.0.8...v30.0.9) ### Release Notes for v30.0.9 #### Fixes - Fixed the type of `WebviewTag.webpreferences` back to `string`. [#​42280](https://togithub.com/electron/electron/pull/42280) (Also in [31](https://togithub.com/electron/electron/pull/42279)) #### Other Changes - Updated Chromium to 124.0.6367.233. [#​42269](https://togithub.com/electron/electron/pull/42269) ### [`v30.0.8`](https://togithub.com/electron/electron/releases/tag/v30.0.8): electron v30.0.8 [Compare Source](https://togithub.com/electron/electron/compare/v30.0.7...v30.0.8) ### Release Notes for v30.0.8 #### Other Changes - Backported fix for [`3416635`](https://togithub.com/electron/electron/commit/341663589). [#​42255](https://togithub.com/electron/electron/pull/42255) - Updated Chromium to 124.0.6367.230. [#​42246](https://togithub.com/electron/electron/pull/42246) ### [`v30.0.7`](https://togithub.com/electron/electron/releases/tag/v30.0.7): electron v30.0.7 [Compare Source](https://togithub.com/electron/electron/compare/v30.0.6...v30.0.7) ### Release Notes for v30.0.7 #### Fixes - Fixed an issue where non-English IME users would see app hangs on a second monitor. [#​42249](https://togithub.com/electron/electron/pull/42249) - Fixed an issue where the window could be incorrectly centered in some circumstances when calling `BrowserWindow.center()`. [#​42196](https://togithub.com/electron/electron/pull/42196) (Also in [31](https://togithub.com/electron/electron/pull/42197)) #### Other Changes - Updated Chromium to 124.0.6367.221. [#​42208](https://togithub.com/electron/electron/pull/42208) ### [`v30.0.6`](https://togithub.com/electron/electron/releases/tag/v30.0.6): electron v30.0.6 [Compare Source](https://togithub.com/electron/electron/compare/v30.0.5...v30.0.6) ### Release Notes for v30.0.6 #### Fixes - Fixed a potential issue with Linux layout invalidation. [#​42189](https://togithub.com/electron/electron/pull/42189) ### [`v30.0.5`](https://togithub.com/electron/electron/releases/tag/v30.0.5): electron v30.0.5 [Compare Source](https://togithub.com/electron/electron/compare/v30.0.4...v30.0.5) ### Release Notes for v30.0.5 #### Fixes - Fixed an issue where `setTitleBarOverlay` didn't work as expected when called on `BaseWindow`. [#​42151](https://togithub.com/electron/electron/pull/42151) - Fixed an issue where `webContents.navigationHistory` was not an enumerable property. [#​42181](https://togithub.com/electron/electron/pull/42181) - Fixed crash on window maximize on X11. [#​42185](https://togithub.com/electron/electron/pull/42185) (Also in [31](https://togithub.com/electron/electron/pull/42184)) - `BrowserWindow.focus()` now correctly restore focus to inactive apps on macOS. [#​42187](https://togithub.com/electron/electron/pull/42187) (Also in [31](https://togithub.com/electron/electron/pull/42186)) #### Other Changes - Backported fix for [`3402211`](https://togithub.com/electron/electron/commit/340221135). [#​42174](https://togithub.com/electron/electron/pull/42174) - Updated Chromium to 124.0.6367.207. [#​42166](https://togithub.com/electron/electron/pull/42166) ### [`v30.0.4`](https://togithub.com/electron/electron/releases/tag/v30.0.4): electron v30.0.4 [Compare Source](https://togithub.com/electron/electron/compare/v30.0.3...v30.0.4) ### Release Notes for v30.0.4 #### Fixes - Fixed a crash in `addChildView` if a view is added as its own child. [#​42107](https://togithub.com/electron/electron/pull/42107) (Also in [31](https://togithub.com/electron/electron/pull/42108)) - Fixed a crash when the same `WebContentsView` is added via `addChildView` multiple times. [#​42115](https://togithub.com/electron/electron/pull/42115) (Also in [31](https://togithub.com/electron/electron/pull/42116)) - Fixed an error when calling `setAutoResize` on a `BrowserView`. [#​42137](https://togithub.com/electron/electron/pull/42137) (Also in [31](https://togithub.com/electron/electron/pull/42138)) - Fixed an inconsistent crash on maximizing window and relayout in Ubuntu. [#​42145](https://togithub.com/electron/electron/pull/42145) (Also in [31](https://togithub.com/electron/electron/pull/42146)) - Fixed an issue where calling `window.center()` on Windows and Linux incorrectly centered the window. [#​42100](https://togithub.com/electron/electron/pull/42100) (Also in [31](https://togithub.com/electron/electron/pull/42101)) #### Other Changes - Backported fix for [`3394581`](https://togithub.com/electron/electron/commit/339458194). [#​42122](https://togithub.com/electron/electron/pull/42122) - Updated Chromium to 124.0.6367.201. [#​42117](https://togithub.com/electron/electron/pull/42117) ### [`v30.0.3`](https://togithub.com/electron/electron/releases/tag/v30.0.3): electron v30.0.3 [Compare Source](https://togithub.com/electron/electron/compare/v30.0.2...v30.0.3) ### Release Notes for v30.0.3 #### Fixes - Fixed an issue where `document.requestFullscreen` didn't work when calling it from a `webContents` inside `WebContentsView`. [#​41996](https://togithub.com/electron/electron/pull/41996) (Also in [31](https://togithub.com/electron/electron/pull/41995)) - Fixed an issue where `fs.createWriteStream` could write out of order. [#​42046](https://togithub.com/electron/electron/pull/42046) - Fixed an issue where `recentDOcuments` wasn't populating properly on macOS. [#​41992](https://togithub.com/electron/electron/pull/41992) (Also in [29](https://togithub.com/electron/electron/pull/41994), [31](https://togithub.com/electron/electron/pull/41993)) - Fixed crash after upgrade on Linux. [#​42064](https://togithub.com/electron/electron/pull/42064) (Also in [29](https://togithub.com/electron/electron/pull/42065), [31](https://togithub.com/electron/electron/pull/42062)) #### Other Changes - Backported fix for [`3307568`](https://togithub.com/electron/electron/commit/330756841). [#​42068](https://togithub.com/electron/electron/pull/42068) - Backported fix for [`3392667`](https://togithub.com/electron/electron/commit/339266700). [#​42096](https://togithub.com/electron/electron/pull/42096) - Updated Chromium to 124.0.6367.119. [#​42020](https://togithub.com/electron/electron/pull/42020) ### [`v30.0.2`](https://togithub.com/electron/electron/releases/tag/v30.0.2): electron v30.0.2 [Compare Source](https://togithub.com/electron/electron/compare/v30.0.1...v30.0.2) ### Release Notes for v30.0.2 #### Fixes - Electron doesn't paint on offscreen-render mode after gpu process crashed. [#​41925](https://togithub.com/electron/electron/pull/41925) (Also in [29](https://togithub.com/electron/electron/pull/41923), [31](https://togithub.com/electron/electron/pull/41924)) - Fixed data corruption when protocol.handle() processed incoming data asynchronously. [#​41933](https://togithub.com/electron/electron/pull/41933) (Also in [31](https://togithub.com/electron/electron/pull/41932)) - Fixed nativeImage.createThumbnailFromPath and shell.openExternal not resolving when called in the renderer process. [#​41909](https://togithub.com/electron/electron/pull/41909) (Also in [31](https://togithub.com/electron/electron/pull/41908)) #### Other Changes - Updated Chromium to 124.0.6367.91. [#​41976](https://togithub.com/electron/electron/pull/41976) #### Documentation - Documentation changes: [#​41883](https://togithub.com/electron/electron/pull/41883) ### [`v30.0.1`](https://togithub.com/electron/electron/releases/tag/v30.0.1): electron v30.0.1 [Compare Source](https://togithub.com/electron/electron/compare/v30.0.0...v30.0.1) ### Release Notes for v30.0.1 #### Other Changes - Updated Chromium to 124.0.6367.60. [#​41867](https://togithub.com/electron/electron/pull/41867) ### [`v30.0.0`](https://togithub.com/electron/electron/releases/tag/v30.0.0): electron v30.0.0 [Compare Source](https://togithub.com/electron/electron/compare/v29.4.2...v30.0.0) ### Release Notes for v30.0.0 #### Stack Upgrades - Chromium `124.0.6367.49` - [New in 124](https://developer.chrome.com/blog/new-in-chrome-124/) - [New in 123](https://developer.chrome.com/blog/new-in-chrome-123/) - Node `20.11.1` - [Node 20.11.1 blog post](https://nodejs.org/en/blog/release/v20.11.1/) - V8 `12.4` #### Breaking Changes - Added `WebContentsView` and `BaseWindow`, replacing the now-deprecated `BrowserView` APIs. [#​35658](https://togithub.com/electron/electron/pull/35658) (Also in [29](https://togithub.com/electron/electron/pull/40759)) - Added Windows support for the ASAR Integrity fuse. [#​40504](https://togithub.com/electron/electron/pull/40504) - Updated Chromium to 122.0.6194.0. (Behavior Changed: cross-origin iframes now use Permission Policy to access features) [#​40750](https://togithub.com/electron/electron/pull/40750) - Updated Chromium to 122.0.6236.2. (Removed: The --disable-color-correct-rendering switch) [#​40871](https://togithub.com/electron/electron/pull/40871) - The `inputFieldType` property in the `context-menu` params has been removed. [#​41440](https://togithub.com/electron/electron/pull/41440) - Updated Chromium to 124.0.6323.0 (Removed: process.getIOCounters()) [#​41412](https://togithub.com/electron/electron/pull/41412) #### Features ##### Additions - Added a `transparent` webpreference to webviews. [#​40301](https://togithub.com/electron/electron/pull/40301) - Added a new instance property `navigationHistory` on webContents API with `navigationHistory.getEntryAtIndex` method, enabling applications to retrieve the URL and title of any navigation entry within the browsing history.[#​41662](https://togithub.com/electron/electron/pull/41662) (Also in [29](https://togithub.com/electron/electron/pull/41661)) - Added a new method `BrowserWindow.isOccluded()` to allow apps to check occlusion status. [#​38982](https://togithub.com/electron/electron/pull/38982) - Added net module to utility process. [#​40017](https://togithub.com/electron/electron/pull/40017) (Also in [27](https://togithub.com/electron/electron/pull/40968), [28](https://togithub.com/electron/electron/pull/40967), [29](https://togithub.com/electron/electron/pull/40890)) - Added proxy configuring support for requests made with net module from utility process. [#​41417](https://togithub.com/electron/electron/pull/41417) (Also in [28](https://togithub.com/electron/electron/pull/41744), [29](https://togithub.com/electron/electron/pull/41416)) - Added support for Bluetooth ports being requested by service class ID in `navigator.serial`. [#​41734](https://togithub.com/electron/electron/pull/41734) (Also in [29](https://togithub.com/electron/electron/pull/41735)) - Added support for `NODE_EXTRA_CA_CERTS`. [#​41822](https://togithub.com/electron/electron/pull/41822) - Implemented support for the File System API. [#​41827](https://togithub.com/electron/electron/pull/41827) ##### Removed/Deprecated - Removed extraneous dlls from Windows zip files. [#​41120](https://togithub.com/electron/electron/pull/41120) (Also in [28](https://togithub.com/electron/electron/pull/41128), [29](https://togithub.com/electron/electron/pull/41129)) #### Fixes - Fixed and BrowserViews being white instead of transparent by default. [#​40866](https://togithub.com/electron/electron/pull/40866) - Fixed `WebContents.loadURL()` incorrectly failing if called immediately after a previous call to `loadURL()` failed. [#​40661](https://togithub.com/electron/electron/pull/40661) - Fixed a bug where a window with maximization disabled and WCO enabled would still show its maximization button. [#​41805](https://togithub.com/electron/electron/pull/41805) - Fixed a potential crash while closing or interacting with a WebContentsView after its associated WebContents has been cleaned up. [#​41154](https://togithub.com/electron/electron/pull/41154) - Fixed an issue where `app.getLoginItemSettings` didn't correctly throw errors. [#​41667](https://togithub.com/electron/electron/pull/41667) - Fixed an issue where child views in a BrowserWindow could sometimes be. [#​41802](https://togithub.com/electron/electron/pull/41802) - Fixed an issue where showing or focusing a panel window would activate the app on Mac. [#​41844](https://togithub.com/electron/electron/pull/41844) - Improved appearance of caption buttons on Windows 11 when using Windows Control Overlay. [#​41586](https://togithub.com/electron/electron/pull/41586) - Properly reject webcontents.loadURL promise on invalid URL load. [#​41194](https://togithub.com/electron/electron/pull/41194) ##### Also in earlier versions... - Added support for `ThumbnailCapturerMac` and `ScreenCaptureKitStreamPickerSonoma` chromium feature flags to bypass deprecated API warning on macOS 14.4. [#​41328](https://togithub.com/electron/electron/pull/41328) (Also in [29](https://togithub.com/electron/electron/pull/41329)) - Apply module search paths restriction on worker and child process. [#​41118](https://togithub.com/electron/electron/pull/41118) (Also in [27](https://togithub.com/electron/electron/pull/41139), [28](https://togithub.com/electron/electron/pull/41137), [29](https://togithub.com/electron/electron/pull/41138)) - CSS style `-webkit-app-region: drag;` has no effect in full screen mode. [#​41307](https://togithub.com/electron/electron/pull/41307) (Also in [27](https://togithub.com/electron/electron/pull/41331), [28](https://togithub.com/electron/electron/pull/41330), [29](https://togithub.com/electron/electron/pull/41332)) - Ensured ScreenCaptureKit is used exclusively on macOS 14.4 and higher to avoid permission prompts. [#​41404](https://togithub.com/electron/electron/pull/41404) (Also in [29](https://togithub.com/electron/electron/pull/41403)) - Fixed Electron 29.0.0-beta.3 regression that could pop up context menus in the wrong location. [#​41275](https://togithub.com/electron/electron/pull/41275) (Also in [29](https://togithub.com/electron/electron/pull/41296)) - Fixed `chrome://process-internals` failing to load. [#​41540](https://togithub.com/electron/electron/pull/41540) (Also in [28](https://togithub.com/electron/electron/pull/41541), [29](https://togithub.com/electron/electron/pull/41542)) - Fixed `session.fromPartition()` key lookup bug. [#​41055](https://togithub.com/electron/electron/pull/41055) (Also in [28](https://togithub.com/electron/electron/pull/41083), [29](https://togithub.com/electron/electron/pull/41084)) - Fixed `shell.showItemInFolder` not opening Windows Explorer if the passed path contains forward slashes. [#​41671](https://togithub.com/electron/electron/pull/41671) (Also in [28](https://togithub.com/electron/electron/pull/41670), [29](https://togithub.com/electron/electron/pull/41672)) - Fixed a crash resultant from trying to listen to power-related events before the `ready` event was emitted on Linux. [#​40888](https://togithub.com/electron/electron/pull/40888) (Also in [26](https://togithub.com/electron/electron/pull/40922), [27](https://togithub.com/electron/electron/pull/40923), [28](https://togithub.com/electron/electron/pull/40924), [29](https://togithub.com/electron/electron/pull/40925)) - Fixed a crash that started occurring sporadically with some types of macOS window close. [#​41264](https://togithub.com/electron/electron/pull/41264) (Also in [28](https://togithub.com/electron/electron/pull/41298), [29](https://togithub.com/electron/electron/pull/41299)) - Fixed a partition alloc ref count check for higher MacOS versions. [#​40757](https://togithub.com/electron/electron/pull/40757) (Also in [28](https://togithub.com/electron/electron/pull/40765), [29](https://togithub.com/electron/electron/pull/40766)) - Fixed a potential `async_hooks` crash when listening for the `restore` event on Windows after minimizing a maximized BrowserWindow. [#​40576](https://togithub.com/electron/electron/pull/40576) (Also in [27](https://togithub.com/electron/electron/pull/41144), [28](https://togithub.com/electron/electron/pull/41145), [29](https://togithub.com/electron/electron/pull/41146)) - Fixed a potential crash in `chrome.scripting` on extension unload. [#​41702](https://togithub.com/electron/electron/pull/41702) (Also in [29](https://togithub.com/electron/electron/pull/41701)) - Fixed a potential crash when calling `dialog.showMessageBoxSync`. [#​40996](https://togithub.com/electron/electron/pull/40996) (Also in [27](https://togithub.com/electron/electron/pull/41041), [28](https://togithub.com/electron/electron/pull/41042), [29](https://togithub.com/electron/electron/pull/41043)) - Fixed an issue on Windows where silent printing resulted in comically tiny renderer output. [#​41838](https://togithub.com/electron/electron/pull/41838) (Also in [29](https://togithub.com/electron/electron/pull/41836)) - Fixed an issue where `import.meta.url` did not work in the renderer process with `contextIsolation` enabled. [#​40993](https://togithub.com/electron/electron/pull/40993) (Also in [29](https://togithub.com/electron/electron/pull/41265)) - Fixed an issue where `inAppPurchase.getProducts` and `inAppPurchase.purchasedProduct` did not resolve as expected. [#​40938](https://togithub.com/electron/electron/pull/40938) (Also in [27](https://togithub.com/electron/electron/pull/40955), [28](https://togithub.com/electron/electron/pull/40956), [29](https://togithub.com/electron/electron/pull/40957)) - Fixed an issue where `original-fs` methods were not properly corrected for patched imports. [#​41209](https://togithub.com/electron/electron/pull/41209) (Also in [29](https://togithub.com/electron/electron/pull/41238)) - Fixed an issue where `select-usb-device` did not respect the `filter` option in `navigator.usb.requestDevice()`. [#​41166](https://togithub.com/electron/electron/pull/41166) (Also in [27](https://togithub.com/electron/electron/pull/41196), [28](https://togithub.com/electron/electron/pull/41198), [29](https://togithub.com/electron/electron/pull/41197)) - Fixed an issue where `user-did-{resign|become}-active` were not emitted properly on macOS. [#​41528](https://togithub.com/electron/electron/pull/41528) (Also in [28](https://togithub.com/electron/electron/pull/41526), [29](https://togithub.com/electron/electron/pull/41527)) - Fixed an issue where `webContents.print(options)` failed if `options` was not passed or `undefined` is passed. [#​41480](https://togithub.com/electron/electron/pull/41480) (Also in [28](https://togithub.com/electron/electron/pull/41502), [29](https://togithub.com/electron/electron/pull/41501)) - Fixed an issue where `webContents.printToPDF` could fail when certain combinations of `margins` and `pageSize` values are passed. [#​41157](https://togithub.com/electron/electron/pull/41157) (Also in [28](https://togithub.com/electron/electron/pull/41267), [29](https://togithub.com/electron/electron/pull/41266)) - Fixed an issue where badge text set using the Badging API no longer appeared correctly on Windows. [#​41629](https://togithub.com/electron/electron/pull/41629) (Also in [29](https://togithub.com/electron/electron/pull/41628)) - Fixed an issue where crashes in `node::Environment` destruction potentially wouldn't be propagated to the `NodeService` exit handler. [#​41277](https://togithub.com/electron/electron/pull/41277) (Also in [27](https://togithub.com/electron/electron/pull/41300), [28](https://togithub.com/electron/electron/pull/41302), [29](https://togithub.com/electron/electron/pull/41301)) - Fixed an issue where draggable regions didn't work across platforms. [#​41030](https://togithub.com/electron/electron/pull/41030) (Also in [29](https://togithub.com/electron/electron/pull/41112)) - Fixed an issue where emojis weren't properly handled on Windows. [#​41681](https://togithub.com/electron/electron/pull/41681) (Also in [29](https://togithub.com/electron/electron/pull/41680)) - Fixed an issue where non-modal windows with vibrancy could have incorrectly rounded corners on Sonoma. [#​41003](https://togithub.com/electron/electron/pull/41003) (Also in [27](https://togithub.com/electron/electron/pull/41035), [28](https://togithub.com/electron/electron/pull/41036), [29](https://togithub.com/electron/electron/pull/41037)) - Fixed an issue where some dependencies using CommonJS would cause ESM apps to fail to open. [#​41367](https://togithub.com/electron/electron/pull/41367) (Also in [29](https://togithub.com/electron/electron/pull/41371)) - Fixed an issue where the `-webkit-app-region: drag` property was not respected on some windows. [#​41377](https://togithub.com/electron/electron/pull/41377) (Also in [29](https://togithub.com/electron/electron/pull/41388)) - Fixed an issue where the `printBackground` option in `webContents.printToPDF` did not work as expected. [#​41161](https://togithub.com/electron/electron/pull/41161) (Also in [28](https://togithub.com/electron/electron/pull/41179), [29](https://togithub.com/electron/electron/pull/41180)) - Fixed an issue where the `serial-port-added` event improperly respected filters set by `serial.requestPort()`. [#​41635](https://togithub.com/electron/electron/pull/41635) (Also in [28](https://togithub.com/electron/electron/pull/41637), [29](https://togithub.com/electron/electron/pull/41636)) - Fixed crash in MessagePort::close. [#​41201](https://togithub.com/electron/electron/pull/41201) (Also in [29](https://togithub.com/electron/electron/pull/41237)) - Fixed crash in Notification::Close() under libnotify 0.8.x with portal environment. [#​41708](https://togithub.com/electron/electron/pull/41708) (Also in [28](https://togithub.com/electron/electron/pull/41709), [29](https://togithub.com/electron/electron/pull/41707)) - Fixed default protocol handler behavior on Windows. [#​40892](https://togithub.com/electron/electron/pull/40892) (Also in [28](https://togithub.com/electron/electron/pull/40909), [29](https://togithub.com/electron/electron/pull/40908)) - Fixed documentation of the default `--inspect` port. [#​40665](https://togithub.com/electron/electron/pull/40665) (Also in [27](https://togithub.com/electron/electron/pull/40742), [28](https://togithub.com/electron/electron/pull/40743)) - Fixed forked child process not able to send IPC message under some cases on macOS. [#​41079](https://togithub.com/electron/electron/pull/41079) (Also in [26](https://togithub.com/electron/electron/pull/41099), [27](https://togithub.com/electron/electron/pull/41100), [28](https://togithub.com/electron/electron/pull/41101), [29](https://togithub.com/electron/electron/pull/41102)) - Fixed incorrect title bar shown on frameless transparent windows. [#​40749](https://togithub.com/electron/electron/pull/40749) (Also in [27](https://togithub.com/electron/electron/pull/40868), [28](https://togithub.com/electron/electron/pull/40867), [29](https://togithub.com/electron/electron/pull/40862)) - Fixed macOS bug that causes window maximize button to be disabled in full-screen mode. [#​40994](https://togithub.com/electron/electron/pull/40994) (Also in [27](https://togithub.com/electron/electron/pull/41027), [28](https://togithub.com/electron/electron/pull/41028), [29](https://togithub.com/electron/electron/pull/41029)) - Fixed missing `<__assertion_handler>` header when compiling with libc++. [#​41846](https://togithub.com/electron/electron/pull/41846) (Also in [29](https://togithub.com/electron/electron/pull/41845)) - Fixed on-screen-keyboard not hiding for webviews under some cases. [#​41131](https://togithub.com/electron/electron/pull/41131) (Also in [27](https://togithub.com/electron/electron/pull/41151), [28](https://togithub.com/electron/electron/pull/41150), [29](https://togithub.com/electron/electron/pull/41149)) - Fixed the `GrantFileProtocolExtraPrivileges` not correctly preventing `fetch()` calls to `file://` URLs. [#​40801](https://togithub.com/electron/electron/pull/40801) (Also in [29](https://togithub.com/electron/electron/pull/40864)) - Fixed the enabled/disabled behavior of the maximize/fullscreen button of macOS windows. [#​40705](https://togithub.com/electron/electron/pull/40705) (Also in [27](https://togithub.com/electron/electron/pull/40895), [28](https://togithub.com/electron/electron/pull/40896), [29](https://togithub.com/electron/electron/pull/40897)) - Fixed usage of `Storage.{get|set|clear}Cookies` via the Chrome DevTools Protocol. [#​41740](https://togithub.com/electron/electron/pull/41740) (Also in [28](https://togithub.com/electron/electron/pull/41738), [29](https://togithub.com/electron/electron/pull/41739)) - Fixed various bugs which could prevent forwarding requests intercepted with protocol.handle(). [#​41052](https://togithub.com/electron/electron/pull/41052) (Also in [29](https://togithub.com/electron/electron/pull/41359)) - Unset all Node envs in node process when parent is a foreign process. [#​40770](https://togithub.com/electron/electron/pull/40770) (Also in [26](https://togithub.com/electron/electron/pull/40882), [27](https://togithub.com/electron/electron/pull/40879), [28](https://togithub.com/electron/electron/pull/40880), [29](https://togithub.com/electron/electron/pull/40881)) #### Documentation - Documentation change - [#​41732](https://togithub.com/electron/electron/pull/41732) #### Notices ##### End of Support for 27.x.y Electron 27.x.y has reached end-of-support as per the project's [support policy](https://www.electronjs.org/docs/latest/tutorial/electron-timelines#version-support-policy). Developers and applications are encouraged to upgrade to a newer version of Electron. ### [`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)

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 has been generated by Mend Renovate. View repository job log here.