electron/electron (electron)
### [`v31.6.0`](https://redirect.github.com/electron/electron/releases/tag/v31.6.0): electron v31.6.0
[Compare Source](https://redirect.github.com/electron/electron/compare/v31.5.0...v31.6.0)
### Release Notes for v31.6.0
#### Fixes
- Fixed BrowserView auto resize issue. [#43635](https://redirect.github.com/electron/electron/pull/43635) (Also in [32](https://redirect.github.com/electron/electron/pull/43637), [33](https://redirect.github.com/electron/electron/pull/43636))
- Fixed an issue where `defaultPath` did not work for all users on Linux when creating an open file dialog. [#43630](https://redirect.github.com/electron/electron/pull/43630) (Also in [30](https://redirect.github.com/electron/electron/pull/43631), [32](https://redirect.github.com/electron/electron/pull/43629), [33](https://redirect.github.com/electron/electron/pull/43595))
- Fixed an issue with `resize` events being emitted on Windows when the window was moved but not resized. [#43658](https://redirect.github.com/electron/electron/pull/43658) (Also in [32](https://redirect.github.com/electron/electron/pull/43644), [33](https://redirect.github.com/electron/electron/pull/43457))
- Restored Chromium default `Content-Disposition` header parsing. [#43669](https://redirect.github.com/electron/electron/pull/43669) (Also in [30](https://redirect.github.com/electron/electron/pull/43671), [32](https://redirect.github.com/electron/electron/pull/43668), [33](https://redirect.github.com/electron/electron/pull/43670))
#### Other Changes
- Updated Node.js to v20.17.0. [#43423](https://redirect.github.com/electron/electron/pull/43423)
### [`v31.5.0`](https://redirect.github.com/electron/electron/releases/tag/v31.5.0): electron v31.5.0
[Compare Source](https://redirect.github.com/electron/electron/compare/v31.4.0...v31.5.0)
### Release Notes for v31.5.0
#### Features
- Enabled zstd compression in net http requests. [#43301](https://redirect.github.com/electron/electron/pull/43301) (Also in [32](https://redirect.github.com/electron/electron/pull/43300))
#### Fixes
- Fixed `MenuItem.click` handler not setting `focusedWindow` parameter when focused window is a `BaseWindow`. [#43439](https://redirect.github.com/electron/electron/pull/43439) (Also in [32](https://redirect.github.com/electron/electron/pull/43437), [33](https://redirect.github.com/electron/electron/pull/43438))
- Fixed an issue where `BaseWindow.setTouchBar` didn't work as expected. [#43420](https://redirect.github.com/electron/electron/pull/43420) (Also in [30](https://redirect.github.com/electron/electron/pull/43419), [32](https://redirect.github.com/electron/electron/pull/43421), [33](https://redirect.github.com/electron/electron/pull/43422))
- Fixed an issue where calling `window.print()`, `webContents.print()` or `printToPDF` from an existing PDF document resulted in a blank page. [#43327](https://redirect.github.com/electron/electron/pull/43327) (Also in [32](https://redirect.github.com/electron/electron/pull/43326))
- Fixed devtools to allow restoring saved dock state on Linux when WCO is enabled. [#43500](https://redirect.github.com/electron/electron/pull/43500) (Also in [32](https://redirect.github.com/electron/electron/pull/43501), [33](https://redirect.github.com/electron/electron/pull/43499))
- Fixed electron app in ozone/wayland not being focused when launched from another app. [#43547](https://redirect.github.com/electron/electron/pull/43547) (Also in [32](https://redirect.github.com/electron/electron/pull/43548), [33](https://redirect.github.com/electron/electron/pull/43546))
- Fixed other apps not being focused when launched from electron ozone/wayland. [#43578](https://redirect.github.com/electron/electron/pull/43578) (Also in [33](https://redirect.github.com/electron/electron/pull/43579))
#### Documentation
- Documentation changes: [#43458](https://redirect.github.com/electron/electron/pull/43458)
### [`v31.4.0`](https://redirect.github.com/electron/electron/releases/tag/v31.4.0): electron v31.4.0
[Compare Source](https://redirect.github.com/electron/electron/compare/v31.3.1...v31.4.0)
### Release Notes for v31.4.0
#### Features
- Added a new property `prefersReducedTransparency` to `nativeTheme`, which indicates whether the user has chosen to reduce OS-level transparency via system accessibility settings. [#43137](https://redirect.github.com/electron/electron/pull/43137) (Also in [30](https://redirect.github.com/electron/electron/pull/43138), [32](https://redirect.github.com/electron/electron/pull/43024))
#### Fixes
- Fixed a crash that could occur in some DevTools extensions containing draggable regions. [#43200](https://redirect.github.com/electron/electron/pull/43200) (Also in [32](https://redirect.github.com/electron/electron/pull/43199))
- Fixed an issue where `navigator.serial.getPorts()` incorrectly returned an empty array in some cases. [#43170](https://redirect.github.com/electron/electron/pull/43170) (Also in [30](https://redirect.github.com/electron/electron/pull/43171), [32](https://redirect.github.com/electron/electron/pull/43169))
- Fixed an issue where `system-context-menu` was not triggered as expected on Windows when using a frameless BrowserWindow. [#43274](https://redirect.github.com/electron/electron/pull/43274) (Also in [30](https://redirect.github.com/electron/electron/pull/43275), [32](https://redirect.github.com/electron/electron/pull/43269))
- Fixed an issue where calling `window.showInactive` on macOS did not actually show the window. [#43102](https://redirect.github.com/electron/electron/pull/43102) (Also in [32](https://redirect.github.com/electron/electron/pull/43103))
- Fixed behavior when entering/exiting fullscreen fails on macOS. [#43154](https://redirect.github.com/electron/electron/pull/43154) (Also in [29](https://redirect.github.com/electron/electron/pull/43153), [30](https://redirect.github.com/electron/electron/pull/43151), [32](https://redirect.github.com/electron/electron/pull/43152))
- Fixed issues with the vibrancy view on macOS. [#43128](https://redirect.github.com/electron/electron/pull/43128) (Also in [32](https://redirect.github.com/electron/electron/pull/43127))
- Fixed several view hierarchy issues related to web contents view on MacOS. [#43096](https://redirect.github.com/electron/electron/pull/43096) (Also in [32](https://redirect.github.com/electron/electron/pull/43088))
- Resolved an issue where `desktopCapturer.getSources` never fulfilled its promise in some cases. [#43271](https://redirect.github.com/electron/electron/pull/43271) (Also in [29](https://redirect.github.com/electron/electron/pull/43273), [30](https://redirect.github.com/electron/electron/pull/43272), [32](https://redirect.github.com/electron/electron/pull/43270))
#### Other Changes
- Fixed ffmpeg release on x64 macOS. [#43121](https://redirect.github.com/electron/electron/pull/43121) (Also in [29](https://redirect.github.com/electron/electron/pull/43119), [30](https://redirect.github.com/electron/electron/pull/43118), [32](https://redirect.github.com/electron/electron/pull/43120))
- Security: backported fix for [`3382485`](https://redirect.github.com/electron/electron/commit/338248595). [#43140](https://redirect.github.com/electron/electron/pull/43140)
- Security: backported fix for CVE-2024-6989.
- Security: backported fix for CVE-2024-6991. [#43158](https://redirect.github.com/electron/electron/pull/43158)
- Updated Chromium to 126.0.6478.234. [#43252](https://redirect.github.com/electron/electron/pull/43252)
- Updated Node.js to v20.16.0. [#43026](https://redirect.github.com/electron/electron/pull/43026)
### [`v31.3.1`](https://redirect.github.com/electron/electron/releases/tag/v31.3.1): electron v31.3.1
[Compare Source](https://redirect.github.com/electron/electron/compare/v31.3.0...v31.3.1)
### Release Notes for v31.3.1
#### Fixes
- Fixed an issue where calling `desktopCapturer.getSources` on macOS running 14.4 or later would make non-resizable windows resizable. [#43044](https://redirect.github.com/electron/electron/pull/43044) (Also in [32](https://redirect.github.com/electron/electron/pull/43045))
- Fixed the resource leak when using Node.js readable streams as the response body for a custom protocol handler. [#43071](https://redirect.github.com/electron/electron/pull/43071) (Also in [30](https://redirect.github.com/electron/electron/pull/43072), [32](https://redirect.github.com/electron/electron/pull/43070))
#### Other Changes
- Fixed a potential crash when removing notifications on Windows. [#43061](https://redirect.github.com/electron/electron/pull/43061) (Also in [30](https://redirect.github.com/electron/electron/pull/43059), [32](https://redirect.github.com/electron/electron/pull/43060))
- Updated Chromium to 126.0.6478.185. [#43027](https://redirect.github.com/electron/electron/pull/43027)
### [`v31.3.0`](https://redirect.github.com/electron/electron/releases/tag/v31.3.0): electron v31.3.0
[Compare Source](https://redirect.github.com/electron/electron/compare/v31.2.1...v31.3.0)
### Release Notes for v31.3.0
#### Features
- Added `DownloadItem.getCurrentBytesPerSecond()`, `DownloadItem.getPercentComplete()`, `DownloadItem.getEndTime()`. [#42915](https://redirect.github.com/electron/electron/pull/42915) (Also in [30](https://redirect.github.com/electron/electron/pull/42914), [32](https://redirect.github.com/electron/electron/pull/42913))
- Aligned failure pathway in File System Access API with upstream when attempting to open a file or directory in a blocked path. [#42994](https://redirect.github.com/electron/electron/pull/42994) (Also in [32](https://redirect.github.com/electron/electron/pull/42993))
#### Fixes
- Fixed a potential crash when using off screen rendering. [#42941](https://redirect.github.com/electron/electron/pull/42941) (Also in [30](https://redirect.github.com/electron/electron/pull/42939), [32](https://redirect.github.com/electron/electron/pull/42940))
- Fixed an issue where `navigator.mediaDevices.getUserMedia` and `navigator.getUserMedia` should reject with a `NotAllowedError` if microphone or camera permissions have been denied at the system level on macOS. [#42937](https://redirect.github.com/electron/electron/pull/42937) (Also in [30](https://redirect.github.com/electron/electron/pull/42938), [32](https://redirect.github.com/electron/electron/pull/42936))
- Fixed an issue where calling `BrowserWindow.setBackgroundColor` with some level of transparency could cause a crash. [#42928](https://redirect.github.com/electron/electron/pull/42928) (Also in [32](https://redirect.github.com/electron/electron/pull/42927))
#### Other Changes
- Fix: fixed the `npm run lint` not working on Windows. [#42906](https://redirect.github.com/electron/electron/pull/42906) (Also in [32](https://redirect.github.com/electron/electron/pull/42905))
- Updated Chromium to 126.0.6478.183. [#42942](https://redirect.github.com/electron/electron/pull/42942)
- Updated Node.js to v20.15.1. [#42839](https://redirect.github.com/electron/electron/pull/42839)
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 is behind base branch, 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:
31.2.1
->31.6.0
Release Notes
electron/electron (electron)
### [`v31.6.0`](https://redirect.github.com/electron/electron/releases/tag/v31.6.0): electron v31.6.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v31.5.0...v31.6.0) ### Release Notes for v31.6.0 #### Fixes - Fixed BrowserView auto resize issue. [#43635](https://redirect.github.com/electron/electron/pull/43635) (Also in [32](https://redirect.github.com/electron/electron/pull/43637), [33](https://redirect.github.com/electron/electron/pull/43636)) - Fixed an issue where `defaultPath` did not work for all users on Linux when creating an open file dialog. [#43630](https://redirect.github.com/electron/electron/pull/43630) (Also in [30](https://redirect.github.com/electron/electron/pull/43631), [32](https://redirect.github.com/electron/electron/pull/43629), [33](https://redirect.github.com/electron/electron/pull/43595)) - Fixed an issue with `resize` events being emitted on Windows when the window was moved but not resized. [#43658](https://redirect.github.com/electron/electron/pull/43658) (Also in [32](https://redirect.github.com/electron/electron/pull/43644), [33](https://redirect.github.com/electron/electron/pull/43457)) - Restored Chromium default `Content-Disposition` header parsing. [#43669](https://redirect.github.com/electron/electron/pull/43669) (Also in [30](https://redirect.github.com/electron/electron/pull/43671), [32](https://redirect.github.com/electron/electron/pull/43668), [33](https://redirect.github.com/electron/electron/pull/43670)) #### Other Changes - Updated Node.js to v20.17.0. [#43423](https://redirect.github.com/electron/electron/pull/43423) ### [`v31.5.0`](https://redirect.github.com/electron/electron/releases/tag/v31.5.0): electron v31.5.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v31.4.0...v31.5.0) ### Release Notes for v31.5.0 #### Features - Enabled zstd compression in net http requests. [#43301](https://redirect.github.com/electron/electron/pull/43301) (Also in [32](https://redirect.github.com/electron/electron/pull/43300)) #### Fixes - Fixed `MenuItem.click` handler not setting `focusedWindow` parameter when focused window is a `BaseWindow`. [#43439](https://redirect.github.com/electron/electron/pull/43439) (Also in [32](https://redirect.github.com/electron/electron/pull/43437), [33](https://redirect.github.com/electron/electron/pull/43438)) - Fixed an issue where `BaseWindow.setTouchBar` didn't work as expected. [#43420](https://redirect.github.com/electron/electron/pull/43420) (Also in [30](https://redirect.github.com/electron/electron/pull/43419), [32](https://redirect.github.com/electron/electron/pull/43421), [33](https://redirect.github.com/electron/electron/pull/43422)) - Fixed an issue where calling `window.print()`, `webContents.print()` or `printToPDF` from an existing PDF document resulted in a blank page. [#43327](https://redirect.github.com/electron/electron/pull/43327) (Also in [32](https://redirect.github.com/electron/electron/pull/43326)) - Fixed devtools to allow restoring saved dock state on Linux when WCO is enabled. [#43500](https://redirect.github.com/electron/electron/pull/43500) (Also in [32](https://redirect.github.com/electron/electron/pull/43501), [33](https://redirect.github.com/electron/electron/pull/43499)) - Fixed electron app in ozone/wayland not being focused when launched from another app. [#43547](https://redirect.github.com/electron/electron/pull/43547) (Also in [32](https://redirect.github.com/electron/electron/pull/43548), [33](https://redirect.github.com/electron/electron/pull/43546)) - Fixed other apps not being focused when launched from electron ozone/wayland. [#43578](https://redirect.github.com/electron/electron/pull/43578) (Also in [33](https://redirect.github.com/electron/electron/pull/43579)) #### Documentation - Documentation changes: [#43458](https://redirect.github.com/electron/electron/pull/43458) ### [`v31.4.0`](https://redirect.github.com/electron/electron/releases/tag/v31.4.0): electron v31.4.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v31.3.1...v31.4.0) ### Release Notes for v31.4.0 #### Features - Added a new property `prefersReducedTransparency` to `nativeTheme`, which indicates whether the user has chosen to reduce OS-level transparency via system accessibility settings. [#43137](https://redirect.github.com/electron/electron/pull/43137) (Also in [30](https://redirect.github.com/electron/electron/pull/43138), [32](https://redirect.github.com/electron/electron/pull/43024)) #### Fixes - Fixed a crash that could occur in some DevTools extensions containing draggable regions. [#43200](https://redirect.github.com/electron/electron/pull/43200) (Also in [32](https://redirect.github.com/electron/electron/pull/43199)) - Fixed an issue where `navigator.serial.getPorts()` incorrectly returned an empty array in some cases. [#43170](https://redirect.github.com/electron/electron/pull/43170) (Also in [30](https://redirect.github.com/electron/electron/pull/43171), [32](https://redirect.github.com/electron/electron/pull/43169)) - Fixed an issue where `system-context-menu` was not triggered as expected on Windows when using a frameless BrowserWindow. [#43274](https://redirect.github.com/electron/electron/pull/43274) (Also in [30](https://redirect.github.com/electron/electron/pull/43275), [32](https://redirect.github.com/electron/electron/pull/43269)) - Fixed an issue where calling `window.showInactive` on macOS did not actually show the window. [#43102](https://redirect.github.com/electron/electron/pull/43102) (Also in [32](https://redirect.github.com/electron/electron/pull/43103)) - Fixed behavior when entering/exiting fullscreen fails on macOS. [#43154](https://redirect.github.com/electron/electron/pull/43154) (Also in [29](https://redirect.github.com/electron/electron/pull/43153), [30](https://redirect.github.com/electron/electron/pull/43151), [32](https://redirect.github.com/electron/electron/pull/43152)) - Fixed issues with the vibrancy view on macOS. [#43128](https://redirect.github.com/electron/electron/pull/43128) (Also in [32](https://redirect.github.com/electron/electron/pull/43127)) - Fixed several view hierarchy issues related to web contents view on MacOS. [#43096](https://redirect.github.com/electron/electron/pull/43096) (Also in [32](https://redirect.github.com/electron/electron/pull/43088)) - Resolved an issue where `desktopCapturer.getSources` never fulfilled its promise in some cases. [#43271](https://redirect.github.com/electron/electron/pull/43271) (Also in [29](https://redirect.github.com/electron/electron/pull/43273), [30](https://redirect.github.com/electron/electron/pull/43272), [32](https://redirect.github.com/electron/electron/pull/43270)) #### Other Changes - Fixed ffmpeg release on x64 macOS. [#43121](https://redirect.github.com/electron/electron/pull/43121) (Also in [29](https://redirect.github.com/electron/electron/pull/43119), [30](https://redirect.github.com/electron/electron/pull/43118), [32](https://redirect.github.com/electron/electron/pull/43120)) - Security: backported fix for [`3382485`](https://redirect.github.com/electron/electron/commit/338248595). [#43140](https://redirect.github.com/electron/electron/pull/43140) - Security: backported fix for CVE-2024-6989. - Security: backported fix for CVE-2024-6991. [#43158](https://redirect.github.com/electron/electron/pull/43158) - Updated Chromium to 126.0.6478.234. [#43252](https://redirect.github.com/electron/electron/pull/43252) - Updated Node.js to v20.16.0. [#43026](https://redirect.github.com/electron/electron/pull/43026) ### [`v31.3.1`](https://redirect.github.com/electron/electron/releases/tag/v31.3.1): electron v31.3.1 [Compare Source](https://redirect.github.com/electron/electron/compare/v31.3.0...v31.3.1) ### Release Notes for v31.3.1 #### Fixes - Fixed an issue where calling `desktopCapturer.getSources` on macOS running 14.4 or later would make non-resizable windows resizable. [#43044](https://redirect.github.com/electron/electron/pull/43044) (Also in [32](https://redirect.github.com/electron/electron/pull/43045)) - Fixed the resource leak when using Node.js readable streams as the response body for a custom protocol handler. [#43071](https://redirect.github.com/electron/electron/pull/43071) (Also in [30](https://redirect.github.com/electron/electron/pull/43072), [32](https://redirect.github.com/electron/electron/pull/43070)) #### Other Changes - Fixed a potential crash when removing notifications on Windows. [#43061](https://redirect.github.com/electron/electron/pull/43061) (Also in [30](https://redirect.github.com/electron/electron/pull/43059), [32](https://redirect.github.com/electron/electron/pull/43060)) - Updated Chromium to 126.0.6478.185. [#43027](https://redirect.github.com/electron/electron/pull/43027) ### [`v31.3.0`](https://redirect.github.com/electron/electron/releases/tag/v31.3.0): electron v31.3.0 [Compare Source](https://redirect.github.com/electron/electron/compare/v31.2.1...v31.3.0) ### Release Notes for v31.3.0 #### Features - Added `DownloadItem.getCurrentBytesPerSecond()`, `DownloadItem.getPercentComplete()`, `DownloadItem.getEndTime()`. [#42915](https://redirect.github.com/electron/electron/pull/42915) (Also in [30](https://redirect.github.com/electron/electron/pull/42914), [32](https://redirect.github.com/electron/electron/pull/42913)) - Aligned failure pathway in File System Access API with upstream when attempting to open a file or directory in a blocked path. [#42994](https://redirect.github.com/electron/electron/pull/42994) (Also in [32](https://redirect.github.com/electron/electron/pull/42993)) #### Fixes - Fixed a potential crash when using off screen rendering. [#42941](https://redirect.github.com/electron/electron/pull/42941) (Also in [30](https://redirect.github.com/electron/electron/pull/42939), [32](https://redirect.github.com/electron/electron/pull/42940)) - Fixed an issue where `navigator.mediaDevices.getUserMedia` and `navigator.getUserMedia` should reject with a `NotAllowedError` if microphone or camera permissions have been denied at the system level on macOS. [#42937](https://redirect.github.com/electron/electron/pull/42937) (Also in [30](https://redirect.github.com/electron/electron/pull/42938), [32](https://redirect.github.com/electron/electron/pull/42936)) - Fixed an issue where calling `BrowserWindow.setBackgroundColor` with some level of transparency could cause a crash. [#42928](https://redirect.github.com/electron/electron/pull/42928) (Also in [32](https://redirect.github.com/electron/electron/pull/42927)) #### Other Changes - Fix: fixed the `npm run lint` not working on Windows. [#42906](https://redirect.github.com/electron/electron/pull/42906) (Also in [32](https://redirect.github.com/electron/electron/pull/42905)) - Updated Chromium to 126.0.6478.183. [#42942](https://redirect.github.com/electron/electron/pull/42942) - Updated Node.js to v20.15.1. [#42839](https://redirect.github.com/electron/electron/pull/42839)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 is behind base branch, 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.