chore(deps): update dependency electron to v19 #97

Merged
konrad merged 1 commits from renovate/electron-19.x into main 2022-06-01 17:07:16 +00:00
Member

This PR contains the following updates:

Package Type Update Change
electron devDependencies major 18.3.1 -> 19.0.1

Release Notes

electron/electron

v19.0.1

Compare Source

Release Notes for v19.0.1

Other Changes

  • Added a TRACE call named crash_reporter::Start under the electron category for crash_reporter::Start(). #​34326 (Also in 17, 18)

v19.0.0

Compare Source

Release Notes for v19.0.0

Stack Upgrades

Features

Additions
  • Added BrowserWindow method to change the button color, symbol color, and height of a window with WCO enabled. #​33066 (Also in 18)
  • Added nativeTheme.inForcedColorsMode API to allow detecting forced color mode. #​32956 (Also in 15, 16, 17, 18)
  • Added ses.setCodeCachePath() API for setting code cache directory. #​31154 (Also in 17, 18)
  • Added ability to configure if window should close when opener closes. #​31314
  • Added support for more color formats in setBackgroundColor. #​31868 (Also in 18)
  • Added warning that preload scripts will be sandboxed by default beginning in Electron 20. #​32868 (Also in 18)
  • Enabled systemPreferences.subscribe{Local|Workspace}Notification to take a null value for the event parameter. #​33770 (Also in 18)
  • Fixed an issue where calling setTitlebarOverlay with an initially invalid titleBarStyle on Windows would result in a crash. #​34302
  • Fixed an issue where the PDF Viewer would fail if a user attempted to reload. #​33712 (Also in 18)

Fixes

  • Added support for the --unsafely-treat-insecure-origin-as-secure command-line flag. #​33189
  • Fixed a potential crash when calling webContents.print(). #​34299
  • Fixed an issue where #ARGB ->#RGBA and #AARRGGBB ->#RRGGBBAA were converted improperly when setting background color. #​33755
  • Fixed an issue where some BrowserWindows opened from new links wouldn't properly load URLs. #​34189
  • Fixed an issue with background colors being improperly applied to BrowserViews on Windows. #​33435
  • Fixed crash when img without alt is shown with accessibility features enabled. #​33841
  • Fixed the initialization of First Party Sets on Windows, where First Party Sets would sometimes fail to load. #​34138
  • Fixed the initialization of First Party Sets. #​33972
  • Fixed the initialization of first party sets in the browser process. #​34011
Also in earlier versions....
  • Apply senderFrame details to ipcMain port event. #​33783 (Also in 16, 17, 18)
  • Fire 'show' event when a BrowserWindow is shown via maximize(). #​32979 (Also in 16, 17, 18)
  • Fix: initialize asar support in worker threads. #​33216 (Also in 18)
  • Fixed BrowserWindow.showInactive restoring a maximized window to non-maximized on Windows. #​32870 (Also in 16, 17, 18)
  • Fixed a V8 crash that could happen randomly in non-sandboxed renderer processes. #​33252 (Also in 18)
  • Fixed a bug where BrowserWindow.fromWebContents would return undefined during the browser-window-created event. #​33257 (Also in 18)
  • Fixed a crash in safeStorage on Linux. #​34147 (Also in 15, 16, 17, 18)
  • Fixed a crash on Windows when opening apps in multiple, separate user sessions. #​34160 (Also in 18)
  • Fixed a crash when calling loadExtension on an extension directory that's missing a manifest file. #​34303 (Also in 16, 17)
  • Fixed a network service crash that could occur when using setCertificateVerifyProc. #​33204 (Also in 17, 18)
  • Fixed a potential crash in Browser.getFocusedWindow() when child windows are closed. #​33404 (Also in 16, 17, 18)
  • Fixed an OSR crash happening when input select items were rendered. #​34093 (Also in 17, 18)
  • Fixed an issue where BrowserView layout bounds where limited to it's visible bounds. #​32747 (Also in 17, 18)
  • Fixed an issue where Chrom DevTools settings didn't persist between loads. #​33120 (Also in 17, 18)
  • Fixed an issue where First Party Sets were not correctly loaded on app launch. #​33339 (Also in 18)
  • Fixed an issue where Pointer Lock behavior could not be properly exited. #​32369 (Also in 18)
  • Fixed an issue where BrowserWindow#isFocused() was returning false when blur() was called on macOS. #​34031 (Also in 17, 18)
  • Fixed an issue where Escape keyboard events would not be properly propagated to the parent window after entering fullscreen and then exiting it again on Windows. #​33788 (Also in 18)
  • Fixed an issue where alternateImages did not work properly on macOS. #​33026 (Also in 15, 16, 17, 18)
  • Fixed an issue where webContents.openDevTools({ mode }) did not work for certain dock positions. #​32829 (Also in 17, 18)
  • Fixed an issue where webContents.savePage failed when passing a relative path instead of an absolute one. #​32728 (Also in 15, 16, 17, 18)
  • Fixed an issue where bounds changes were incorrectly delayed in the case where a window was moved or resized and event.preventDefault was called in either will-resize or will-move on Windows. #​34285 (Also in 16, 17)
  • Fixed an issue where calling SetLoginItemSettings() could potentially cause network volumes to be incorrectly mounted. #​34108 (Also in 17, 18)
  • Fixed an issue where clicking "Open in Containing Folder" in the Sources tab in Devtools caused a crash. #​33024 (Also in 16, 17, 18)
  • Fixed an issue where frameless windows on Windows would incorrectly show a small frame during the loading process. #​32692 (Also in 14, 15, 16, 17, 18)
  • Fixed an issue where mixed-case extension filters in file dialogs were ignored on Linux. #​34015 (Also in 18)
  • Fixed an issue where new bounds set via setBounds was not correctly applied if the user was moving or resizing the window concurrently on Windows. #​33288 (Also in 18)
  • Fixed an issue where pages would not properly print on macOS due to a rendering failure. #​32767 (Also in 18)
  • Fixed an issue where setting window maxHeight or maxWidth made it so the width and height could no longer be resized. #​33025 (Also in 17, 18)
  • Fixed an issue where the Tray could get garbage collected incorrectly under some circumstances. #​33040 (Also in 15, 16, 17, 18)
  • Fixed an issue where the the window bounds would incorrectly change if BrowserWindow.unmaximize was called on a window whose user bounds were maximized. #​33549 (Also in 16, 17, 18)
  • Fixed an issue where tray items wouldn't highlight in some scenarios on macOS. #​34208 (Also in 16, 17, 18)
  • Fixed an issue with the app.requestSingleInstanceLock() API where it would sometimes hang. #​34071 (Also in 18)
  • Fixed an occasional crash on Mac when spawning a child process. #​33114 (Also in 17, 18)
  • Fixed broken event loop in renderer process when process reuse is enabled on windows platform. #​33207 (Also in 16, 17, 18)
  • Fixed broken transparency option in offscreen window rendering. #​32885 (Also in 16, 17, 18)
  • Fixed building node modules with Visual Studio 2017. #​34164 (Also in 18)
  • Fixed command string registered via setAsDefaultProtocolClient on windows. #​32953 (Also in 14, 15, 16, 17, 18)
  • Fixed crash in the render process on reload with pending node fs.promises. #​33280 (Also in 15, 16, 17, 18)
  • Fixed crash on startup due to missing gtk symbol on older distros. #​34151 (Also in 18)
  • Fixed crash when WindowButtonsProxy references cleared NSWindow. #​33069 (Also in 15, 16, 17, 18)
  • Fixed crash when opening gtk file dialogs due to mismatched versions. #​33813 (Also in 18)
  • Fixed drag regions on WCO windows on Windows. #​32871 (Also in 15, 16, 17, 18)
  • Fixed effect when hovering over window controls on Windows in a WCO-enabled window. #​32672 (Also in 14, 15, 16, 17, 18)
  • Fixed incorrect external memory allocation tracking in nativeImage module. #​33266 (Also in 15, 16, 17, 18)
  • Fixed incorrect return value of app.requestSingleInstanceLock() when setting non-existent user data folder. #​33593 (Also in 16, 17, 18)
  • Fixed issues with frameless window animations and styling. #​33609 (Also in 15, 16, 17, 18)
  • Fixed maximizing frameless windows by double-clicking on a draggable (title bar) region. #​33438 (Also in 15, 16, 17, 18)
  • Fixed multiple issues when running under Wayland caused by calling X11 functions. #​33355 (Also in 17, 18)
  • Fixed possible race conditions between frame state and electron ipc. #​32734 (Also in 17)
  • Fixed potential crash while generating accessibility trees for certain images. #​33617 (Also in 18)
  • Fixed potential crash with WebFrameMain when navigating between cross-origin websites. #​34294 (Also in 18)
  • Fixed slowness when using child_process.spawn and related methods on macOS Big Sur and newer. #​33337 (Also in 16, 17, 18)
  • Fixed stale renderer process when application is quit while renderer is busy. #​32888 (Also in 14, 15, 16, 17, 18)
  • Fixed the IncrementCapturerCount regression introduced by 13.0.0-beta.21. #​32973 (Also in 18)
  • SIGUSR1 is no longer handled when the node_cli_inspect fuse is disabled. #​33188 (Also in 16, 17, 18)
  • Strip crashpad_handler binary on Linux, reducing bundle size. #​33126 (Also in 15, 16, 17, 18)
  • Theoretical fix for a crash we're seeing when closing multiple child windows at the same time on macOS. #​33063 (Also in 17, 18)
  • Mac] Fixed Partition Alloc related crash in pre-BigSur (macos <= 10.15). [#&#8203;33966](https://github.com/electron/electron/pull/33966) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/33965))</span>
    
  • shell.openExternal() now reports more detailed errors on Windows. #​33660 (Also in 15, 16, 17, 18)

Other Changes

  • Chore: backport EPROTOTYPE fixes from libuv. #​32856 (Also in 16, 17, 18)
  • Fixed an issue where adding/removing display changes the BrowserWindow size. #​33109 (Also in 14, 15, 16, 17, 18)
  • Fixed child_process.spawn ENOENT error with cwd option. #​33872 (Also in 16, 17, 18)
  • Re-enabled symbol generation on 32-bit Windows. #​34179
  • Removed the semi-documented preloadURL property from WebPreferences. #​33228
  • Temporarily disabled symbol generation on 32-bit Windows due to issues with symbol generation on that platform. #​33689
  • Updated node types version. #​33452 (Also in 18)

Documentation

End of Support for 15.x.y and 16.x.y

Electron 15.x.y and 16.x.y has reached end-of-support. As per Electron's new 8-week cadence, we were supporting the latest four versions of Electron until May 2022. With this Electron 19 release, we'll return to supporting the latest three major versions, as well as the alpha, beta, and nightly releases.


Configuration

📅 Schedule: 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, click this checkbox.

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 | [`18.3.1` -> `19.0.1`](https://renovatebot.com/diffs/npm/electron/18.3.1/19.0.1) | --- ### Release Notes <details> <summary>electron/electron</summary> ### [`v19.0.1`](https://github.com/electron/electron/releases/v19.0.1) [Compare Source](https://github.com/electron/electron/compare/v19.0.0...v19.0.1) ### Release Notes for v19.0.1 #### Other Changes - Added a TRACE call named `crash_reporter::Start` under the `electron` category for `crash_reporter::Start()`. [#&#8203;34326](https://github.com/electron/electron/pull/34326) <span style="font-size:small;">(Also in [17](https://github.com/electron/electron/pull/34324), [18](https://github.com/electron/electron/pull/34325))</span> ### [`v19.0.0`](https://github.com/electron/electron/releases/v19.0.0) [Compare Source](https://github.com/electron/electron/compare/v18.3.1...v19.0.0) ### Release Notes for v19.0.0 #### Stack Upgrades - Chromium 102.0.5005.61 - [New in 101](https://developer.chrome.com/blog/new-in-chrome-101/) - Node v16.14.2 - [v16.14.2 release notes](https://nodejs.org/en/blog/release/v16.14.2/) - [v16.14.1 release notes](https://nodejs.org/en/blog/release/v16.14.1/) - [v16.14.0 release notes](https://nodejs.org/en/blog/release/v16.14.0/) - V8 10.2 #### Features ##### Additions - Added `BrowserWindow` method to change the button color, symbol color, and height of a window with WCO enabled. [#&#8203;33066](https://github.com/electron/electron/pull/33066) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/33440))</span> - Added `nativeTheme.inForcedColorsMode` API to allow detecting forced color mode. [#&#8203;32956](https://github.com/electron/electron/pull/32956) <span style="font-size:small;">(Also in [15](https://github.com/electron/electron/pull/33360), [16](https://github.com/electron/electron/pull/33359), [17](https://github.com/electron/electron/pull/33358), [18](https://github.com/electron/electron/pull/33357))</span> - Added `ses.setCodeCachePath()` API for setting code cache directory. [#&#8203;31154](https://github.com/electron/electron/pull/31154) <span style="font-size:small;">(Also in [17](https://github.com/electron/electron/pull/33285), [18](https://github.com/electron/electron/pull/33286))</span> - Added ability to configure if window should close when opener closes. [#&#8203;31314](https://github.com/electron/electron/pull/31314) - Added support for more color formats in `setBackgroundColor`. [#&#8203;31868](https://github.com/electron/electron/pull/31868) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/33364))</span> - Added warning that preload scripts will be sandboxed by default beginning in Electron 20. [#&#8203;32868](https://github.com/electron/electron/pull/32868) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/33203))</span> - Enabled `systemPreferences.subscribe{Local|Workspace}Notification` to take a `null` value for the `event` parameter. [#&#8203;33770](https://github.com/electron/electron/pull/33770) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/33771))</span> - Fixed an issue where calling `setTitlebarOverlay` with an initially invalid `titleBarStyle` on Windows would result in a crash. [#&#8203;34302](https://github.com/electron/electron/pull/34302) - Fixed an issue where the PDF Viewer would fail if a user attempted to reload. [#&#8203;33712](https://github.com/electron/electron/pull/33712) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/33711))</span> #### Fixes - Added support for the `--unsafely-treat-insecure-origin-as-secure` command-line flag. [#&#8203;33189](https://github.com/electron/electron/pull/33189) - Fixed a potential crash when calling `webContents.print()`. [#&#8203;34299](https://github.com/electron/electron/pull/34299) - Fixed an issue where `#ARGB` ->`#RGBA` and `#AARRGGBB` ->`#RRGGBBAA` were converted improperly when setting background color. [#&#8203;33755](https://github.com/electron/electron/pull/33755) - Fixed an issue where some `BrowserWindow`s opened from new links wouldn't properly load URLs. [#&#8203;34189](https://github.com/electron/electron/pull/34189) - Fixed an issue with background colors being improperly applied to `BrowserView`s on Windows. [#&#8203;33435](https://github.com/electron/electron/pull/33435) - Fixed crash when img without `alt` is shown with accessibility features enabled. [#&#8203;33841](https://github.com/electron/electron/pull/33841) - Fixed the initialization of First Party Sets on Windows, where First Party Sets would sometimes fail to load. [#&#8203;34138](https://github.com/electron/electron/pull/34138) - Fixed the initialization of First Party Sets. [#&#8203;33972](https://github.com/electron/electron/pull/33972) - Fixed the initialization of first party sets in the browser process. [#&#8203;34011](https://github.com/electron/electron/pull/34011) ##### Also in earlier versions.... - Apply senderFrame details to ipcMain port event. [#&#8203;33783](https://github.com/electron/electron/pull/33783) <span style="font-size:small;">(Also in [16](https://github.com/electron/electron/pull/33780), [17](https://github.com/electron/electron/pull/33781), [18](https://github.com/electron/electron/pull/33782))</span> - Fire 'show' event when a BrowserWindow is shown via maximize(). [#&#8203;32979](https://github.com/electron/electron/pull/32979) <span style="font-size:small;">(Also in [16](https://github.com/electron/electron/pull/33212), [17](https://github.com/electron/electron/pull/33213), [18](https://github.com/electron/electron/pull/33214))</span> - Fix: initialize asar support in worker threads. [#&#8203;33216](https://github.com/electron/electron/pull/33216) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/33396))</span> - Fixed BrowserWindow.showInactive restoring a maximized window to non-maximized on Windows. [#&#8203;32870](https://github.com/electron/electron/pull/32870) <span style="font-size:small;">(Also in [16](https://github.com/electron/electron/pull/33020), [17](https://github.com/electron/electron/pull/33021), [18](https://github.com/electron/electron/pull/33022))</span> - Fixed a V8 crash that could happen randomly in non-sandboxed renderer processes. [#&#8203;33252](https://github.com/electron/electron/pull/33252) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/33260))</span> - Fixed a bug where `BrowserWindow.fromWebContents` would return `undefined` during the `browser-window-created` event. [#&#8203;33257](https://github.com/electron/electron/pull/33257) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/33316))</span> - Fixed a crash in `safeStorage` on Linux. [#&#8203;34147](https://github.com/electron/electron/pull/34147) <span style="font-size:small;">(Also in [15](https://github.com/electron/electron/pull/34263), [16](https://github.com/electron/electron/pull/34262), [17](https://github.com/electron/electron/pull/34261), [18](https://github.com/electron/electron/pull/34148))</span> - Fixed a crash on Windows when opening apps in multiple, separate user sessions. [#&#8203;34160](https://github.com/electron/electron/pull/34160) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/34161))</span> - Fixed a crash when calling `loadExtension` on an extension directory that's missing a manifest file. [#&#8203;34303](https://github.com/electron/electron/pull/34303) <span style="font-size:small;">(Also in [16](https://github.com/electron/electron/pull/34192), [17](https://github.com/electron/electron/pull/34193))</span> - Fixed a network service crash that could occur when using setCertificateVerifyProc. [#&#8203;33204](https://github.com/electron/electron/pull/33204) <span style="font-size:small;">(Also in [17](https://github.com/electron/electron/pull/33254), [18](https://github.com/electron/electron/pull/33253))</span> - Fixed a potential crash in `Browser.getFocusedWindow()` when child windows are closed. [#&#8203;33404](https://github.com/electron/electron/pull/33404) <span style="font-size:small;">(Also in [16](https://github.com/electron/electron/pull/33540), [17](https://github.com/electron/electron/pull/33539), [18](https://github.com/electron/electron/pull/33538))</span> - Fixed an OSR crash happening when input select items were rendered. [#&#8203;34093](https://github.com/electron/electron/pull/34093) <span style="font-size:small;">(Also in [17](https://github.com/electron/electron/pull/34091), [18](https://github.com/electron/electron/pull/34092))</span> - Fixed an issue where BrowserView layout bounds where limited to it's visible bounds. [#&#8203;32747](https://github.com/electron/electron/pull/32747) <span style="font-size:small;">(Also in [17](https://github.com/electron/electron/pull/33398), [18](https://github.com/electron/electron/pull/33399))</span> - Fixed an issue where Chrom DevTools settings didn't persist between loads. [#&#8203;33120](https://github.com/electron/electron/pull/33120) <span style="font-size:small;">(Also in [17](https://github.com/electron/electron/pull/33273), [18](https://github.com/electron/electron/pull/33206))</span> - Fixed an issue where First Party Sets were not correctly loaded on app launch. [#&#8203;33339](https://github.com/electron/electron/pull/33339) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/33345))</span> - Fixed an issue where Pointer Lock behavior could not be properly exited. [#&#8203;32369](https://github.com/electron/electron/pull/32369) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/32828))</span> - Fixed an issue where `BrowserWindow#isFocused()` was returning `false` when `blur()` was called on macOS. [#&#8203;34031](https://github.com/electron/electron/pull/34031) <span style="font-size:small;">(Also in [17](https://github.com/electron/electron/pull/34029), [18](https://github.com/electron/electron/pull/34030))</span> - Fixed an issue where `Escape` keyboard events would not be properly propagated to the parent window after entering fullscreen and then exiting it again on Windows. [#&#8203;33788](https://github.com/electron/electron/pull/33788) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/33787))</span> - Fixed an issue where `alternateImage`s did not work properly on macOS. [#&#8203;33026](https://github.com/electron/electron/pull/33026) <span style="font-size:small;">(Also in [15](https://github.com/electron/electron/pull/33104), [16](https://github.com/electron/electron/pull/33106), [17](https://github.com/electron/electron/pull/33105), [18](https://github.com/electron/electron/pull/33107))</span> - Fixed an issue where `webContents.openDevTools({ mode })` did not work for certain dock positions. [#&#8203;32829](https://github.com/electron/electron/pull/32829) <span style="font-size:small;">(Also in [17](https://github.com/electron/electron/pull/32945), [18](https://github.com/electron/electron/pull/32946))</span> - Fixed an issue where `webContents.savePage` failed when passing a relative path instead of an absolute one. [#&#8203;32728](https://github.com/electron/electron/pull/32728) <span style="font-size:small;">(Also in [15](https://github.com/electron/electron/pull/33018), [16](https://github.com/electron/electron/pull/33017), [17](https://github.com/electron/electron/pull/33016), [18](https://github.com/electron/electron/pull/33019))</span> - Fixed an issue where bounds changes were incorrectly delayed in the case where a window was moved or resized and `event.preventDefault` was called in either `will-resize` or `will-move` on Windows. [#&#8203;34285](https://github.com/electron/electron/pull/34285) <span style="font-size:small;">(Also in [16](https://github.com/electron/electron/pull/34282), [17](https://github.com/electron/electron/pull/34283))</span> - Fixed an issue where calling `SetLoginItemSettings()` could potentially cause network volumes to be incorrectly mounted. [#&#8203;34108](https://github.com/electron/electron/pull/34108) <span style="font-size:small;">(Also in [17](https://github.com/electron/electron/pull/34107), [18](https://github.com/electron/electron/pull/34106))</span> - Fixed an issue where clicking "Open in Containing Folder" in the Sources tab in Devtools caused a crash. [#&#8203;33024](https://github.com/electron/electron/pull/33024) <span style="font-size:small;">(Also in [16](https://github.com/electron/electron/pull/33313), [17](https://github.com/electron/electron/pull/33196), [18](https://github.com/electron/electron/pull/33197))</span> - Fixed an issue where frameless windows on Windows would incorrectly show a small frame during the loading process. [#&#8203;32692](https://github.com/electron/electron/pull/32692) <span style="font-size:small;">(Also in [14](https://github.com/electron/electron/pull/32709), [15](https://github.com/electron/electron/pull/32708), [16](https://github.com/electron/electron/pull/32710), [17](https://github.com/electron/electron/pull/32707), [18](https://github.com/electron/electron/pull/32714))</span> - Fixed an issue where mixed-case extension filters in file dialogs were ignored on Linux. [#&#8203;34015](https://github.com/electron/electron/pull/34015) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/34016))</span> - Fixed an issue where new bounds set via `setBounds` was not correctly applied if the user was moving or resizing the window concurrently on Windows. [#&#8203;33288](https://github.com/electron/electron/pull/33288) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/33375))</span> - Fixed an issue where pages would not properly print on macOS due to a rendering failure. [#&#8203;32767](https://github.com/electron/electron/pull/32767) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/32813))</span> - Fixed an issue where setting window `maxHeight` or `maxWidth` made it so the width and height could no longer be resized. [#&#8203;33025](https://github.com/electron/electron/pull/33025) <span style="font-size:small;">(Also in [17](https://github.com/electron/electron/pull/33118), [18](https://github.com/electron/electron/pull/33119))</span> - Fixed an issue where the Tray could get garbage collected incorrectly under some circumstances. [#&#8203;33040](https://github.com/electron/electron/pull/33040) <span style="font-size:small;">(Also in [15](https://github.com/electron/electron/pull/33077), [16](https://github.com/electron/electron/pull/33075), [17](https://github.com/electron/electron/pull/33076), [18](https://github.com/electron/electron/pull/33074))</span> - Fixed an issue where the the window bounds would incorrectly change if `BrowserWindow.unmaximize` was called on a window whose user bounds were maximized. [#&#8203;33549](https://github.com/electron/electron/pull/33549) <span style="font-size:small;">(Also in [16](https://github.com/electron/electron/pull/33552), [17](https://github.com/electron/electron/pull/33551), [18](https://github.com/electron/electron/pull/33550))</span> - Fixed an issue where tray items wouldn't highlight in some scenarios on macOS. [#&#8203;34208](https://github.com/electron/electron/pull/34208) <span style="font-size:small;">(Also in [16](https://github.com/electron/electron/pull/34205), [17](https://github.com/electron/electron/pull/34206), [18](https://github.com/electron/electron/pull/34207))</span> - Fixed an issue with the `app.requestSingleInstanceLock()` API where it would sometimes hang. [#&#8203;34071](https://github.com/electron/electron/pull/34071) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/33778))</span> - Fixed an occasional crash on Mac when spawning a child process. [#&#8203;33114](https://github.com/electron/electron/pull/33114) <span style="font-size:small;">(Also in [17](https://github.com/electron/electron/pull/33116), [18](https://github.com/electron/electron/pull/33117))</span> - Fixed broken event loop in renderer process when process reuse is enabled on windows platform. [#&#8203;33207](https://github.com/electron/electron/pull/33207) <span style="font-size:small;">(Also in [16](https://github.com/electron/electron/pull/33363), [17](https://github.com/electron/electron/pull/33362), [18](https://github.com/electron/electron/pull/33361))</span> - Fixed broken transparency option in offscreen window rendering. [#&#8203;32885](https://github.com/electron/electron/pull/32885) <span style="font-size:small;">(Also in [16](https://github.com/electron/electron/pull/33051), [17](https://github.com/electron/electron/pull/33052), [18](https://github.com/electron/electron/pull/33053))</span> - Fixed building node modules with Visual Studio 2017. [#&#8203;34164](https://github.com/electron/electron/pull/34164) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/34110))</span> - Fixed command string registered via setAsDefaultProtocolClient on windows. [#&#8203;32953](https://github.com/electron/electron/pull/32953) <span style="font-size:small;">(Also in [14](https://github.com/electron/electron/pull/33009), [15](https://github.com/electron/electron/pull/33011), [16](https://github.com/electron/electron/pull/33010), [17](https://github.com/electron/electron/pull/33012), [18](https://github.com/electron/electron/pull/33013))</span> - Fixed crash in the render process on reload with pending node fs.promises. [#&#8203;33280](https://github.com/electron/electron/pull/33280) <span style="font-size:small;">(Also in [15](https://github.com/electron/electron/pull/33300), [16](https://github.com/electron/electron/pull/33301), [17](https://github.com/electron/electron/pull/33335), [18](https://github.com/electron/electron/pull/33302))</span> - Fixed crash on startup due to missing gtk symbol on older distros. [#&#8203;34151](https://github.com/electron/electron/pull/34151) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/34150))</span> - Fixed crash when WindowButtonsProxy references cleared NSWindow. [#&#8203;33069](https://github.com/electron/electron/pull/33069) <span style="font-size:small;">(Also in [15](https://github.com/electron/electron/pull/33487), [16](https://github.com/electron/electron/pull/33489), [17](https://github.com/electron/electron/pull/33488), [18](https://github.com/electron/electron/pull/33490))</span> - Fixed crash when opening gtk file dialogs due to mismatched versions. [#&#8203;33813](https://github.com/electron/electron/pull/33813) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/33812))</span> - Fixed drag regions on WCO windows on Windows. [#&#8203;32871](https://github.com/electron/electron/pull/32871) <span style="font-size:small;">(Also in [15](https://github.com/electron/electron/pull/33199), [16](https://github.com/electron/electron/pull/33200), [17](https://github.com/electron/electron/pull/33201), [18](https://github.com/electron/electron/pull/33202))</span> - Fixed effect when hovering over window controls on Windows in a WCO-enabled window. [#&#8203;32672](https://github.com/electron/electron/pull/32672) <span style="font-size:small;">(Also in [14](https://github.com/electron/electron/pull/32716), [15](https://github.com/electron/electron/pull/32717), [16](https://github.com/electron/electron/pull/32720), [17](https://github.com/electron/electron/pull/32719), [18](https://github.com/electron/electron/pull/32723))</span> - Fixed incorrect external memory allocation tracking in nativeImage module. [#&#8203;33266](https://github.com/electron/electron/pull/33266) <span style="font-size:small;">(Also in [15](https://github.com/electron/electron/pull/33311), [16](https://github.com/electron/electron/pull/33312), [17](https://github.com/electron/electron/pull/33306), [18](https://github.com/electron/electron/pull/33305))</span> - Fixed incorrect return value of `app.requestSingleInstanceLock()` when setting non-existent user data folder. [#&#8203;33593](https://github.com/electron/electron/pull/33593) <span style="font-size:small;">(Also in [16](https://github.com/electron/electron/pull/33590), [17](https://github.com/electron/electron/pull/33591), [18](https://github.com/electron/electron/pull/33592))</span> - Fixed issues with frameless window animations and styling. [#&#8203;33609](https://github.com/electron/electron/pull/33609) <span style="font-size:small;">(Also in [15](https://github.com/electron/electron/pull/33608), [16](https://github.com/electron/electron/pull/33607), [17](https://github.com/electron/electron/pull/33611), [18](https://github.com/electron/electron/pull/33610))</span> - Fixed maximizing frameless windows by double-clicking on a draggable (title bar) region. [#&#8203;33438](https://github.com/electron/electron/pull/33438) <span style="font-size:small;">(Also in [15](https://github.com/electron/electron/pull/33449), [16](https://github.com/electron/electron/pull/33444), [17](https://github.com/electron/electron/pull/33445), [18](https://github.com/electron/electron/pull/33446))</span> - Fixed multiple issues when running under Wayland caused by calling X11 functions. [#&#8203;33355](https://github.com/electron/electron/pull/33355) <span style="font-size:small;">(Also in [17](https://github.com/electron/electron/pull/33499), [18](https://github.com/electron/electron/pull/33498))</span> - Fixed possible race conditions between frame state and electron ipc. [#&#8203;32734](https://github.com/electron/electron/pull/32734) <span style="font-size:small;">(Also in [17](https://github.com/electron/electron/pull/32815))</span> - Fixed potential crash while generating accessibility trees for certain images. [#&#8203;33617](https://github.com/electron/electron/pull/33617) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/33616))</span> - Fixed potential crash with WebFrameMain when navigating between cross-origin websites. [#&#8203;34294](https://github.com/electron/electron/pull/34294) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/34293))</span> - Fixed slowness when using child_process.spawn and related methods on macOS Big Sur and newer. [#&#8203;33337](https://github.com/electron/electron/pull/33337) <span style="font-size:small;">(Also in [16](https://github.com/electron/electron/pull/33405), [17](https://github.com/electron/electron/pull/33408), [18](https://github.com/electron/electron/pull/33407))</span> - Fixed stale renderer process when application is quit while renderer is busy. [#&#8203;32888](https://github.com/electron/electron/pull/32888) <span style="font-size:small;">(Also in [14](https://github.com/electron/electron/pull/32968), [15](https://github.com/electron/electron/pull/32967), [16](https://github.com/electron/electron/pull/32969), [17](https://github.com/electron/electron/pull/32970), [18](https://github.com/electron/electron/pull/32971))</span> - Fixed the IncrementCapturerCount regression introduced by 13.0.0-beta.21. [#&#8203;32973](https://github.com/electron/electron/pull/32973) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/33371))</span> - SIGUSR1 is no longer handled when the `node_cli_inspect` fuse is disabled. [#&#8203;33188](https://github.com/electron/electron/pull/33188) <span style="font-size:small;">(Also in [16](https://github.com/electron/electron/pull/34182), [17](https://github.com/electron/electron/pull/34181), [18](https://github.com/electron/electron/pull/34180))</span> - Strip crashpad_handler binary on Linux, reducing bundle size. [#&#8203;33126](https://github.com/electron/electron/pull/33126) <span style="font-size:small;">(Also in [15](https://github.com/electron/electron/pull/33173), [16](https://github.com/electron/electron/pull/33174), [17](https://github.com/electron/electron/pull/33176), [18](https://github.com/electron/electron/pull/33175))</span> - Theoretical fix for a crash we're seeing when closing multiple child windows at the same time on macOS. [#&#8203;33063](https://github.com/electron/electron/pull/33063) <span style="font-size:small;">(Also in [17](https://github.com/electron/electron/pull/33283), [18](https://github.com/electron/electron/pull/33284))</span> - \[Mac] Fixed Partition Alloc related crash in pre-BigSur (macos <= 10.15). [#&#8203;33966](https://github.com/electron/electron/pull/33966) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/33965))</span> - `shell.openExternal()` now reports more detailed errors on Windows. [#&#8203;33660](https://github.com/electron/electron/pull/33660) <span style="font-size:small;">(Also in [15](https://github.com/electron/electron/pull/33656), [16](https://github.com/electron/electron/pull/33657), [17](https://github.com/electron/electron/pull/33658), [18](https://github.com/electron/electron/pull/33705))</span> #### Other Changes - Chore: backport EPROTOTYPE fixes from libuv. [#&#8203;32856](https://github.com/electron/electron/pull/32856) <span style="font-size:small;">(Also in [16](https://github.com/electron/electron/pull/32942), [17](https://github.com/electron/electron/pull/32943), [18](https://github.com/electron/electron/pull/32944))</span> - Fixed an issue where adding/removing display changes the BrowserWindow size. [#&#8203;33109](https://github.com/electron/electron/pull/33109) <span style="font-size:small;">(Also in [14](https://github.com/electron/electron/pull/33247), [15](https://github.com/electron/electron/pull/33248), [16](https://github.com/electron/electron/pull/33249), [17](https://github.com/electron/electron/pull/33251), [18](https://github.com/electron/electron/pull/33250))</span> - Fixed child_process.spawn ENOENT error with cwd option. [#&#8203;33872](https://github.com/electron/electron/pull/33872) <span style="font-size:small;">(Also in [16](https://github.com/electron/electron/pull/33869), [17](https://github.com/electron/electron/pull/33870), [18](https://github.com/electron/electron/pull/33871))</span> - Re-enabled symbol generation on 32-bit Windows. [#&#8203;34179](https://github.com/electron/electron/pull/34179) - Removed the semi-documented `preloadURL` property from WebPreferences. [#&#8203;33228](https://github.com/electron/electron/pull/33228) - Temporarily disabled symbol generation on 32-bit Windows due to issues with symbol generation on that platform. [#&#8203;33689](https://github.com/electron/electron/pull/33689) - Updated node types version. [#&#8203;33452](https://github.com/electron/electron/pull/33452) <span style="font-size:small;">(Also in [18](https://github.com/electron/electron/pull/33477))</span> #### Documentation - Documentation changes: - [#&#8203;33042](https://github.com/electron/electron/pull/33042) - [#&#8203;33170](https://github.com/electron/electron/pull/33170) - [#&#8203;33226](https://github.com/electron/electron/pull/33226) #### End of Support for 15.x.y and 16.x.y Electron 15.x.y and 16.x.y has reached end-of-support. As per [Electron's new 8-week cadence](https://www.electronjs.org/blog/8-week-cadence), we were supporting the latest four versions of Electron until May 2022. With this Electron 19 release, we'll return to supporting the latest three major versions, as well as the alpha, beta, and nightly releases. </details> --- ### Configuration 📅 **Schedule**: 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, click this checkbox. --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
renovate added 1 commit 2022-05-31 18:01:53 +00:00
continuous-integration/drone/push Build is passing Details
02aee2b9f4
chore(deps): update dependency electron to v19
renovate force-pushed renovate/electron-19.x from 02aee2b9f4 to 7bb413d051 2022-05-31 20:01:29 +00:00 Compare
konrad merged commit b357c551b7 into main 2022-06-01 17:07:16 +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#97
No description provided.