sekwah41 / mobalytics-repackager

Mobalytics tool for linux
11 stars 3 forks source link

chore(deps): update dependency electron to v16 #11

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
electron 14.2.0 -> 16.0.0 age adoption passing confidence

Release Notes

electron/electron ### [`v16.0.0`](https://togithub.com/electron/electron/releases/v16.0.0) [Compare Source](https://togithub.com/electron/electron/compare/v15.3.2...v16.0.0) ### Release Notes for v16.0.0 #### Stack Upgrades - Chromium 96.0.4664.4 - [New in 96](https://developer.chrome.com/blog/new-in-chrome-96/) - [New in 95](https://developer.chrome.com/blog/new-in-chrome-95/) - Node v16.9.1 - [v16.9.1 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V16.md#​16.9.1) - [v16.9.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V16.md#​16.9.0) - [v16.8.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V16.md#​16.8.0) - [v16.7.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V16.md#​16.7.0) - [v16.6.2 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V16.md#​16.6.2) - [v16.6.1 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V16.md#​16.6.1) - [v16.6.0 release notes](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V16.md#​16.6.0) - V8 v9.6 - [V8 9.6 blog post](https://v8.dev/blog/v8-release-96) - [V8 9.5 blog post](https://v8.dev/blog/v8-release-95) #### Breaking Changes - The `crashReporter` API is now powered by Crashpad on Linux. [#​30278](https://togithub.com/electron/electron/pull/30278) - Usage of the `desktopCapturer.getSources` API from the renderer process has been deprecated and will be removed. [30721](https://togithub.com/electron/electron/pull/30721) ### Release Notes for v16.0.0 #### Features ##### Additions - Added 'dom-ready' event to `WebFrameMain` which emits when the frame's document is ready. - Added 'frame-created' event to `WebContents` which emits when a frame is created in the page. [#​29290](https://togithub.com/electron/electron/pull/29290) (Also in [15](https://togithub.com/electron/electron/pull/30801)) - Added WebHID support. [#​31090](https://togithub.com/electron/electron/pull/31090) (Also in [15](https://togithub.com/electron/electron/pull/31095)) - Added `.sendToFrame()` / `frameId` to `'ipc-message'` event. [#​30451](https://togithub.com/electron/electron/pull/30451) (Also in [15](https://togithub.com/electron/electron/pull/30704)) - Added `` `'did-redirect-navigation'` event. [#​30457](https://togithub.com/electron/electron/pull/30457) (Also in [15](https://togithub.com/electron/electron/pull/30664)) - Added `app.configureHostResolver` API for configuring DNS-over-HTTPS. [#​30576](https://togithub.com/electron/electron/pull/30576) (Also in [15](https://togithub.com/electron/electron/pull/30775)) - Added `commandLine.removeSwitch` to allow apps to remove command line switches from Chromiums internal command line representation. [#​31327](https://togithub.com/electron/electron/pull/31327) (Also in [15](https://togithub.com/electron/electron/pull/31326)) - Added `frame` property to the `params` object of the 'context-menu' event. [#​30831](https://togithub.com/electron/electron/pull/30831) (Also in [15](https://togithub.com/electron/electron/pull/31057)) - Added `isIssuedByKnownRoot` to `ses.setCertificateVerifyProc` callback. [#​30174](https://togithub.com/electron/electron/pull/30174) - Added `isMainFrame` argument to `'certificate-error'` event. [#​30879](https://togithub.com/electron/electron/pull/30879) (Also in [15](https://togithub.com/electron/electron/pull/31038)) - Added `safeStorage` string encryption API. [#​30020](https://togithub.com/electron/electron/pull/30020) (Also in [15](https://togithub.com/electron/electron/pull/30430)) - Added `textWidth` option to `dialog.showMessageBox()` / `dialog.showMessageBoxSync()`. [#​31089](https://togithub.com/electron/electron/pull/31089) (Also in [15](https://togithub.com/electron/electron/pull/31088)) - Added `webContents.fromDevToolsTargetId(targetId)` to lookup a WebContents instance from an associated Chrome DevTools Protocol TargetID. [#​29399](https://togithub.com/electron/electron/pull/29399) (Also in [14](https://togithub.com/electron/electron/pull/30732)) - Added an [Electron Fuse](https://www.electronjs.org/docs/tutorial/fuses) for enforcing code signatures on the `app.asar` file your application loads. Requires the latest `asar` module. [#​30667](https://togithub.com/electron/electron/pull/30667) (Also in [15](https://togithub.com/electron/electron/pull/30900)) - Added fuses to disable `NODE_OPTIONS` and `--inspect` debug arguments in packaged apps. [#​30190](https://togithub.com/electron/electron/pull/30190) (Also in [15](https://togithub.com/electron/electron/pull/30420)) - Added new data parameter to `app.requestSingleInstanceLock()`. [#​31444](https://togithub.com/electron/electron/pull/31444) - Added support for Windows Control Overlay on Windows. [#​29600](https://togithub.com/electron/electron/pull/29600) (Also in [14](https://togithub.com/electron/electron/pull/30678), [15](https://togithub.com/electron/electron/pull/30512)) - Added support for the U2F Web API. [#​30438](https://togithub.com/electron/electron/pull/30438) - Added warning when `ipcRenderer.sendSync()` is called with no listeners for channel on `ipcMain`. [#​31435](https://togithub.com/electron/electron/pull/31435) (Also in [13](https://togithub.com/electron/electron/pull/31432), [14](https://togithub.com/electron/electron/pull/31433), [15](https://togithub.com/electron/electron/pull/31434)) ##### Improvements - Began passing securityOrigin in details for permission request handlers for media requests in addition to permission check handlers. [#​31416](https://togithub.com/electron/electron/pull/31416) (Also in [13](https://togithub.com/electron/electron/pull/31437), [14](https://togithub.com/electron/electron/pull/31436), [15](https://togithub.com/electron/electron/pull/31417)) - Clicking a hyperlink in a PDF now does what you'd expect. [#​30069](https://togithub.com/electron/electron/pull/30069) - Emit a warning when setting a crash key name longer than the maximum allowed length. [#​30742](https://togithub.com/electron/electron/pull/30742) - Enabled sandboxing by default on WebContents which do not use Node or preloads. [#​30197](https://togithub.com/electron/electron/pull/30197) - NativeImage objects are now serializable over IPC. [#​30729](https://togithub.com/electron/electron/pull/30729) - The `crashReporter` API is now powered by Crashpad on Linux. [#​30278](https://togithub.com/electron/electron/pull/30278) ##### Removed/Deprecated - Usage of the `desktopCapturer.getSources` API from the renderer process has been deprecated and will be removed. [#​30721](https://togithub.com/electron/electron/pull/30721) #### Fixes - Enables support for `navigator.keyboard.lock()`. [#​31621](https://togithub.com/electron/electron/pull/31621) - Fixed `` background transparency regression. [#​31728](https://togithub.com/electron/electron/pull/31728) - Fixed `BrowserView.setBackgroundColor()` not working correctly. [#​31772](https://togithub.com/electron/electron/pull/31772) - Fixed an issue where some transparent windows would show with a white background. [#​31003](https://togithub.com/electron/electron/pull/31003) - Fixed an issue where transparency was not always set correctly on webContents. [#​31700](https://togithub.com/electron/electron/pull/31700) - Fixed an issue where windows with vibrancy types set on them would incorrectly have a white instead of transparent background. [#​31537](https://togithub.com/electron/electron/pull/31537) - Fixed behaviour on posix when passing lists into `app.requestSingleInstanceLock(additionalData)` API. [#​31708](https://togithub.com/electron/electron/pull/31708) - Fixed crash in webview creation caused by UAF in the browser process. [#​24344](https://togithub.com/electron/electron/pull/24344) - Fixed crash when using singleton api with packaged apps on macOS. [#​31612](https://togithub.com/electron/electron/pull/31612) - Fixed detached DevTools window not closing when a menu item with the toggleDevTools role was triggered. [#​29922](https://togithub.com/electron/electron/pull/29922) - Fixed imageAnimationPolicy not being respected. [#​30403](https://togithub.com/electron/electron/pull/30403) - Having a secure CSP will no longer cause a CSP violation warning to appear in console. [#​31589](https://togithub.com/electron/electron/pull/31589) - `~/.config/{App Name}` will no longer be incorrectly deleted if it is a symlink on unix systems. [#​31852](https://togithub.com/electron/electron/pull/31852) ##### Also in earlier versions.... - Changed WebHID to use `disable-hid-blocklist` flag to enable FIDO devices. [#​31650](https://togithub.com/electron/electron/pull/31650) (Also in [15](https://togithub.com/electron/electron/pull/31649)) - Fixed "Failed to serialize arguments" error when emitting 'context-menu' event for webview. [#​31278](https://togithub.com/electron/electron/pull/31278) (Also in [15](https://togithub.com/electron/electron/pull/31279)) - Fixed Let's Encrypt DST Root CA X3 certificate expiration. [#​31217](https://togithub.com/electron/electron/pull/31217) (Also in [12](https://togithub.com/electron/electron/pull/31214), [13](https://togithub.com/electron/electron/pull/31215), [14](https://togithub.com/electron/electron/pull/31216), [15](https://togithub.com/electron/electron/pull/31218)) - Fixed `clipboard.writeBuffer()`, `clipboard.readBuffer()` and `clipboard.read()`'s ability to manipulate platform-specific clipboard formats. [#​31719](https://togithub.com/electron/electron/pull/31719) (Also in [15](https://togithub.com/electron/electron/pull/31720)) - Fixed `documentEdited` status not updating close button for frameless window on macOS. [#​30322](https://togithub.com/electron/electron/pull/30322) (Also in [13](https://togithub.com/electron/electron/pull/30393), [14](https://togithub.com/electron/electron/pull/30391), [15](https://togithub.com/electron/electron/pull/30392)) - Fixed a JavaScript exception from webContents if render frame was disposed in WebFrameMain, resets the value of `render_frame_disposed_` after updating render frame host. [#​31427](https://togithub.com/electron/electron/pull/31427) (Also in [14](https://togithub.com/electron/electron/pull/31425), [15](https://togithub.com/electron/electron/pull/31426)) - Fixed a crash in `navigator.fonts.query()`. [#​30930](https://togithub.com/electron/electron/pull/30930) (Also in [14](https://togithub.com/electron/electron/pull/30984), [15](https://togithub.com/electron/electron/pull/30985)) - Fixed a crash in the repl when `SharedArrayBuffer` is disabled. [#​30456](https://togithub.com/electron/electron/pull/30456) (Also in [14](https://togithub.com/electron/electron/pull/30484)) - Fixed a crash when `process.exit` is called and `nativeWindowOpen` is enabled. [#​30218](https://togithub.com/electron/electron/pull/30218) (Also in [14](https://togithub.com/electron/electron/pull/30235), [15](https://togithub.com/electron/electron/pull/30238)) - Fixed a crash when a `BrowserWindow` is closed subsequent to its `webContents` being destroyed. [#​31646](https://togithub.com/electron/electron/pull/31646) (Also in [14](https://togithub.com/electron/electron/pull/31645), [15](https://togithub.com/electron/electron/pull/31644)) - Fixed a crash when selecting files in a native file dialog on Windows and Linux. [#​30916](https://togithub.com/electron/electron/pull/30916) (Also in [15](https://togithub.com/electron/electron/pull/30927)) - Fixed a potential crash that would occur with draggable regions on Windows. [#​30304](https://togithub.com/electron/electron/pull/30304) (Also in [13](https://togithub.com/electron/electron/pull/30326), [14](https://togithub.com/electron/electron/pull/30327), [15](https://togithub.com/electron/electron/pull/30328)) - Fixed a potential crash when setting `nativeTheme.themeSource` on macOS. [#​31430](https://togithub.com/electron/electron/pull/31430) (Also in [14](https://togithub.com/electron/electron/pull/31428), [15](https://togithub.com/electron/electron/pull/31429)) - Fixed a tracing agent-related crash when initializing Node.js in service workers. [#​31477](https://togithub.com/electron/electron/pull/31477) (Also in [14](https://togithub.com/electron/electron/pull/31475), [15](https://togithub.com/electron/electron/pull/31476)) - Fixed an issue on Mac where an application could not capture its own window using the desktop capture or getMediaSourceId APIs. [#​30507](https://togithub.com/electron/electron/pull/30507) (Also in [13](https://togithub.com/electron/electron/pull/30523), [14](https://togithub.com/electron/electron/pull/30524), [15](https://togithub.com/electron/electron/pull/30525)) - Fixed an issue on Windows where empty console windows were appearing when `--enable-logging` was present. [#​30375](https://togithub.com/electron/electron/pull/30375) (Also in [14](https://togithub.com/electron/electron/pull/30385), [15](https://togithub.com/electron/electron/pull/30386)) - Fixed an issue present in `webView` where the `leave-html-full-screen` event is not emitted if the user exits fullscreen with `esc` instead of by clicking into the `webView`. [#​30537](https://togithub.com/electron/electron/pull/30537) (Also in [12](https://togithub.com/electron/electron/pull/30669), [13](https://togithub.com/electron/electron/pull/30560), [14](https://togithub.com/electron/electron/pull/30561), [15](https://togithub.com/electron/electron/pull/30562)) - Fixed an issue where BrowserView dragging behavior was inconsistent with MacOS window dragging. [#​31178](https://togithub.com/electron/electron/pull/31178) (Also in [13](https://togithub.com/electron/electron/pull/31175), [14](https://togithub.com/electron/electron/pull/31176), [15](https://togithub.com/electron/electron/pull/31177)) - Fixed an issue where `BrowserView` webContents would appear not to load in some circumstances. [#​29919](https://togithub.com/electron/electron/pull/29919) (Also in [14](https://togithub.com/electron/electron/pull/30335), [15](https://togithub.com/electron/electron/pull/30336)) - Fixed an issue where `Content-Disposition` filenames would be incorrectly truncated at the first comma for a filename attachment which contained one. [#​31694](https://togithub.com/electron/electron/pull/31694) (Also in [13](https://togithub.com/electron/electron/pull/31691), [14](https://togithub.com/electron/electron/pull/31692), [15](https://togithub.com/electron/electron/pull/31693)) - Fixed an issue where `MediaMetadata` did not work properly. [#​31535](https://togithub.com/electron/electron/pull/31535) (Also in [13](https://togithub.com/electron/electron/pull/31532), [14](https://togithub.com/electron/electron/pull/31533), [15](https://togithub.com/electron/electron/pull/31534)) - Fixed an issue where `app.getPath('crashDumps')` returned an incorrect path for Linux. [#​31711](https://togithub.com/electron/electron/pull/31711) (Also in [15](https://togithub.com/electron/electron/pull/31712)) - Fixed an issue where `clipboard.read()` could cause crashes with custom clipboard formats. [#​31592](https://togithub.com/electron/electron/pull/31592) (Also in [15](https://togithub.com/electron/electron/pull/31591)) - Fixed an issue where a specified aspect ratio could become incorrect when maximizing a window on macOS. [#​30305](https://togithub.com/electron/electron/pull/30305) (Also in [12](https://togithub.com/electron/electron/pull/30329), [13](https://togithub.com/electron/electron/pull/30330), [14](https://togithub.com/electron/electron/pull/30331), [15](https://togithub.com/electron/electron/pull/30332)) - Fixed an issue where background color would not be correctly applied to `BrowserViews` on Windows when either the `x` or `y` coordinate is negative (off-screen). [#​30510](https://togithub.com/electron/electron/pull/30510) (Also in [13](https://togithub.com/electron/electron/pull/30540), [14](https://togithub.com/electron/electron/pull/30541), [15](https://togithub.com/electron/electron/pull/30542)) - Fixed an issue where button labels in file choosers were improperly localized on Linux. [#​31067](https://togithub.com/electron/electron/pull/31067) (Also in [14](https://togithub.com/electron/electron/pull/31065), [15](https://togithub.com/electron/electron/pull/31066)) - Fixed an issue where changes to draggable regions in a `BrowserWindow` incorrectly affected those in an attached `BrowserView`. [#​31199](https://togithub.com/electron/electron/pull/31199) (Also in [13](https://togithub.com/electron/electron/pull/31197), [14](https://togithub.com/electron/electron/pull/31200), [15](https://togithub.com/electron/electron/pull/31198)) - Fixed an issue where multiple calls to`BrowserWindow.setResizable()` can cause the zoom button to incorrectly be disabled on macOS. [#​30999](https://togithub.com/electron/electron/pull/30999) (Also in [14](https://togithub.com/electron/electron/pull/31013), [15](https://togithub.com/electron/electron/pull/31014)) - Fixed an issue where non-resizable non-fullscreenable windows with aspect ratios set could return incorrect results for `isMaximized()`. [#​30989](https://togithub.com/electron/electron/pull/30989) (Also in [13](https://togithub.com/electron/electron/pull/31039), [14](https://togithub.com/electron/electron/pull/31040), [15](https://togithub.com/electron/electron/pull/31041)) - Fixed an issue where out-of-focus BrowserViews could not be immediately dragged. [#​31101](https://togithub.com/electron/electron/pull/31101) (Also in [13](https://togithub.com/electron/electron/pull/31098), [14](https://togithub.com/electron/electron/pull/31099), [15](https://togithub.com/electron/electron/pull/31100)) - Fixed an issue where some calls to `crypto.createPrivateKey` made with algorithms unsupported by BoringSSL cause a crash when invoking methods on their return values. [#​31136](https://togithub.com/electron/electron/pull/31136) (Also in [15](https://togithub.com/electron/electron/pull/31137)) - Fixed an issue where the TouchBarScrubber crashes when `showArrowButtons` is enabled if `items` is an empty array. [#​30661](https://togithub.com/electron/electron/pull/30661) (Also in [13](https://togithub.com/electron/electron/pull/30680), [14](https://togithub.com/electron/electron/pull/30679), [15](https://togithub.com/electron/electron/pull/30681)) - Fixed an issue where toggling `documentEdited` status on macOS with `titlebarStyle: 'hiddenInset'` inadvertently moves the traffic light location. [#​30565](https://togithub.com/electron/electron/pull/30565) (Also in [13](https://togithub.com/electron/electron/pull/30603), [14](https://togithub.com/electron/electron/pull/30605), [15](https://togithub.com/electron/electron/pull/30604)) - Fixed an issue where undocked devtools was not resizable on Windows. [#​30823](https://togithub.com/electron/electron/pull/30823) (Also in [14](https://togithub.com/electron/electron/pull/30847), [15](https://togithub.com/electron/electron/pull/30848)) - Fixed an issue which caused print settings to not work properly when printing silently. [#​31615](https://togithub.com/electron/electron/pull/31615) (Also in [13](https://togithub.com/electron/electron/pull/31618), [14](https://togithub.com/electron/electron/pull/31617), [15](https://togithub.com/electron/electron/pull/31616)) - Fixed an potential crash in `WebContents::MessageTo` when a render frame has been destroyed. [#​31336](https://togithub.com/electron/electron/pull/31336) (Also in [13](https://togithub.com/electron/electron/pull/31335), [14](https://togithub.com/electron/electron/pull/31333), [15](https://togithub.com/electron/electron/pull/31334)) - Fixed beta-only bug that caused mouse clicks to not be processed in frameless windows. [#​30447](https://togithub.com/electron/electron/pull/30447) (Also in [14](https://togithub.com/electron/electron/pull/30459), [15](https://togithub.com/electron/electron/pull/30460)) - Fixed black border around the page after resizing is disabled. [#​31080](https://togithub.com/electron/electron/pull/31080) (Also in [13](https://togithub.com/electron/electron/pull/31078), [14](https://togithub.com/electron/electron/pull/31079), [15](https://togithub.com/electron/electron/pull/31081)) - Fixed black window when screen capturing a content-protected BrowserWindow on Windows 10. [#​31386](https://togithub.com/electron/electron/pull/31386) (Also in [13](https://togithub.com/electron/electron/pull/31550), [14](https://togithub.com/electron/electron/pull/31551), [15](https://togithub.com/electron/electron/pull/31385)) - Fixed child windows not inheriting the correct transparency and background color settings. [#​31031](https://togithub.com/electron/electron/pull/31031) (Also in [14](https://togithub.com/electron/electron/pull/31048), [15](https://togithub.com/electron/electron/pull/31049)) - Fixed clipboard.read to once again work like clipboard.readBuffer. [#​31652](https://togithub.com/electron/electron/pull/31652) (Also in [15](https://togithub.com/electron/electron/pull/31651)) - Fixed crash caused by double free when destroying WebContents. [#​31132](https://togithub.com/electron/electron/pull/31132) (Also in [14](https://togithub.com/electron/electron/pull/31131), [15](https://togithub.com/electron/electron/pull/31133)) - - Fixed crash in GTK open dialog when trying to preview huge image files. [#​31821](https://togithub.com/electron/electron/pull/31821) (Also in [14](https://togithub.com/electron/electron/pull/31819), [15](https://togithub.com/electron/electron/pull/31820)) - Fixed crash caused by `GetHostNameW` on Windows 7. [#​31814](https://togithub.com/electron/electron/pull/31814) - Fixed crash in v8 due to `(Check failed: !regexp_stack_->is_in_use())`. [#​31145](https://togithub.com/electron/electron/pull/31145) (Also in [13](https://togithub.com/electron/electron/pull/31142), [14](https://togithub.com/electron/electron/pull/31143), [15](https://togithub.com/electron/electron/pull/31144)) - Fixed crash when changing zoom level for webview. [#​31375](https://togithub.com/electron/electron/pull/31375) (Also in [14](https://togithub.com/electron/electron/pull/31374), [15](https://togithub.com/electron/electron/pull/31376)) - Fixed crash when using sync dialog APIs immediately after async dialog APIs. [#​31657](https://togithub.com/electron/electron/pull/31657) (Also in [15](https://togithub.com/electron/electron/pull/31658)) - Fixed default label text in GTK dialogs. [#​31824](https://togithub.com/electron/electron/pull/31824) (Also in [14](https://togithub.com/electron/electron/pull/31822), [15](https://togithub.com/electron/electron/pull/31823)) - Fixed default setting used when setting an insecure cookie on a secure site. [#​31839](https://togithub.com/electron/electron/pull/31839) - Fixed event with invalid timestamp in trace log. [#​31423](https://togithub.com/electron/electron/pull/31423) (Also in [14](https://togithub.com/electron/electron/pull/31421), [15](https://togithub.com/electron/electron/pull/31422)) - Fixed frameless window having wrong traffic lights position on macOS 11. [#​30263](https://togithub.com/electron/electron/pull/30263) (Also in [13](https://togithub.com/electron/electron/pull/30319), [14](https://togithub.com/electron/electron/pull/30269), [15](https://togithub.com/electron/electron/pull/30270)) - Fixed issue where non-resizable frameless windows aren't draggable. [#​31300](https://togithub.com/electron/electron/pull/31300) (Also in [13](https://togithub.com/electron/electron/pull/31414), [14](https://togithub.com/electron/electron/pull/31298), [15](https://togithub.com/electron/electron/pull/31299)) - Fixed media key `globalShortcut`s on macOS. [#​30552](https://togithub.com/electron/electron/pull/30552) (Also in [14](https://togithub.com/electron/electron/pull/30569), [15](https://togithub.com/electron/electron/pull/30570)) - Fixed navigator.serial.getPorts() to return previously selected ports. [#​30209](https://togithub.com/electron/electron/pull/30209) (Also in [12](https://togithub.com/electron/electron/pull/31193), [13](https://togithub.com/electron/electron/pull/31190)) - Fixed possible 'Object has been destroyed' error when calling `window.open` with a frame name and using `setWindowOpenHandler`. [#​31469](https://togithub.com/electron/electron/pull/31469) (Also in [14](https://togithub.com/electron/electron/pull/31467), [15](https://togithub.com/electron/electron/pull/31468)) - Fixed potential crash when programatically closing a draggable frameless child window. [#​30571](https://togithub.com/electron/electron/pull/30571) (Also in [15](https://togithub.com/electron/electron/pull/31027)) - Fixed rare crash in UpdateDraggableRegions. [#​30556](https://togithub.com/electron/electron/pull/30556) (Also in [13](https://togithub.com/electron/electron/pull/30557), [14](https://togithub.com/electron/electron/pull/30559), [15](https://togithub.com/electron/electron/pull/30558)) - Fixed some console messages still being printed to logs when the LogJsConsoleMessages feature was disabled. [#​30312](https://togithub.com/electron/electron/pull/30312) (Also in [14](https://togithub.com/electron/electron/pull/30355), [15](https://togithub.com/electron/electron/pull/30356)) - Fixed stack overflow crash in v8 on windows 32-bit builds. [#​29474](https://togithub.com/electron/electron/pull/29474) (Also in [12](https://togithub.com/electron/electron/pull/30244), [13](https://togithub.com/electron/electron/pull/30241), [14](https://togithub.com/electron/electron/pull/30242), [15](https://togithub.com/electron/electron/pull/30243)) - Fixed titlebar showing under simple fullscreen mode. [#​30671](https://togithub.com/electron/electron/pull/30671) (Also in [13](https://togithub.com/electron/electron/pull/30706), [14](https://togithub.com/electron/electron/pull/30707), [15](https://togithub.com/electron/electron/pull/30708)) - Fixed transparent frameless windows having an opaque background when opened in a maximized state. [#​30804](https://togithub.com/electron/electron/pull/30804) (Also in [12](https://togithub.com/electron/electron/pull/30863), [13](https://togithub.com/electron/electron/pull/30862), [14](https://togithub.com/electron/electron/pull/30864), [15](https://togithub.com/electron/electron/pull/30865)) - Fixed window frame glitch when calling `setContentProtection`. [#​31832](https://togithub.com/electron/electron/pull/31832) (Also in [14](https://togithub.com/electron/electron/pull/31831)) - Generate valid config.gypi file in Node.js headers. [#​31441](https://togithub.com/electron/electron/pull/31441) (Also in [14](https://togithub.com/electron/electron/pull/31443), [15](https://togithub.com/electron/electron/pull/31442)) - Fixed a crash when selecting and opening files in a native file dialog on Mac. [#​30935](https://togithub.com/electron/electron/pull/30935) (Also in [15](https://togithub.com/electron/electron/pull/30936)) - Removes several Chromium private enterprise APIs from Mac Apple Store builds. [#​31488](https://togithub.com/electron/electron/pull/31488) (Also in [12](https://togithub.com/electron/electron/pull/31527), [13](https://togithub.com/electron/electron/pull/31486), [14](https://togithub.com/electron/electron/pull/31487), [15](https://togithub.com/electron/electron/pull/31483)) #### Other Changes - Backported fix for [`1251688`](https://togithub.com/electron/electron/commit/1251688), [`1219656`](https://togithub.com/electron/electron/commit/1219656). [#​31331](https://togithub.com/electron/electron/pull/31331) - Changed Web Serial to use `ses.setDevicePermissionHandler` to allow developers more control over Web Serial permissioning. [#​31324](https://togithub.com/electron/electron/pull/31324) (Also in [15](https://togithub.com/electron/electron/pull/31418)) - Web Serial API is no longer experimental. [#​30237](https://togithub.com/electron/electron/pull/30237) (Also in [14](https://togithub.com/electron/electron/pull/30333), [15](https://togithub.com/electron/electron/pull/30334)) #### Documentation - Documentation changes: - [#​30071](https://togithub.com/electron/electron/pull/30071) - [#​30768](https://togithub.com/electron/electron/pull/30768) - [#​30898](https://togithub.com/electron/electron/pull/30898) #### End of Support for 12.x.y Electron 12.x.y has reached end-of-support. As per [Electron's new 8-week cadence](https://www.electronjs.org/blog/8-week-cadence), we are supporting the latest four versions of Electron until May 2022, with the release of Electron 19. After Electron 19 is released, we'll return to supporting the latest three major versions, as well as the alpha, beta, and nightly releases. | E16 (Nov'21) | E17 (Feb'22) | E18 (Mar'22) | E19 (May'22) | | ---- | ---- | ---- | ---- | | 16.x.y | 17.x.y | 18.x.y | 19.x.y | | 15.x.y | 16.x.y | 17.x.y | 18.x.y | | 14.x.y | 15.x.y | 16.x.y | 17.x.y | | 13.x.y | 14.x.y | 15.x.y | -- | ### [`v15.3.2`](https://togithub.com/electron/electron/releases/v15.3.2) [Compare Source](https://togithub.com/electron/electron/compare/v15.3.1...v15.3.2) ##### Release Notes for v15.3.2 ##### Fixes - Fixed `BrowserView.setBackgroundColor()` not working correctly. [#​31844](https://togithub.com/electron/electron/pull/31844) (Also in [16](https://togithub.com/electron/electron/pull/31772)) - Fixed an issue where BrowserView may sometimes crash on `browserView.webContents.destroy()`. [#​31841](https://togithub.com/electron/electron/pull/31841) (Also in [16](https://togithub.com/electron/electron/pull/31842)) - Fixed an issue where `BrowserView`s crashed if `view.webContents.destroy()` is called after loading a URL. [#​31826](https://togithub.com/electron/electron/pull/31826) (Also in [14](https://togithub.com/electron/electron/pull/31825), [16](https://togithub.com/electron/electron/pull/31827)) - Fixed an issue where playing media would open Accessibility permissions dialog on macOS. [#​31836](https://togithub.com/electron/electron/pull/31836) (Also in [16](https://togithub.com/electron/electron/pull/31837)) - Fixed crash in GTK open dialog when trying to preview huge image files. [#​31820](https://togithub.com/electron/electron/pull/31820) (Also in [14](https://togithub.com/electron/electron/pull/31819), [16](https://togithub.com/electron/electron/pull/31821)) - Fixed default label text in GTK dialogs. [#​31823](https://togithub.com/electron/electron/pull/31823) (Also in [14](https://togithub.com/electron/electron/pull/31822), [16](https://togithub.com/electron/electron/pull/31824)) ### [`v15.3.1`](https://togithub.com/electron/electron/releases/v15.3.1) [Compare Source](https://togithub.com/electron/electron/compare/v15.3.0...v15.3.1) ### Release Notes for v15.3.1 #### Features - Added warning when `ipcRenderer.sendSync()` is called with no listeners for channel on `ipcMain`. [#​31434](https://togithub.com/electron/electron/pull/31434) (Also in [13](https://togithub.com/electron/electron/pull/31432), [14](https://togithub.com/electron/electron/pull/31433), [16](https://togithub.com/electron/electron/pull/31435)) #### Fixes - Changed WebHID to use `disable-hid-blocklist` flag to enable FIDO devices. [#​31649](https://togithub.com/electron/electron/pull/31649) (Also in [16](https://togithub.com/electron/electron/pull/31650)) - Fixed `` background transparency regression. [#​31701](https://togithub.com/electron/electron/pull/31701) (Also in [14](https://togithub.com/electron/electron/pull/31727)) - Fixed `clipboard.writeBuffer()`, `clipboard.readBuffer()` and `clipboard.read()`'s ability to manipulate platform-specific clipboard formats. [#​31720](https://togithub.com/electron/electron/pull/31720) (Also in [16](https://togithub.com/electron/electron/pull/31719)) - Fixed a crash when a `BrowserWindow` is closed subsequent to its `webContents` being destroyed. [#​31644](https://togithub.com/electron/electron/pull/31644) (Also in [14](https://togithub.com/electron/electron/pull/31645), [16](https://togithub.com/electron/electron/pull/31646)) - Fixed a tracing agent-related crash when initializing Node.js in service workers. [#​31476](https://togithub.com/electron/electron/pull/31476) (Also in [14](https://togithub.com/electron/electron/pull/31475), [16](https://togithub.com/electron/electron/pull/31477)) - Fixed an issue where `Content-Disposition` filenames would be incorrectly truncated at the first comma for a filename attachment which contained one. [#​31693](https://togithub.com/electron/electron/pull/31693) (Also in [13](https://togithub.com/electron/electron/pull/31691), [14](https://togithub.com/electron/electron/pull/31692), [16](https://togithub.com/electron/electron/pull/31694)) - Fixed an issue where `MediaMetadata` did not work properly. [#​31534](https://togithub.com/electron/electron/pull/31534) (Also in [13](https://togithub.com/electron/electron/pull/31532), [14](https://togithub.com/electron/electron/pull/31533), [16](https://togithub.com/electron/electron/pull/31535)) - Fixed an issue where `app.getPath('crashDumps')` returned an incorrect path for Linux. [#​31712](https://togithub.com/electron/electron/pull/31712) (Also in [16](https://togithub.com/electron/electron/pull/31711)) - Fixed an issue where `clipboard.read()` could cause crashes with custom clipboard formats. [#​31591](https://togithub.com/electron/electron/pull/31591) (Also in [16](https://togithub.com/electron/electron/pull/31592)) - Fixed an issue which caused print settings to not work properly when printing silently. [#​31616](https://togithub.com/electron/electron/pull/31616) (Also in [13](https://togithub.com/electron/electron/pull/31618), [14](https://togithub.com/electron/electron/pull/31617), [16](https://togithub.com/electron/electron/pull/31615)) - Fixed clipboard.read to once again work like clipboard.readBuffer. [#​31651](https://togithub.com/electron/electron/pull/31651) (Also in [16](https://togithub.com/electron/electron/pull/31652)) - Fixed crash when using sync dialog APIs immediately after async dialog APIs. [#​31658](https://togithub.com/electron/electron/pull/31658) (Also in [16](https://togithub.com/electron/electron/pull/31657)) - Fixed event with invalid timestamp in trace log. [#​31422](https://togithub.com/electron/electron/pull/31422) (Also in [14](https://togithub.com/electron/electron/pull/31421), [16](https://togithub.com/electron/electron/pull/31423)) #### Other Changes - Backported fix for CVE-2021-37981. [#​31497](https://togithub.com/electron/electron/pull/31497) - Backported fix for CVE-2021-37985. [#​31516](https://togithub.com/electron/electron/pull/31516) - Backported fix for CVE-2021-37987. [#​31539](https://togithub.com/electron/electron/pull/31539) - Backported fix for CVE-2021-37989. [#​31523](https://togithub.com/electron/electron/pull/31523) - Backported fix for CVE-2021-37992. [#​31519](https://togithub.com/electron/electron/pull/31519) - Backported fix for CVE-2021-37996. [#​31543](https://togithub.com/electron/electron/pull/31543) - Backported fix for chromium:1245870. [#​31501](https://togithub.com/electron/electron/pull/31501) - Backported fix for chromium:1252858. [#​31680](https://togithub.com/electron/electron/pull/31680) ### [`v15.3.0`](https://togithub.com/electron/electron/releases/v15.3.0) [Compare Source](https://togithub.com/electron/electron/compare/v15.2.0...v15.3.0) ### Release Notes for v15.3.0 #### Features - Began passing securityOrigin in details for permission request handlers for media requests in addition to permission check handlers. [#​31417](https://togithub.com/electron/electron/pull/31417) (Also in [13](https://togithub.com/electron/electron/pull/31437), [14](https://togithub.com/electron/electron/pull/31436), [16](https://togithub.com/electron/electron/pull/31416)) #### Fixes - Fixed a potential crash when setting `nativeTheme.themeSource` on macOS. [#​31429](https://togithub.com/electron/electron/pull/31429) (Also in [14](https://togithub.com/electron/electron/pull/31428), [16](https://togithub.com/electron/electron/pull/31430)) - Fixed possible 'Object has been destroyed' error when calling `window.open` with a frame name and using `setWindowOpenHandler`. [#​31468](https://togithub.com/electron/electron/pull/31468) (Also in [14](https://togithub.com/electron/electron/pull/31467), [16](https://togithub.com/electron/electron/pull/31469)) - Generate valid config.gypi file in Node.js headers. [#​31442](https://togithub.com/electron/electron/pull/31442) (Also in [14](https://togithub.com/electron/electron/pull/31443), [16](https://togithub.com/electron/electron/pull/31441)) - Removes several Chromium private APIs from Mac Apple Store builds. [#​31483](https://togithub.com/electron/electron/pull/31483) (Also in [16](https://togithub.com/electron/electron/pull/31488)) #### Other Changes - Changed Web Serial to use `ses.setDevicePermissionHandler` to allow developers more control over Web Serial permissioning. [#​31418](https://togithub.com/electron/electron/pull/31418) (Also in [16](https://togithub.com/electron/electron/pull/31324)) ### [`v15.2.0`](https://togithub.com/electron/electron/releases/v15.2.0) [Compare Source](https://togithub.com/electron/electron/compare/v15.1.2...v15.2.0) ### Release Notes for v15.2.0 #### Features - Added `commandLine.removeSwitch` to allow apps to remove command line switches from Chromiums internal command line representation. [#​31326](https://togithub.com/electron/electron/pull/31326) (Also in [16](https://togithub.com/electron/electron/pull/31327)) #### Fixes - Fixed a JavaScript exception from webContents if render frame was disposed in WebFrameMain, resets the value of `render_frame_disposed_` after updating render frame host. [#​31426](https://togithub.com/electron/electron/pull/31426) (Also in [16](https://togithub.com/electron/electron/pull/31427)) - Fixed black window when screen capturing a content-protected BrowserWindow on Windows 10. [#​31385](https://togithub.com/electron/electron/pull/31385) (Also in [16](https://togithub.com/electron/electron/pull/31386)) - Fixed crash when changing zoom level for webview. [#​31376](https://togithub.com/electron/electron/pull/31376) (Also in [14](https://togithub.com/electron/electron/pull/31374), [16](https://togithub.com/electron/electron/pull/31375)) #### Other Changes - Updated Chromium to 94.0.4606.81. [#​31351](https://togithub.com/electron/electron/pull/31351) ### [`v15.1.2`](https://togithub.com/electron/electron/releases/v15.1.2) [Compare Source](https://togithub.com/electron/electron/compare/v15.1.1...v15.1.2) ### Release Notes for v15.1.2 #### Fixes - Fixed an potential crash in `WebContents::MessageTo` when a render frame has been destroyed. [#​31334](https://togithub.com/electron/electron/pull/31334) - Fixed issue where non-resizable frameless windows aren't draggable. [#​31299](https://togithub.com/electron/electron/pull/31299) (Also in [14](https://togithub.com/electron/electron/pull/31298), [16](https://togithub.com/electron/electron/pull/31300)) #### Other Changes - Backported fix for [`1251688`](https://togithub.com/electron/electron/commit/1251688). [#​31297](https://togithub.com/electron/electron/pull/31297) - Updated Chromium to 94.0.4606.71. [#​31234](https://togithub.com/electron/electron/pull/31234) ### [`v15.1.1`](https://togithub.com/electron/electron/releases/v15.1.1) [Compare Source](https://togithub.com/electron/electron/compare/v15.1.0...v15.1.1) ### Release Notes for v15.1.1 #### Fixes - Fixed "Failed to serialize arguments" error when emitting 'context-menu' event for webview. [#​31279](https://togithub.com/electron/electron/pull/31279) - Removed expired DST Root CA X3 from the bundled trust store. [#​31219](https://togithub.com/electron/electron/pull/31219) ### [`v15.1.0`](https://togithub.com/electron/electron/releases/v15.1.0) [Compare Source](https://togithub.com/electron/electron/compare/v15.0.0...v15.1.0) ### Release Notes for v15.1.0 #### Features - Added WebHID support. [#​31095](https://togithub.com/electron/electron/pull/31095) (Also in [16](https://togithub.com/electron/electron/pull/31090)) - Added `frame` property to the `params` object of the 'context-menu' event. [#​31057](https://togithub.com/electron/electron/pull/31057) - Added `isMainFrame` argument to `'certificate-error'` event. [#​31038](https://togithub.com/electron/electron/pull/31038) - Added `textWidth` option to `dialog.showMessageBox()` / `dialog.showMessageBoxSync()`. [#​31088](https://togithub.com/electron/electron/pull/31088) (Also in [16](https://togithub.com/electron/electron/pull/31089)) #### Fixes - Fixed Let's Encrypt DST Root CA X3 certificate expiration. [#​31218](https://togithub.com/electron/electron/pull/31218) (Also in [12](https://togithub.com/electron/electron/pull/31214), [13](https://togithub.com/electron/electron/pull/31215), [14](https://togithub.com/electron/electron/pull/31216), [16](https://togithub.com/electron/electron/pull/31217)) - Fixed a crash in `navigator.fonts.query()`. [#​30985](https://togithub.com/electron/electron/pull/30985) (Also in [14](https://togithub.com/electron/electron/pull/30984)) - Fixed an issue where BrowserView dragging behavior was inconsistent with MacOS window dragging. [#​31177](https://togithub.com/electron/electron/pull/31177) (Also in [13](https://togithub.com/electron/electron/pull/31175), [14](https://togithub.com/electron/electron/pull/31176), [16](https://togithub.com/electron/electron/pull/31178)) - Fixed an issue where button labels in file choosers were improperly localized on Linux. [#​31066](https://togithub.com/electron/electron/pull/31066) (Also in [14](https://togithub.com/electron/electron/pull/31065), [16](https://togithub.com/electron/electron/pull/31067)) - Fixed an issue where changes to draggable regions in a `BrowserWindow` incorrectly affected those in an attached `BrowserView`. [#​31198](https://togithub.com/electron/electron/pull/31198) (Also in [13](https://togithub.com/electron/electron/pull/31197), [14](https://togithub.com/electron/electron/pull/31200), [16](https://togithub.com/electron/electron/pull/31199)) - Fixed an issue where non-resizable non-fullscreenable windows with aspect ratios set could return incorrect results for `isMaximized()`. [#​31041](https://togithub.com/electron/electron/pull/31041) (Also in [13](https://togithub.com/electron/electron/pull/31039), [14](https://togithub.com/electron/electron/pull/31040)) - Fixed an issue where out-of-focus BrowserViews could not be immediately dragged. [#​31100](https://togithub.com/electron/electron/pull/31100) (Also in [13](https://togithub.com/electron/electron/pull/31098), [14](https://togithub.com/electron/electron/pull/31099), [16](https://togithub.com/electron/electron/pull/31101)) - Fixed an issue where some calls to `crypto.createPrivateKey` made with algorithms unsupported by BoringSSL cause a crash when invoking methods on their return values. [#​31137](https://togithub.com/electron/electron/pull/31137) (Also in [16](https://togithub.com/electron/electron/pull/31136)) - Fixed black border around the page after resizing is disabled. [#​31081](https://togithub.com/electron/electron/pull/31081) (Also in [13](https://togithub.com/electron/electron/pull/31078), [14](https://togithub.com/electron/electron/pull/31079), [16](https://togithub.com/electron/electron/pull/31080)) - Fixed crash caused by double free when destroying WebContents. [#​31133](https://togithub.com/electron/electron/pull/31133) (Also in [14](https://togithub.com/electron/electron/pull/31131), [16](https://togithub.com/electron/electron/pull/31132)) - Fixed crash in v8 due to `(Check failed: !regexp_stack_->is_in_use())`. [#​31144](https://togithub.com/electron/electron/pull/31144) (Also in [13](https://togithub.com/electron/electron/pull/31142), [14](https://togithub.com/electron/electron/pull/31143), [16](https://togithub.com/electron/electron/pull/31145)) #### Other Changes - Updated Chromium to 94.0.4606.61. [#​31112](https://togithub.com/electron/electron/pull/31112) ### [`v15.0.0`](https://togithub.com/electron/electron/releases/v15.0.0) [Compare Source](https://togithub.com/electron/electron/compare/v14.2.1...v15.0.0) ### Release Notes for v15.0.0 #### Stack Upgrades - Chromium 94.0.4606.51. - [New in 94](https://developer.chrome.com/blog/deps-rems-94/) - Node v16.5.0. - [16.5.0](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V16.md#​16.5.0) - [16.4.2](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V16.md#​16.4.2) - [16.4.1](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V16.md#​16.4.1) - [16.4.0](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V16.md#​16.4.0) - [16.3.0](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V16.md#​16.3.0) - [16.2.0](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V16.md#​16.2.0) - [16.1.0](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V16.md#​16.1.0) - [16.0.0](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V16.md#​16.0.0) - [15 ChangeLog](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V15.md) - [14 ChangeLog](https://togithub.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md) - V8 - [v9.4 blog post](https://v8.dev/blog/v8-release-94) #### Breaking Changes - `nativeWindowOpen: true` is now the default. [#​28552](https://togithub.com/electron/electron/pull/28552) #### Features ##### Additions - Added 'dom-ready' event to `WebFrameMain` which emits when the frame's document is ready. - Added 'frame-created' event to `WebContents` which emits when a frame is created in the page. [#​30801](https://togithub.com/electron/electron/pull/30801) - Added `.sendToFrame()` / `frameId` to `'ipc-message'` event. [#​30704](https://togithub.com/electron/electron/pull/30704) - Added `` `'did-redirect-navigation'` event. [#​30664](https://togithub.com/electron/electron/pull/30664) - Added `app.configureHostResolver` API for configuring DNS-over-HTTPS. [#​30775](https://togithub.com/electron/electron/pull/30775) - Added `location` and `modifiers` to the event properties provided in the `'before-input-event'` WebContents event. [#​29850](https://togithub.com/electron/electron/pull/29850) - Added `safeStorage` string encryption API. [#​30430](https://togithub.com/electron/electron/pull/30430) - Added `signal` option to `dialog.showMessageBox`. [#​26102](https://togithub.com/electron/electron/pull/26102) - Added `webContents.fromDevToolsTargetId(targetId)` to lookup a WebContents instance from an associated Chrome DevTools Protocol TargetID. [#​30733](https://togithub.com/electron/electron/pull/30733) (Also in [14](https://togithub.com/electron/electron/pull/30732)) - Added an [Electron Fuse](https://www.electronjs.org/docs/tutorial/fuses) for enforcing code signatures on the `app.asar` file your application loads. Requires the latest `asar` module. [#​30900](https://togithub.com/electron/electron/pull/30900) - Added experimental cookie encryption support behind an [Electron Fuse](https://www.electronjs.org/docs/tutorial/fuses). [#​27524](https://togithub.com/electron/electron/pull/27524) (Also in [13](https://togithub.com/electron/electron/pull/29493), [14](https://togithub.com/electron/electron/pull/29492)) - Added fuses to disable `NODE_OPTIONS` and `--inspect` debug arguments in packaged apps. [#​30420](https://togithub.com/electron/electron/pull/30420) - Added missing `resourceType` conversions for `webRequest` listener details: `font`, `ping`, `cspReport`, `media`, `webSocket`. [#​29902](https://togithub.com/electron/electron/pull/29902) (Also in [14](https://togithub.com/electron/electron/pull/30050)) - Added new `MenuItem.userAccelerator` property to read user-assigned macOS accelerator overrides. [#​26682](https://togithub.com/electron/electron/pull/26682) - Added new `app.runningUnderARM64Translation` property to detect when running under Rosetta on Apple Silicon, or WOW on Windows for ARM. [#​29168](https://togithub.com/electron/electron/pull/29168) - Added new `imageAnimationPolicy` web preference to control how images are animated. [#​29095](https://togithub.com/electron/electron/pull/29095) - Added resize `edge` info to `BrowserWindow`'s `will-resize` event. [#​29199](https://togithub.com/electron/electron/pull/29199) - Added support for Windows Control Overlay on Windows. [#​30497](https://togithub.com/electron/electron/pull/30497) (Also in [14](https://togithub.com/electron/electron/pull/30678)) - Added support for Windows Control Overlay on macOS. [#​29253](https://togithub.com/electron/electron/pull/29253) (Also in [14](https://togithub.com/electron/electron/pull/29986)) - Added support for debug URLs such as `chrome://gpucrash`. [#​29404](https://togithub.com/electron/electron/pull/29404) (Also in [13](https://togithub.com/electron/electron/pull/29491), [14](https://togithub.com/electron/electron/pull/29466)) - Added support for directing Chromium logging to a file with `--log-file=.../path/to/file.log`. Also, it's now possible to enable logging from JavaScript by appending command-line switches during the first JS tick. [#​25089](https://togithub.com/electron/electron/pull/25089) (Also in [14](https://togithub.com/electron/electron/pull/29963)) - Added support for sending Blobs over the context bridge. [#​29247](https://togithub.com/electron/electron/pull/29247) ##### Improvements - Extended `continue-activity` event API to support `webpageURL` property from `NSUserActivity`. [#​30042](https://togithub.com/electron/electron/pull/30042) #### Fixes - Fixed a crash when selecting and opening files in a native file dialog on Mac. [#​30936](https://togithub.com/electron/electron/pull/30936) - Fixed a crash when selecting files in a native file dialog on Windows and Linux. [#​30927](https://togithub.com/electron/electron/pull/30927) - Fixed an issue where `GDK_BACKEND` was being propagated to subprocesses on Linux. [#​28898](https://togithub.com/electron/electron/pull/28898) - Fixed potential crash when programmatically closing a draggable frameless child window. [#​31027](https://togithub.com/electron/electron/pull/31027) - Fixed typescript export definitions such that not-exported values are not declared in the exports interface. [#​28712](https://togithub.com/electron/electron/pull/28712) - Installing the `electron` package on an M1 macbook while using an x64 version of node will now automatically download the arm64 version of Electron instead of the x64 version. [#​29953](https://togithub.com/electron/electron/pull/29953) ##### Also in earlier versions.... - Electron Fuses are now in a consistent order across platforms. [#​29599](https://togithub.com/electron/electron/pull/29599) (Also in [13](https://togithub.com/electron/electron/pull/29615), [14](https://togithub.com/electron/electron/pull/29616)) - Fixed an issue where `fs.promises.readFile` would improperly error when passing a `FileHandle` to the ` path `argument. [#​29528](https://togithub.com/electron/electron/pull/29528) (Also in [12](https://togithub.com/electron/electron/pull/29575), [13](https://togithub.com/electron/electron/pull/29576), [14]

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.



This PR has been generated by WhiteSource Renovate. View repository job log here.

renovate[bot] commented 2 years ago

Renovate Ignore Notification

As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 16.x releases. However, if you upgrade to 16.x manually then Renovate will reenable minor and patch updates automatically.

If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.