mountainash / Mixcloud-Play

Mixcloud macOS desktop app with media controls, track title in menu bar & notifications
https://github.com/mountainash/Mixcloud-Play/releases/latest
20 stars 3 forks source link

Update dependency electron to v27 - autoclosed #121

Closed renovate[bot] closed 7 months ago

renovate[bot] commented 9 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
electron 26.2.4 -> 27.1.3 age adoption passing confidence

Release Notes

electron/electron (electron) ### [`v27.1.3`](https://togithub.com/electron/electron/releases/tag/v27.1.3): electron v27.1.3 [Compare Source](https://togithub.com/electron/electron/compare/v27.1.2...v27.1.3) ### Release Notes for v27.1.3 #### Fixes - Backported fix for AVX related crashes on certain linux machines. [#​40541](https://togithub.com/electron/electron/pull/40541) (Also in [26](https://togithub.com/electron/electron/pull/40540), [28](https://togithub.com/electron/electron/pull/40542)) - Fixed a potential issue with `async_hook` corruption in some error contexts. [#​40593](https://togithub.com/electron/electron/pull/40593) (Also in [26](https://togithub.com/electron/electron/pull/40592), [28](https://togithub.com/electron/electron/pull/40594)) - Fixed file paths passed to `shell.showItemInFolder` not being escaped in Linux. [#​40561](https://togithub.com/electron/electron/pull/40561) (Also in [28](https://togithub.com/electron/electron/pull/40562)) #### Other Changes - Security: backported fix for [`1491210`](https://togithub.com/electron/electron/commit/1491210). - Security: backported fix for CVE-2023-6345 - Security: backported fix for CVE-2023-6346. - Security: backported fix for CVE-2023-6347. - Security: backported fix for CVE-2023-6350. [#​40643](https://togithub.com/electron/electron/pull/40643) - Security: backported fix for CVE-2023-6350. [#​40648](https://togithub.com/electron/electron/pull/40648) - Updated Chromium to 118.0.5993.159. [#​40631](https://togithub.com/electron/electron/pull/40631) ### [`v27.1.2`](https://togithub.com/electron/electron/releases/tag/v27.1.2): electron v27.1.2 [Compare Source](https://togithub.com/electron/electron/compare/v27.1.0...v27.1.2) ### Release Notes for v27.1.2 #### Fixes - Fixed resizing performance issue on macOS. [#​40585](https://togithub.com/electron/electron/pull/40585) (Also in [26](https://togithub.com/electron/electron/pull/40584), [28](https://togithub.com/electron/electron/pull/40586)) ### [`v27.1.0`](https://togithub.com/electron/electron/releases/tag/v27.1.0): electron v27.1.0 [Compare Source](https://togithub.com/electron/electron/compare/v27.0.4...v27.1.0) ### Release Notes for v27.1.0 #### Features - Added `keyboardLock` to `ses.setPermissionRequestHandler(handler)`. [#​40459](https://togithub.com/electron/electron/pull/40459) (Also in [26](https://togithub.com/electron/electron/pull/40458), [28](https://togithub.com/electron/electron/pull/40460)) #### Fixes - Fixed "will-navigate" not being emitted when pressing links in `chrome:` pages. [#​40524](https://togithub.com/electron/electron/pull/40524) (Also in [28](https://togithub.com/electron/electron/pull/40525)) - Fixed a unexpectedly thrown error in some unsupported chrome extensions. [#​40513](https://togithub.com/electron/electron/pull/40513) (Also in [26](https://togithub.com/electron/electron/pull/40512), [28](https://togithub.com/electron/electron/pull/40514)) #### Other Changes - Updated Chromium to 118.0.5993.144. [#​40522](https://togithub.com/electron/electron/pull/40522) ### [`v27.0.4`](https://togithub.com/electron/electron/releases/tag/v27.0.4): electron v27.0.4 [Compare Source](https://togithub.com/electron/electron/compare/v27.0.3...v27.0.4) ### Release Notes for v27.0.4 #### Fixes - Fixed an issue where WebViews could sometimes crash on unload. [#​40444](https://togithub.com/electron/electron/pull/40444) (Also in [26](https://togithub.com/electron/electron/pull/40443), [28](https://togithub.com/electron/electron/pull/40445)) - Fixed rendering on Linux due to broken shader cache compilation with driver updates. [#​40467](https://togithub.com/electron/electron/pull/40467) #### Other Changes - Updated Chromium to 118.0.5993.129. [#​40417](https://togithub.com/electron/electron/pull/40417) ### [`v27.0.3`](https://togithub.com/electron/electron/releases/tag/v27.0.3): electron v27.0.3 [Compare Source](https://togithub.com/electron/electron/compare/v27.0.2...v27.0.3) ### Release Notes for v27.0.3 #### Fixes - Fixed an error changing file format in `dialog.showOpenDialog` on macOS. [#​40347](https://togithub.com/electron/electron/pull/40347) (Also in [28](https://togithub.com/electron/electron/pull/40346)) - Fixed an issue where `navigator.keyboard.lock()` did not work per [latest expected behavior](https://developer.chrome.com/blog/better-full-screen-mode). [#​40388](https://togithub.com/electron/electron/pull/40388) (Also in [26](https://togithub.com/electron/electron/pull/40387), [28](https://togithub.com/electron/electron/pull/40389)) #### Other Changes - Updated Chromium to 118.0.5993.120. [#​40404](https://togithub.com/electron/electron/pull/40404) ### [`v27.0.2`](https://togithub.com/electron/electron/releases/tag/v27.0.2): electron v27.0.2 [Compare Source](https://togithub.com/electron/electron/compare/v27.0.1...v27.0.2) ### Release Notes for v27.0.2 #### Fixes - Functions called over the `contextBridge` are now called with the expected receiver (`this`). [#​40262](https://togithub.com/electron/electron/pull/40262) (Also in [28](https://togithub.com/electron/electron/pull/40263)) #### Other Changes - Backported fix for [`1473422`](https://togithub.com/electron/electron/commit/1473422). [#​40280](https://togithub.com/electron/electron/pull/40280) ### [`v27.0.1`](https://togithub.com/electron/electron/releases/tag/v27.0.1): electron v27.0.1 [Compare Source](https://togithub.com/electron/electron/compare/v27.0.0...v27.0.1) ### Release Notes for v27.0.1 #### Fixes - Fixed an issue where Windows Toast notifications weren't properly dismissed from the Action Center on `notification.close()` if they'd previously been dismissed. [#​40244](https://togithub.com/electron/electron/pull/40244) (Also in [26](https://togithub.com/electron/electron/pull/40242), [28](https://togithub.com/electron/electron/pull/40243)) - Fixed an issue where calling `loadURL` during some `webContents` url loading events could crash. [#​40162](https://togithub.com/electron/electron/pull/40162) (Also in [24](https://togithub.com/electron/electron/pull/40160), [25](https://togithub.com/electron/electron/pull/40161), [26](https://togithub.com/electron/electron/pull/40163)) - Fixed an issue where fully occluded windows would return an empty image from `webContents.capturePage()` on Windows and Linux. [#​40188](https://togithub.com/electron/electron/pull/40188) (Also in [25](https://togithub.com/electron/electron/pull/40186), [26](https://togithub.com/electron/electron/pull/40187), [28](https://togithub.com/electron/electron/pull/40185)) - Fixed an issue with webContents interaction with fullscreen and WCO on macOS. [#​40217](https://togithub.com/electron/electron/pull/40217) (Also in [25](https://togithub.com/electron/electron/pull/40220), [26](https://togithub.com/electron/electron/pull/40218), [28](https://togithub.com/electron/electron/pull/40219)) - Fixed some redundant permission dialogs while screen sharing on Wayland. [#​40193](https://togithub.com/electron/electron/pull/40193) (Also in [26](https://togithub.com/electron/electron/pull/40191), [28](https://togithub.com/electron/electron/pull/40192)) #### Other Changes - Updated Chromium to 118.0.5993.89. [#​40240](https://togithub.com/electron/electron/pull/40240) ### [`v27.0.0`](https://togithub.com/electron/electron/releases/tag/v27.0.0): electron v27.0.0 [Compare Source](https://togithub.com/electron/electron/compare/v26.6.2...v27.0.0) ### Release Notes for v27.0.0 #### Stack Upgrades - Chromium `118.0.5993.32` - [New in 117](https://developer.chrome.com/blog/new-in-chrome-117/) - [New in 118](https://developer.chrome.com/blog/new-in-chrome-118/) - Node `18.17.1` - [Node 18.17.1 blog post](https://nodejs.org/en/blog/release/v18.17.1/) - V8 `11.8` #### Breaking Changes - macOS 10.13 and 10.14 support has been removed [38891](https://togithub.com/electron/electron/pull/38891) - The `ipcRenderer.sendTo()` API has been deprecated in favor of sharing a `MessageChannel` between two renderers. [#​39091](https://togithub.com/electron/electron/pull/39091) - The `senderId` and `senderIsMainFrame` properties of `IpcRendererEvent` have been deprecated. [#​39381](https://togithub.com/electron/electron/pull/39381) - The `systemPreferences.getAppLevelAppearance` and `systemPreferences.setAppLevelAppearance` APIs have been deprecated, as well as the `alternate-selected-control-text` value for `systemPreferences.getColor`. [#​39343](https://togithub.com/electron/electron/pull/39343) (Also in [26](https://togithub.com/electron/electron/pull/39492)) - The `systemPreferences.getAppLevelAppearance`, `systemPreferences.setAppLevelAppearance` and `systemPreferences.appLevelAppearance` APIs have been removed, as well as the `alternate-selected-control-text` value for `systemPreferences.getColor`. [#​39804](https://togithub.com/electron/electron/pull/39804) - The `webContents.getPrinters` API has been deprecated. [#​39356](https://togithub.com/electron/electron/pull/39356) (Also in [26](https://togithub.com/electron/electron/pull/39459)) - The deprecated `webContents.getPrinters()` API has been removed. [#​39735](https://togithub.com/electron/electron/pull/39735) - The deprecated color scheme changed events in systemPreferences have been removed. [#​39341](https://togithub.com/electron/electron/pull/39341) #### Features ##### Additions - Added `safeStorage.setUsePlainTextEncryption` and `safeStorage.getSelectedStorageBackend` api. [#​38873](https://togithub.com/electron/electron/pull/38873) (Also in [25](https://togithub.com/electron/electron/pull/39325), [26](https://togithub.com/electron/electron/pull/39155)) - Added `senderIsMainFrame` to messages sent via `ipcRenderer.sendTo()`. [#​38868](https://togithub.com/electron/electron/pull/38868) (Also in [24](https://togithub.com/electron/electron/pull/39207), [25](https://togithub.com/electron/electron/pull/39208), [26](https://togithub.com/electron/electron/pull/39206)) - Added a `tabbingIdentifier` property to `BrowserWindow`. [#​40082](https://togithub.com/electron/electron/pull/40082) - Added a `title` parameter to `webContents.openDevTools()`to specify the DevTools window title. [#​39047](https://togithub.com/electron/electron/pull/39047) - Added partial support for `chrome.tabs.query`. [#​39330](https://togithub.com/electron/electron/pull/39330) (Also in [25](https://togithub.com/electron/electron/pull/39430), [26](https://togithub.com/electron/electron/pull/39431)) - Added support for --dns-result-order Node.js cli flag. [#​39376](https://togithub.com/electron/electron/pull/39376) (Also in [25](https://togithub.com/electron/electron/pull/39500), [26](https://togithub.com/electron/electron/pull/39501)) - Added support for `chrome.scripting` extension APIs. [#​39675](https://togithub.com/electron/electron/pull/39675) (Also in [25](https://togithub.com/electron/electron/pull/39677), [26](https://togithub.com/electron/electron/pull/39676)) - Added support for customization of the default math font along with other fonts. [#​38514](https://togithub.com/electron/electron/pull/38514) - Added support for flagging a Menu as being keyboard initiated. [#​38903](https://togithub.com/electron/electron/pull/38903) (Also in [26](https://togithub.com/electron/electron/pull/38954)) - Added support for several more Node.js cli flags in the main process. [#​39344](https://togithub.com/electron/electron/pull/39344) (Also in [24](https://togithub.com/electron/electron/pull/39372), [25](https://togithub.com/electron/electron/pull/39374), [26](https://togithub.com/electron/electron/pull/39373)) - Added support for several more extensions manifest keys including `host_permissions`, `author`, and `short_name`. [#​39672](https://togithub.com/electron/electron/pull/39672) (Also in [26](https://togithub.com/electron/electron/pull/39673)) - Added the ability to send HTTP headers with `session.downloadURL()`. [#​38785](https://togithub.com/electron/electron/pull/38785) (Also in [25](https://togithub.com/electron/electron/pull/38870), [26](https://togithub.com/electron/electron/pull/38871)) - Added the ability to send HTTP headers with `webContents.downloadURL()`. [#​39560](https://togithub.com/electron/electron/pull/39560) (Also in [25](https://togithub.com/electron/electron/pull/39561), [26](https://togithub.com/electron/electron/pull/39562)) - Added transparent color support for WCO on Windows. [#​38693](https://togithub.com/electron/electron/pull/38693) (Also in [25](https://togithub.com/electron/electron/pull/38715), [26](https://togithub.com/electron/electron/pull/38716)) - BrowserWindow.getBrowserView() started to guarantee returning z-index sorted array. [#​38943](https://togithub.com/electron/electron/pull/38943) - BrowserWindow.showAllTabs api added. [#​38965](https://togithub.com/electron/electron/pull/38965) - Detect system dark theme preference via xdg settings portal on Linux. [#​40010](https://togithub.com/electron/electron/pull/40010) (Also in [25](https://togithub.com/electron/electron/pull/40009), [26](https://togithub.com/electron/electron/pull/40011)) - Exposed an API to allow apps to determine whether to avoid using semitransparent backgrounds. [#​40074](https://togithub.com/electron/electron/pull/40074) (Also in [26](https://togithub.com/electron/electron/pull/40073)) - Support Chrome Extensions `minimum_chrome_version` manifest key. [#​39256](https://togithub.com/electron/electron/pull/39256) (Also in [26](https://togithub.com/electron/electron/pull/39357)) - `node:` prefixed requires are now supported in sandboxed renderer preloads for `events`, `timers` and `url`. [#​38567](https://togithub.com/electron/electron/pull/38567) (Also in [24](https://togithub.com/electron/electron/pull/38727), [25](https://togithub.com/electron/electron/pull/38729), [26](https://togithub.com/electron/electron/pull/38728)) ##### Removed/Deprecated - The `app.runningUnderRosettaTranslation` property has been deprecated. [#​39984](https://togithub.com/electron/electron/pull/39984) (Also in [25](https://togithub.com/electron/electron/pull/39982), [26](https://togithub.com/electron/electron/pull/39983)) - The `enable_osr` build flag has been removed. [#​38703](https://togithub.com/electron/electron/pull/38703) - The `enable_picture_in_picture` build flag has been removed. [#​38620](https://togithub.com/electron/electron/pull/38620) - The `enable_run_as_node` build flag has been removed in favor of the `runAsNode` fuse. [#​38413](https://togithub.com/electron/electron/pull/38413) #### Fixes - Fixed Windows Mica/Acrylic background material effects on frameless windows. [#​39802](https://togithub.com/electron/electron/pull/39802) - Fixed an issue where `window.open` can interfere with various aspects of Node.js functionality. [#​38754](https://togithub.com/electron/electron/pull/38754) - Fixed an issue where using `webcrypto.subtle.importKey()` could error and fail if `SharedArrayBuffers` are not defined. [#​40100](https://togithub.com/electron/electron/pull/40100) - Fixed how screen readers are detected on Windows to reduce false positives. [#​40065](https://togithub.com/electron/electron/pull/40065) - Fixed problem with promise resolved to early when browser intendent in-page navigation. [#​39260](https://togithub.com/electron/electron/pull/39260) - Fixed same-party cookie functionality for first party sets. [#​39976](https://togithub.com/electron/electron/pull/39976) - Fixed window size constraints not working on macOS. [#​39992](https://togithub.com/electron/electron/pull/39992) - Prevent DWM from redrawing video frames rendered on opaque windows. [#​40003](https://togithub.com/electron/electron/pull/40003) ##### Also in earlier versions... - Fixed BrowserView.setBounds calls not painting view in new bounds in some cases. [#​40037](https://togithub.com/electron/electron/pull/40037) (Also in [25](https://togithub.com/electron/electron/pull/40035), [26](https://togithub.com/electron/electron/pull/40036)) - Fixed `app.runningUnderARM64Translation()` always returning true on ARM64. [#​39931](https://togithub.com/electron/electron/pull/39931) (Also in [25](https://togithub.com/electron/electron/pull/39930), [26](https://togithub.com/electron/electron/pull/39932)) - Fixed `clipboard.readImage()` getting blocked when there is no PNG image in the clipboard. [#​39466](https://togithub.com/electron/electron/pull/39466) (Also in [26](https://togithub.com/electron/electron/pull/39487)) - Fixed `desktopCapturer` thumbnail generation after screen sharing is cancelled on Wayland. [#​39194](https://togithub.com/electron/electron/pull/39194) (Also in [25](https://togithub.com/electron/electron/pull/39245), [26](https://togithub.com/electron/electron/pull/39246)) - Fixed `preload` script may not run in some child windows opened by `window.open`. [#​38910](https://togithub.com/electron/electron/pull/38910) (Also in [23](https://togithub.com/electron/electron/pull/38933), [24](https://togithub.com/electron/electron/pull/38932), [25](https://togithub.com/electron/electron/pull/38931), [26](https://togithub.com/electron/electron/pull/38930)) - Fixed `webContents.printToPDF` `preferCSSPageSize` type error. [#​38761](https://togithub.com/electron/electron/pull/38761) (Also in [24](https://togithub.com/electron/electron/pull/38792), [25](https://togithub.com/electron/electron/pull/38791), [26](https://togithub.com/electron/electron/pull/38793)) - Fixed a crash calling `nativeImage.resize()` before the app `ready` event. [#​38836](https://togithub.com/electron/electron/pull/38836) (Also in [26](https://togithub.com/electron/electron/pull/38861)) - Fixed a crash in. [#​39069](https://togithub.com/electron/electron/pull/39069) (Also in [26](https://togithub.com/electron/electron/pull/39101)) - Fixed a crash seen when trying to change `nativeTheme` source during mara context menu close. [#​38824](https://togithub.com/electron/electron/pull/38824) (Also in [25](https://togithub.com/electron/electron/pull/38839), [26](https://togithub.com/electron/electron/pull/38840)) - Fixed a crash when listing desktop capture sources on Wayland with PipeWire. [#​38833](https://togithub.com/electron/electron/pull/38833) (Also in [23](https://togithub.com/electron/electron/pull/39116), [24](https://togithub.com/electron/electron/pull/39050), [25](https://togithub.com/electron/electron/pull/39051), [26](https://togithub.com/electron/electron/pull/39049)) - Fixed a potential crash calling `BrowserWindow.removeBrowserView()` with a destroyed `webContents`. [#​38842](https://togithub.com/electron/electron/pull/38842) (Also in [24](https://togithub.com/electron/electron/pull/38884), [25](https://togithub.com/electron/electron/pull/38883), [26](https://togithub.com/electron/electron/pull/38885)) - Fixed a potential crash when calling `BrowserWindow.moveTop()` on modal child windows. [#​39499](https://togithub.com/electron/electron/pull/39499) (Also in [24](https://togithub.com/electron/electron/pull/39526), [25](https://togithub.com/electron/electron/pull/39528), [26](https://togithub.com/electron/electron/pull/39527)) - Fixed a potential crash when calling `tray.popUpContextMenu` on macOS. [#​39231](https://togithub.com/electron/electron/pull/39231) (Also in [26](https://togithub.com/electron/electron/pull/39313)) - Fixed a potential crash when re-parenting a BrowserWindow whose first parent has been destroyed. [#​39062](https://togithub.com/electron/electron/pull/39062) (Also in [26](https://togithub.com/electron/electron/pull/39297)) - Fixed a rare crash when closing active native tab on macOS. [#​39394](https://togithub.com/electron/electron/pull/39394) (Also in [25](https://togithub.com/electron/electron/pull/39409), [26](https://togithub.com/electron/electron/pull/39410)) - Fixed a redundant permission popup while fetching screens and windows using `desktopCapturer.getSources()` on Wayland. [#​39111](https://togithub.com/electron/electron/pull/39111) (Also in [26](https://togithub.com/electron/electron/pull/39189)) - Fixed an accessibility issue where `VoiceOver` couldn't trigger the tray action when selected to emit the click event. [#​39352](https://togithub.com/electron/electron/pull/39352) (Also in [26](https://togithub.com/electron/electron/pull/39439)) - Fixed an error where listening to certain `chrome.tabs` events would throw incorrectly. [#​39771](https://togithub.com/electron/electron/pull/39771) (Also in [25](https://togithub.com/electron/electron/pull/39770), [26](https://togithub.com/electron/electron/pull/39772)) - Fixed an error with `webContents.print` parameter validation by adding missing options required to set printer printable area. [#​38614](https://togithub.com/electron/electron/pull/38614) (Also in [25](https://togithub.com/electron/electron/pull/38720), [26](https://togithub.com/electron/electron/pull/38721)) - Fixed an issue on Windows 10 where the title bar was not correct after changing native theme. [#​39287](https://togithub.com/electron/electron/pull/39287) (Also in [25](https://togithub.com/electron/electron/pull/39314), [26](https://togithub.com/electron/electron/pull/39309)) - Fixed an issue where BrowserWindows could crash on macOS with `frame: false` and `roundedCorners: false` when going fullscreen. [#​39796](https://togithub.com/electron/electron/pull/39796) (Also in [25](https://togithub.com/electron/electron/pull/39794), [26](https://togithub.com/electron/electron/pull/39795)) - Fixed an issue where `` popups are positions incorrectly in `BrowserView`s. [#​38489](https://togithub.com/electron/electron/pull/38489) (Also in [23](https://togithub.com/electron/electron/pull/38607), [24](https://togithub.com/electron/electron/pull/38608), [25](https://togithub.com/electron/electron/pull/38609), [26](https://togithub.com/electron/electron/pull/38610)) - Fixed an issue where `BrowserViews` that had their bounds set prior to being added to a `BrowserWindow` could have unexpected incorrect offsets. [#​39627](https://togithub.com/electron/electron/pull/39627) (Also in [25](https://togithub.com/electron/electron/pull/39851), [26](https://togithub.com/electron/electron/pull/39850)) - Fixed an issue where `BrowserWindow.moveAbove()` and `BrowserWindow.moveTop()` did not work for child windows on macOS. [#​39034](https://togithub.com/electron/electron/pull/39034) (Also in [24](https://togithub.com/electron/electron/pull/39072), [25](https://togithub.com/electron/electron/pull/39071), [26](https://togithub.com/electron/electron/pull/39070)) - Fixed an issue where `browserView.removeBrowserView` could cause a crash in some cases. [#​39387](https://togithub.com/electron/electron/pull/39387) (Also in [24](https://togithub.com/electron/electron/pull/39407), [25](https://togithub.com/electron/electron/pull/39408), [26](https://togithub.com/electron/electron/pull/39406)) - Fixed an issue where `chrome.i18n` did not work properly with Chrome Extensions Manifest V3. [#​39291](https://togithub.com/electron/electron/pull/39291) (Also in [24](https://togithub.com/electron/electron/pull/39442), [25](https://togithub.com/electron/electron/pull/39329), [26](https://togithub.com/electron/electron/pull/39328)) - Fixed an issue where `chrome.tabs.update` did not return a `tab` object that properly reflected potential properties that were changed. [#​39365](https://togithub.com/electron/electron/pull/39365) (Also in [25](https://togithub.com/electron/electron/pull/39388), [26](https://togithub.com/electron/electron/pull/39389)) - Fixed an issue where `chrome://gpu` failed to load. [#​39583](https://togithub.com/electron/electron/pull/39583) (Also in [25](https://togithub.com/electron/electron/pull/39852), [26](https://togithub.com/electron/electron/pull/39584)) - Fixed an issue where `protocol.handle()` never called its callback with the `'file'` scheme. [#​39048](https://togithub.com/electron/electron/pull/39048) (Also in [25](https://togithub.com/electron/electron/pull/39064), [26](https://togithub.com/electron/electron/pull/39065)) - Fixed an issue where `webContents.print()` stopped triggering its callback when the user cancelled the print dialog. [#​38709](https://togithub.com/electron/electron/pull/38709) (Also in [25](https://togithub.com/electron/electron/pull/38814), [26](https://togithub.com/electron/electron/pull/38735)) - Fixed an issue where `webContents.print` could fail when `options` is a frozen object. [#​40030](https://togithub.com/electron/electron/pull/40030) (Also in [25](https://togithub.com/electron/electron/pull/40028), [26](https://togithub.com/electron/electron/pull/40029)) - Fixed an issue where accelerators representing DOM keys were not correctly converted in `webContents.sendInputEvent()`. [#​39822](https://togithub.com/electron/electron/pull/39822) (Also in [25](https://togithub.com/electron/electron/pull/39820), [26](https://togithub.com/electron/electron/pull/39821)) - Fixed an issue where calling `show()` on a child `BrowserWindow` would show all other children attached to the same parent on macOS. [#​40105](https://togithub.com/electron/electron/pull/40105) (Also in [25](https://togithub.com/electron/electron/pull/40106), [26](https://togithub.com/electron/electron/pull/40107)) - Fixed an issue where certain Electron classes had incorrect prototype class names. [#​39006](https://togithub.com/electron/electron/pull/39006) (Also in [25](https://togithub.com/electron/electron/pull/39035), [26](https://togithub.com/electron/electron/pull/39036)) - Fixed an issue where certain properties of `chrome.tabs` Tab objects were not properly considered privileged. [#​39608](https://togithub.com/electron/electron/pull/39608) (Also in [25](https://togithub.com/electron/electron/pull/39609), [26](https://togithub.com/electron/electron/pull/39607)) - Fixed an issue where child windows opened when the parent window is *already fullscreen* did not respect the child windows' fullscreenability and resizability settings. [#​39640](https://togithub.com/electron/electron/pull/39640) (Also in [24](https://togithub.com/electron/electron/pull/39643), [25](https://togithub.com/electron/electron/pull/39642), [26](https://togithub.com/electron/electron/pull/39641)) - Fixed an issue where closing and opening a minimized DevTools window would not work as expected. [#​40116](https://togithub.com/electron/electron/pull/40116) (Also in [25](https://togithub.com/electron/electron/pull/40117), [26](https://togithub.com/electron/electron/pull/40118)) - Fixed an issue where files could in some circumstances be selection when `openFile` was not passed as a dialog property. [#​38557](https://togithub.com/electron/electron/pull/38557) (Also in [24](https://togithub.com/electron/electron/pull/39097), [25](https://togithub.com/electron/electron/pull/39096), [26](https://togithub.com/electron/electron/pull/38590)) - Fixed an issue where macOS traffic lights could malfunction on child windows in some circumstances. [#​39225](https://togithub.com/electron/electron/pull/39225) (Also in [24](https://togithub.com/electron/electron/pull/39243), [25](https://togithub.com/electron/electron/pull/39244), [26](https://togithub.com/electron/electron/pull/39242)) - Fixed an issue where non-resizable windows incorrectly enabled the fullscreen/maximize button on initial window creation on macOS. [#​39086](https://togithub.com/electron/electron/pull/39086) (Also in [24](https://togithub.com/electron/electron/pull/39230), [25](https://togithub.com/electron/electron/pull/39228), [26](https://togithub.com/electron/electron/pull/39229)) - Fixed an issue where notifications created on macOS which have no actions will erroneously have a `Show` button visible. [#​38997](https://togithub.com/electron/electron/pull/38997) (Also in [24](https://togithub.com/electron/electron/pull/39012), [25](https://togithub.com/electron/electron/pull/39014), [26](https://togithub.com/electron/electron/pull/39013)) - Fixed an issue where passing `webContents.print(null)` could incorrectly trigger an error. [#​38612](https://togithub.com/electron/electron/pull/38612) (Also in [24](https://togithub.com/electron/electron/pull/38640), [25](https://togithub.com/electron/electron/pull/38642), [26](https://togithub.com/electron/electron/pull/38641)) - Fixed an issue where pressing the escape key did not properly trigger PDF presentation mode exit. [#​39660](https://togithub.com/electron/electron/pull/39660) (Also in [26](https://togithub.com/electron/electron/pull/39705)) - Fixed an issue where printing on Windows could trigger a crash. [#​38976](https://togithub.com/electron/electron/pull/38976) (Also in [25](https://togithub.com/electron/electron/pull/39095), [26](https://togithub.com/electron/electron/pull/39039)) - Fixed an issue where removing a webview in a close callback could cause crashes. [#​38996](https://togithub.com/electron/electron/pull/38996) (Also in [24](https://togithub.com/electron/electron/pull/39009), [25](https://togithub.com/electron/electron/pull/39008), [26](https://togithub.com/electron/electron/pull/39007)) - Fixed an issue where service workers could not run Chrome APIs in Chrome Extensions Manifest V3. [#​39290](https://togithub.com/electron/electron/pull/39290) (Also in [25](https://togithub.com/electron/electron/pull/39312), [26](https://togithub.com/electron/electron/pull/39310)) - Fixed an issue where setting bounds on `BrowserViews` can behave inconsistently across platforms. [#​38981](https://togithub.com/electron/electron/pull/38981) (Also in [25](https://togithub.com/electron/electron/pull/39005), [26](https://togithub.com/electron/electron/pull/39004)) - Fixed an issue where the Node.js `assert` module did not work in the renderer process. [#​39623](https://togithub.com/electron/electron/pull/39623) (Also in [24](https://togithub.com/electron/electron/pull/39621), [25](https://togithub.com/electron/electron/pull/39622), [26](https://togithub.com/electron/electron/pull/39624)) - Fixed an issue where the pageVisibility API returned incorrect values in some situations when `backgroundThrottling` was disabled. [#​39223](https://togithub.com/electron/electron/pull/39223) (Also in [25](https://togithub.com/electron/electron/pull/39299), [26](https://togithub.com/electron/electron/pull/39298)) - Fixed an issue where vibrant windows incorrectly have square corners when they're modals on macOS. [#​39996](https://togithub.com/electron/electron/pull/39996) (Also in [25](https://togithub.com/electron/electron/pull/39997), [26](https://togithub.com/electron/electron/pull/39998)) - Fixed an issue with `webContents.print({ silent: true })` not working correctly. [#​38741](https://togithub.com/electron/electron/pull/38741) (Also in [25](https://togithub.com/electron/electron/pull/39095), [26](https://togithub.com/electron/electron/pull/38812)) - Fixed an issue with potential use-after-free of child windows on close and reparent. [#​38603](https://togithub.com/electron/electron/pull/38603) (Also in [24](https://togithub.com/electron/electron/pull/38677), [25](https://togithub.com/electron/electron/pull/38678), [26](https://togithub.com/electron/electron/pull/38679)) - Fixed an issue with the application menu overlapping menu items on Windows 11. [#​38998](https://togithub.com/electron/electron/pull/38998) (Also in [25](https://togithub.com/electron/electron/pull/39099), [26](https://togithub.com/electron/electron/pull/39010)) - Fixed asar integration for `node:child_process` imports. [#​38742](https://togithub.com/electron/electron/pull/38742) (Also in [24](https://togithub.com/electron/electron/pull/39236), [25](https://togithub.com/electron/electron/pull/39235), [26](https://togithub.com/electron/electron/pull/39234)) - Fixed build failure when PDF viewer is disabled. [#​40001](https://togithub.com/electron/electron/pull/40001) (Also in [25](https://togithub.com/electron/electron/pull/40000), [26](https://togithub.com/electron/electron/pull/39999)) - Fixed crash in message ports when utility process exits. [#​39335](https://togithub.com/electron/electron/pull/39335) (Also in [25](https://togithub.com/electron/electron/pull/39345), [26](https://togithub.com/electron/electron/pull/39346)) - Fixed crash on shutdown in tls sockets with Node.js HTTP/2 connections. [#​39947](https://togithub.com/electron/electron/pull/39947) (Also in [25](https://togithub.com/electron/electron/pull/39945), [26](https://togithub.com/electron/electron/pull/39946)) - Fixed decorations for tiled windows on Wayland. [#​39570](https://togithub.com/electron/electron/pull/39570) (Also in [22](https://togithub.com/electron/electron/pull/39568), [24](https://togithub.com/electron/electron/pull/39567), [25](https://togithub.com/electron/electron/pull/39569), [26](https://togithub.com/electron/electron/pull/39571)) - Fixed devtools to allow restoring saved dock state on Windows. [#​39767](https://togithub.com/electron/electron/pull/39767) (Also in [25](https://togithub.com/electron/electron/pull/39766), [26](https://togithub.com/electron/electron/pull/39768)) - Fixed display of title bar buttons on Wayland. [#​39003](https://togithub.com/electron/electron/pull/39003) (Also in [25](https://togithub.com/electron/electron/pull/39044), [26](https://togithub.com/electron/electron/pull/39045)) - Fixed issue where titlebar would be transparent for transparent windows that are fullscreen. [#​39781](https://togithub.com/electron/electron/pull/39781) (Also in [25](https://togithub.com/electron/electron/pull/39779), [26](https://togithub.com/electron/electron/pull/39780)) - Fixed minimize button to be visible when all buttons reenabled. [#​38860](https://togithub.com/electron/electron/pull/38860) (Also in [23](https://togithub.com/electron/electron/pull/38880), [24](https://togithub.com/electron/electron/pull/38881), [25](https://togithub.com/electron/electron/pull/38879)) - Fixed missing type for `Electron.TitleBarOverlay`. [#​39806](https://togithub.com/electron/electron/pull/39806) (Also in [26](https://togithub.com/electron/electron/pull/39805)) - Fixed potential invalid protocol error handling. [#​38587](https://togithub.com/electron/electron/pull/38587) (Also in [25](https://togithub.com/electron/electron/pull/38634), [26](https://togithub.com/electron/electron/pull/38635)) - Fixed problem with promise resolved to early when browser initiated in-page navigation. [#​39680](https://togithub.com/electron/electron/pull/39680) (Also in [25](https://togithub.com/electron/electron/pull/39678), [26](https://togithub.com/electron/electron/pull/39679)) - Fixed visibility of menu bar when exiting full screen. [#​38599](https://togithub.com/electron/electron/pull/38599) (Also in [23](https://togithub.com/electron/electron/pull/38680), [24](https://togithub.com/electron/electron/pull/38681), [25](https://togithub.com/electron/electron/pull/38682), [26](https://togithub.com/electron/electron/pull/38683)) - Notes: Fixes an issue where `chrome.tabs` did not work properly with Chrome Extensions Manifest V3. [#​39317](https://togithub.com/electron/electron/pull/39317) (Also in [25](https://togithub.com/electron/electron/pull/39359), [26](https://togithub.com/electron/electron/pull/39360)) - Support Region Capture API with tab MediaStream. [#​39619](https://togithub.com/electron/electron/pull/39619) (Also in [25](https://togithub.com/electron/electron/pull/39617), [26](https://togithub.com/electron/electron/pull/39618)) #### Other Changes - Security: backported fix for CVE-2023-4863. [#​39823](https://togithub.com/electron/electron/pull/39823) - Security: backported fix for CVE-2023-5217. [#​40022](https://togithub.com/electron/electron/pull/40022) #### Documentation - Documentation change - [#​39966](https://togithub.com/electron/electron/pull/39966) #### Notices ##### End of Support for 22.x.y and 24.x.y Electron 24.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). Electron 22.x.y has also now reached end of life (see [Farewell, Windows 7/8/8.1](https://www.electronjs.org/blog/windows-7-to-8-1-deprecation-notice) for more details). All currently supported versions of Electron have dropped support for Windows 7/8/8.1. Developers and applications are encouraged to upgrade to a newer version of Electron. ### [`v26.6.2`](https://togithub.com/electron/electron/releases/tag/v26.6.2): electron v26.6.2 [Compare Source](https://togithub.com/electron/electron/compare/v26.6.1...v26.6.2) ### Release Notes for v26.6.2 #### Fixes - Backported fix for AVX related crashes on certain linux machines. [#​40540](https://togithub.com/electron/electron/pull/40540) (Also in [27](https://togithub.com/electron/electron/pull/40541), [28](https://togithub.com/electron/electron/pull/40542)) - Fixed a potential issue with `async_hook` corruption in some error contexts. [#​40592](https://togithub.com/electron/electron/pull/40592) (Also in [27](https://togithub.com/electron/electron/pull/40593), [28](https://togithub.com/electron/electron/pull/40594)) - Fixed child window opening in non-active macOS apps. [#​40657](https://togithub.com/electron/electron/pull/40657) #### Other Changes - Security: backported fix for [`1491210`](https://togithub.com/electron/electron/commit/1491210). - Security: backported fix for CVE-2023-6345 - Security: backported fix for CVE-2023-6346. - Security: backported fix for CVE-2023-6347. - Security: backported fix for CVE-2023-6350. [#​40644](https://togithub.com/electron/electron/pull/40644) ### [`v26.6.1`](https://togithub.com/electron/electron/releases/tag/v26.6.1): electron v26.6.1 [Compare Source](https://togithub.com/electron/electron/compare/v26.6.0...v26.6.1) ### Release Notes for v26.6.1 #### Fixes - Fixed an issue where text replacement UI on macOS could be off-center in some circumstances. [#​40535](https://togithub.com/electron/electron/pull/40535) - Fixed problem with bounds of maximized window when toggle BrowserWindow.setResizable function. [#​40580](https://togithub.com/electron/electron/pull/40580) (Also in [27](https://togithub.com/electron/electron/pull/40581), [28](https://togithub.com/electron/electron/pull/40582)) - Fixed resizing performance issue on macOS. [#​40584](https://togithub.com/electron/electron/pull/40584) #### Other Changes - Security: backported fix for CVE-2023-5997. [#​40537](https://togithub.com/electron/electron/pull/40537) ### [`v26.6.0`](https://togithub.com/electron/electron/releases/tag/v26.6.0): electron v26.6.0 [Compare Source](https://togithub.com/electron/electron/compare/v26.5.0...v26.6.0) ### Release Notes for v26.6.0 #### Features - Added `keyboardLock` to `ses.setPermissionRequestHandler(handler)`. [#​40458](https://togithub.com/electron/electron/pull/40458) (Also in [27](https://togithub.com/electron/electron/pull/40459), [28](https://togithub.com/electron/electron/pull/40460)) #### Fixes - Fixed a unexpectedly thrown error in some unsupported chrome extensions. [#​40512](https://togithub.com/electron/electron/pull/40512) (Also in [27](https://togithub.com/electron/electron/pull/40513), [28](https://togithub.com/electron/electron/pull/40514)) #### Other Changes - Security: backported fix for CVE-2023-5996. [#​40518](https://togithub.com/electron/electron/pull/40518) ### [`v26.5.0`](https://togithub.com/electron/electron/releases/tag/v26.5.0): electron v26.5.0 [Compare Source](https://togithub.com/electron/electron/compare/v26.4.3...v26.5.0) ### Release Notes for v26.5.0 #### Features - Added a `tabbingIdentifier` property to `BrowserWindow`. [#​40410](https://togithub.com/electron/electron/pull/40410) (Also in [27](https://togithub.com/electron/electron/pull/40082)) #### Fixes - Fixed an issue where WebViews could sometimes crash on unload. [#​40443](https://togithub.com/electron/electron/pull/40443) (Also in [27](https://togithub.com/electron/electron/pull/40444), [28](https://togithub.com/electron/electron/pull/40445)) - Fixed rendering on Linux due to broken shader cache compilation with driver updates. [#​40452](https://togithub.com/electron/electron/pull/40452) (Also in [25](https://togithub.com/electron/electron/pull/40473), [27](https://togithub.com/electron/electron/pull/40467)) #### Other Changes - Security: backported fix for CVE-2023-5849. - Security: backported fix for CVE-2023-5482. [#​40436](https://togithub.com/electron/electron/pull/40436) ### [`v26.4.3`](https://togithub.com/electron/electron/releases/tag/v26.4.3): electron v26.4.3 [Compare Source](https://togithub.com/electron/electron/compare/v26.4.2...v26.4.3) ### Release Notes for v26.4.3 #### Fixes - Fixed an issue where `navigator.keyboard.lock()` did not work per [latest expected behavior](https://developer.chrome.com/blog/better-full-screen-mode). [#​40387](https://togithub.com/electron/electron/pull/40387) (Also in [27](https://togithub.com/electron/electron/pull/40388), [28](https://togithub.com/electron/electron/pull/40389)) - Fixed crash in renderer process due to partition allocator when sandbox is disabled. [#​40377](https://togithub.com/electron/electron/pull/40377) ### [`v26.4.2`](https://togithub.com/electron/electron/releases/tag/v26.4.2): electron v26.4.2 [Compare Source](https://togithub.com/electron/electron/compare/v26.4.1...v26.4.2) ### Release Notes for v26.4.2 #### Fixes - Fixed failing build when `enable_electron_extensions=false`. [#​40269](https://togithub.com/electron/electron/pull/40269) (Also in [25](https://togithub.com/electron/electron/pull/40270), [27](https://togithub.com/electron/electron/pull/40087)) #### Other Changes - Security: backported fix for chromium:1491912. [#​40265](https://togithub.com/electron/electron/pull/40265) ### [`v26.4.1`](https://togithub.com/electron/electron/releases/tag/v26.4.1): electron v26.4.1 [Compare Source](https://togithub.com/electron/electron/compare/v26.4.0...v26.4.1) ### Release Notes for v26.4.1 #### Fixes - Fixed an issue where Windows Toast notifications weren't properly dismissed from the Action Center on `notification.close()` if they'd previously been dismissed. [#​40242](https://togithub.com/electron/electron/pull/40242) (Also in [27](https://togithub.com/electron/electron/pull/40244), [28](https://togithub.com/electron/electron/pull/40243)) - Fixed an issue where fully occluded windows would return an empty image from `webContents.capturePage()` on Windows and Linux. [#​40187](https://togithub.com/electron/electron/pull/40187) (Also in [25](https://togithub.com/electron/electron/pull/40186), [27](https://togithub.com/electron/electron/pull/40188), [28](https://togithub.com/electron/electron/pull/40185)) - Fixed an issue with webContents interaction with fullscreen and WCO on macOS. [#​40218](https://togithub.com/electron/electron/pull/40218) (Also in [25](https://togithub.com/electron/electron/pull/40220), [27](https://togithub.com/electron/electron/pull/40217), [28](https://togithub.com/electron/electron/pull/40219)) - Fixed some redundant permission dialogs while screen sharing on Wayland. [#​40191](https://togithub.com/electron/electron/pull/40191) (Also in [27](https://togithub.com/electron/electron/pull/40193), [28](https://togithub.com/electron/electron/pull/40192)) #### Other Changes - Security: backported fix for [`1486316`](https://togithub.com/electron/electron/commit/1486316). - Security: backported fix for CVE-2023-5218. - Security: backported fix for [`1472365`](https://togithub.com/electron/electron/commit/1472365). - Security: backported fix for [`1472366`](https://togithub.com/electron/electron/commit/1472366). [#​40209](https://togithub.com/electron/electron/pull/40209) ### [`v26.4.0`](https://togithub.com/electron/electron/releases/tag/v26.4.0): electron v26.4.0 [Compare Source](https://togithub.com/electron/electron/compare/v26.3.0...v26.4.0) ### Release Notes for v26.4.0 #### Fixes - Fixed an issue where calling `loadURL` during some `webContents` url loading events could crash. [#​40163](https://togithub.com/electron/electron/pull/40163) (Also in [24](https://togithub.com/electron/electron/pull/40160), [25](https://togithub.com/electron/electron/pull/40161), [27](https://togithub.com/electron/electron/pull/40162)) - Fixed an issue where calling `show()` on a child `BrowserWindow` would show all other children attached to the same parent on macOS. [#​40107](https://togithub.com/electron/electron/pull/40107) (Also in [24](https://togithub.com/electron/electron/pull/40104), [25](https://togithub.com/electron/electron/pull/40106), [27](https://togithub.com/electron/electron/pull/40105)) - Fixed an issue where closing and opening a minimized DevTools window would not work as expected. [#​40118](https://togithub.com/electron/electron/pull/40118) (Also in [25](https://togithub.com/electron/electron/pull/40117), [27](https://togithub.com/electron/electron/pull/40116)) - Fixed deprecated `gpu-process-crashed` / `renderer-process-crashed` events being emitted twice and with incorrect arguments. [#​40112](https://togithub.com/electron/electron/pull/40112) (Also in [22](https://togithub.com/electron/electron/pull/40119), [24](https://togithub.com/electron/electron/pull/40110), [25](https://togithub.com/electron/electron/pull/40113), [27](https://togithub.com/electron/electron/pull/40111)) #### Other Changes - Fixed launch failure with child_process.spawn on windows affected by launching store applications. [#​40127](https://togithub.com/electron/electron/pull/40127) (Also in [25](https://togithub.com/electron/electron/pull/40125), [27](https://togithub.com/electron/electron/pull/40126)) - Security: backported fix for [`1480184`](https://togithub.com/electron/electron/commit/1480184). - Security: backported fix for [`1481179`](https://togithub.com/electron/electron/commit/1481179). [#​40077](https://togithub.com/electron/electron/pull/40077) ### [`v26.3.0`](https://togithub.com/electron/electron/releases/tag/v26.3.0): electron v26.3.0 [Compare Source](https://togithub.com/electron/electron/compare/v26.2.4...v26.3.0) ### Release Notes for v26.3.0 #### Features - Added support for `chrome.scripting` extension APIs. [#​39676](https://togithub.com/electron/electron/pull/39676) (Also in [25](https://togithub.com/electron/electron/pull/39677), [27](https://togithub.com/electron/electron/pull/39675)) #### Fixes - Fixed BrowserView.setBounds calls not painting view in new bounds in some cases. [#​40036](https://togithub.com/electron/electron/pull/40036) (Also in [25](https://togithub.com/electron/electron/pull/40035), [27](https://togithub.com/electron/electron/pull/40037)) - Fixed an issue where `webContents.print` could fail when `options` is a frozen object. [#​40029](https://togithub.com/electron/electron/pull/40029) (Also in [25](https://togithub.com/electron/electron/pull/40028), [27](https://togithub.com/electron/electron/pull/40030)) - Fixed an issue where vibrant windows incorrectly have square corners when they're modals on macOS. [#​39998](https://togithub.com/electron/electron/pull/39998) (Also in [25](https://togithub.com/electron/electron/pull/39997), [27](https://togithub.com/electron/electron/pull/39996)) #### Other Changes - Updated Chromium to 116.0.5845.228. [#​40043](https://togithub.com/electron/electron/pull/40043)

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.