chore(deps): update dependency electron to v24 #147

Merged
konrad merged 1 commits from renovate/electron-24.x into main 2023-04-04 07:39:52 +00:00
Member

This PR contains the following updates:

Package Type Update Change
electron devDependencies major 23.2.2 -> 24.0.0

Release Notes

electron/electron

v24.0.0: electron v24.0.0

Compare Source

Release Notes for v24.0.0

Stack Upgrades

Breaking Changes

  • nativeImage.createThumbnailFromPath() now takes size instead of maxSize. #​37796

Features

  • Added httpOnly to the cookie filter. #​37365
  • Added logUsage to shell.openExternal() options, which allows passing the SEE_MASK_FLAG_LOG_USAGE flag to ShellExecuteEx on Windows. #​37291
  • Added types to webRequest filter. #​37427
  • Added several standard page size options to webContents.print(). #​37265 (Also in 22, 23)
  • Added the enableLocalEcho flag to the session handler ses.setDisplayMediaRequestHandler() callback for allowing remote audio input to be echoed in the local output stream when audio is a WebFrameMain. #​37528 (Also in 23)

Fixes

  • Corrects an issue with HTML fullscreen when BrowserWindow fullscreening is disabled. #​37368 (Also in 23)
  • Fixed WebUSB on ARM64 macs. #​37522 (Also in 23)
  • Fixed destroyed event not emitted on close for BrowserView.webContents. #​37450 (Also in 23)
  • Fixed a crash on capturing sources when using desktopCapturer API on Wayland. #​37527 (Also in 23)
  • Fixed a crash when BrowserViews are present and a user attempts to prevent beforeunload in the renderer process. #​37268 (Also in 22, 23)
  • Fixed an incorrect result returned when using secure as a cookies filter. #​37246 (Also in 22, 23)
  • Fixed an issue where BroadcastChannel did not work correctly when contextIsolation: false. #​37443 (Also in 23)
  • Fixed an issue where minWidth/minHeight and maxWidth/maxHeight would not be enforced if the user set an aspectRatio on macOS. #​37456 (Also in 22, 23)
  • Fixed an issue where calling port.postMessage in MessagePortMain with some invalid parameters could cause a crash. #​37726 (Also in 22, 23)
  • Fixed an issue where draggable regions incorrectly captured clicks in framed windows. #​37741 (Also in 23)
  • Fixed an issue where passing both hasReply and actions to a main process Notification on macOS resulted in the first action being obscured and unavailable. #​37449 (Also in 22, 23)
  • Fixed an issue where unhandled rejections could cause duplicate logs in some cases. #​37500 (Also in 22, 23)
  • Fixed an issue with potential dock icon duplication on macOS. #​37625 (Also in 22, 23)
  • Fixed canceling of bluetooth requests when no devices are returned. #​37717 (Also in 23)
  • Fixed draggable regions not working in Mac App Store builds. #​37474 (Also in 23)
  • Fixed issue with BrowserWindow not updating after call to previewFile. #​37578 (Also in 22, 23)
  • Fixed potential private API usage for MAS builds on macOS. #​37364 (Also in 23)
  • Fixed right-click events not being delivered in frameless window draggable regions. #​37395 (Also in 23)
  • Fixed the active background color for top-level menu items on Windows. #​37785
  • Fixed window could not go back to maximized state when restored on Linux. #​37358 (Also in 22, 23)
  • Improved error messages on session.cookies.set failure. #​37597 (Also in 22, 23)
  • Setting the about panel's options no longer crashes. #​37442
  • app.showAboutPanel() no longer blocks the main thread on Windows or Linux, thus matching macOS. #​37508

Other Changes

  • Improved error messages for contents.takeHeapSnapshot. #​37461 (Also in 22, 23)
  • Updated Chromium to 112.0.5615.49. Fixed performance regression. #​37767

Documentation


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [electron](https://github.com/electron/electron) | devDependencies | major | [`23.2.2` -> `24.0.0`](https://renovatebot.com/diffs/npm/electron/23.2.2/24.0.0) | --- ### Release Notes <details> <summary>electron/electron</summary> ### [`v24.0.0`](https://github.com/electron/electron/releases/tag/v24.0.0): electron v24.0.0 [Compare Source](https://github.com/electron/electron/compare/v23.2.2...v24.0.0) ### Release Notes for v24.0.0 #### Stack Upgrades - Chromium 112.0.5615.49 - [New in Chrome 112](https://developer.chrome.com/blog/new-in-chrome-112/) - [New in Chrome 111](https://developer.chrome.com/blog/new-in-chrome-111/) - Node.js 18.12.1 - [Node 18.12.1 blog post](https://nodejs.org/en/blog/release/v18.12.1/) - V8 11.0 #### Breaking Changes - `nativeImage.createThumbnailFromPath()` now takes `size` instead of `maxSize`. [#&#8203;37796](https://github.com/electron/electron/pull/37796) #### Features - Added `httpOnly` to the cookie filter. [#&#8203;37365](https://github.com/electron/electron/pull/37365) - Added `logUsage` to `shell.openExternal()` options, which allows passing the `SEE_MASK_FLAG_LOG_USAGE` flag to `ShellExecuteEx` on Windows. [#&#8203;37291](https://github.com/electron/electron/pull/37291) - Added `types` to `webRequest` filter. [#&#8203;37427](https://github.com/electron/electron/pull/37427) - Added several standard page size options to `webContents.print()`. [#&#8203;37265](https://github.com/electron/electron/pull/37265) <span style="font-size:small;">(Also in [22](https://github.com/electron/electron/pull/37263), [23](https://github.com/electron/electron/pull/37264))</span> - Added the `enableLocalEcho` flag to the session handler `ses.setDisplayMediaRequestHandler()` callback for allowing remote audio input to be echoed in the local output stream when `audio` is a `WebFrameMain`. [#&#8203;37528](https://github.com/electron/electron/pull/37528) <span style="font-size:small;">(Also in [23](https://github.com/electron/electron/pull/37529))</span> #### Fixes - Corrects an issue with HTML fullscreen when `BrowserWindow` fullscreening is disabled. [#&#8203;37368](https://github.com/electron/electron/pull/37368) <span style="font-size:small;">(Also in [23](https://github.com/electron/electron/pull/37367))</span> - Fixed WebUSB on ARM64 macs. [#&#8203;37522](https://github.com/electron/electron/pull/37522) <span style="font-size:small;">(Also in [23](https://github.com/electron/electron/pull/37521))</span> - Fixed `destroyed` event not emitted on `close` for `BrowserView.webContents`. [#&#8203;37450](https://github.com/electron/electron/pull/37450) <span style="font-size:small;">(Also in [23](https://github.com/electron/electron/pull/37451))</span> - Fixed a crash on capturing sources when using desktopCapturer API on Wayland. [#&#8203;37527](https://github.com/electron/electron/pull/37527) <span style="font-size:small;">(Also in [23](https://github.com/electron/electron/pull/37526))</span> - Fixed a crash when `BrowserView`s are present and a user attempts to prevent `beforeunload` in the renderer process. [#&#8203;37268](https://github.com/electron/electron/pull/37268) <span style="font-size:small;">(Also in [22](https://github.com/electron/electron/pull/37266), [23](https://github.com/electron/electron/pull/37267))</span> - Fixed an incorrect result returned when using secure as a cookies filter. [#&#8203;37246](https://github.com/electron/electron/pull/37246) <span style="font-size:small;">(Also in [22](https://github.com/electron/electron/pull/37247), [23](https://github.com/electron/electron/pull/37248))</span> - Fixed an issue where `BroadcastChannel` did not work correctly when `contextIsolation: false`. [#&#8203;37443](https://github.com/electron/electron/pull/37443) <span style="font-size:small;">(Also in [23](https://github.com/electron/electron/pull/37444))</span> - Fixed an issue where `minWidth`/`minHeight` and `maxWidth`/`maxHeight` would not be enforced if the user set an `aspectRatio` on macOS. [#&#8203;37456](https://github.com/electron/electron/pull/37456) <span style="font-size:small;">(Also in [22](https://github.com/electron/electron/pull/37458), [23](https://github.com/electron/electron/pull/37457))</span> - Fixed an issue where calling `port.postMessage` in `MessagePortMain` with some invalid parameters could cause a crash. [#&#8203;37726](https://github.com/electron/electron/pull/37726) <span style="font-size:small;">(Also in [22](https://github.com/electron/electron/pull/37725), [23](https://github.com/electron/electron/pull/37724))</span> - Fixed an issue where draggable regions incorrectly captured clicks in framed windows. [#&#8203;37741](https://github.com/electron/electron/pull/37741) <span style="font-size:small;">(Also in [23](https://github.com/electron/electron/pull/37740))</span> - Fixed an issue where passing both `hasReply` and `actions` to a main process Notification on macOS resulted in the first action being obscured and unavailable. [#&#8203;37449](https://github.com/electron/electron/pull/37449) <span style="font-size:small;">(Also in [22](https://github.com/electron/electron/pull/37447), [23](https://github.com/electron/electron/pull/37448))</span> - Fixed an issue where unhandled rejections could cause duplicate logs in some cases. [#&#8203;37500](https://github.com/electron/electron/pull/37500) <span style="font-size:small;">(Also in [22](https://github.com/electron/electron/pull/37502), [23](https://github.com/electron/electron/pull/37501))</span> - Fixed an issue with potential dock icon duplication on macOS. [#&#8203;37625](https://github.com/electron/electron/pull/37625) <span style="font-size:small;">(Also in [22](https://github.com/electron/electron/pull/37623), [23](https://github.com/electron/electron/pull/37624))</span> - Fixed canceling of bluetooth requests when no devices are returned. [#&#8203;37717](https://github.com/electron/electron/pull/37717) <span style="font-size:small;">(Also in [23](https://github.com/electron/electron/pull/37720))</span> - Fixed draggable regions not working in Mac App Store builds. [#&#8203;37474](https://github.com/electron/electron/pull/37474) <span style="font-size:small;">(Also in [23](https://github.com/electron/electron/pull/37473))</span> - Fixed issue with BrowserWindow not updating after call to previewFile. [#&#8203;37578](https://github.com/electron/electron/pull/37578) <span style="font-size:small;">(Also in [22](https://github.com/electron/electron/pull/37576), [23](https://github.com/electron/electron/pull/37577))</span> - Fixed potential private API usage for MAS builds on macOS. [#&#8203;37364](https://github.com/electron/electron/pull/37364) <span style="font-size:small;">(Also in [23](https://github.com/electron/electron/pull/37363))</span> - Fixed right-click events not being delivered in frameless window draggable regions. [#&#8203;37395](https://github.com/electron/electron/pull/37395) <span style="font-size:small;">(Also in [23](https://github.com/electron/electron/pull/37394))</span> - Fixed the active background color for top-level menu items on Windows. [#&#8203;37785](https://github.com/electron/electron/pull/37785) - Fixed window could not go back to maximized state when restored on Linux. [#&#8203;37358](https://github.com/electron/electron/pull/37358) <span style="font-size:small;">(Also in [22](https://github.com/electron/electron/pull/37360), [23](https://github.com/electron/electron/pull/37359))</span> - Improved error messages on `session.cookies.set` failure. [#&#8203;37597](https://github.com/electron/electron/pull/37597) <span style="font-size:small;">(Also in [22](https://github.com/electron/electron/pull/37595), [23](https://github.com/electron/electron/pull/37596))</span> - Setting the about panel's options no longer crashes. [#&#8203;37442](https://github.com/electron/electron/pull/37442) - `app.showAboutPanel()` no longer blocks the main thread on Windows or Linux, thus matching macOS. [#&#8203;37508](https://github.com/electron/electron/pull/37508) #### Other Changes - Improved error messages for `contents.takeHeapSnapshot`. [#&#8203;37461](https://github.com/electron/electron/pull/37461) <span style="font-size:small;">(Also in [22](https://github.com/electron/electron/pull/37459), [23](https://github.com/electron/electron/pull/37460))</span> - Updated Chromium to 112.0.5615.49. Fixed performance regression. [#&#8203;37767](https://github.com/electron/electron/pull/37767) #### Documentation - Documentation changes: [#&#8203;37288](https://github.com/electron/electron/pull/37288) </details> --- ### 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4yNC42IiwidXBkYXRlZEluVmVyIjoiMzUuMjQuNiJ9-->
renovate added 1 commit 2023-04-04 03:01:53 +00:00
continuous-integration/drone/push Build is passing Details
41647209f9
chore(deps): update dependency electron to v24
renovate force-pushed renovate/electron-24.x from 41647209f9 to 587096b14a 2023-04-04 07:02:01 +00:00 Compare
konrad merged commit c45913c256 into main 2023-04-04 07:39:52 +00:00
This repo is archived. You cannot comment on pull requests.
No reviewers
No Milestone
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: vikunja/desktop#147
No description provided.