Release notes
*Sourced from [electron's releases](https://github.com/electron/electron/releases).*
> ## electron v7.0.0
> # Release Notes for v7.0.0
>
> ## Notable Changes
> * Stack upgrades:
>
> | Stack | Electron 7 | What's New | Electron 6 |
> |:---------|:----|:----|:-----------|
> |Chromium | **78.0.3905.1** | [78](https://developers.google.com/web/updates/2019/10/nic78), [77](https://developers.google.com/web/updates/2019/09/nic77) | 76.0.3809.146
> |V8 | **7.8** | [7.8](https://v8.dev/blog/v8-release-78), [7.7](https://v8.dev/blog/v8-release-77) | 7.6
> |Node.js | **12.8.1** | [12.8.1](https://nodejs.org/en/blog/release/v12.8.1/), [12.8](https://nodejs.org/en/blog/release/v12.8.0/), [12.7](https://nodejs.org/en/blog/release/v12.7.0/), [12.6](https://nodejs.org/en/blog/release/v12.6.0/), [12.5](https://nodejs.org/en/blog/release/v12.5.0/) | 12.4.0
>
> * Added Windows on Arm (64 bit) release. [#18591](https://github-redirect.dependabot.com/electron/electron/pull/18591), [#20112](https://github-redirect.dependabot.com/electron/electron/pull/20112)
> * Added `ipcRenderer.invoke()` and `ipcMain.handle()` for asynchronous request/response-style IPC. These are strongly recommended over the `remote` module. See this "[Electron’s ‘remote’ module considered harmful](https://medium.com/@nornagon/electrons-remote-module-considered-harmful-70d69500f31)" blog post for more information. [#18449](https://github-redirect.dependabot.com/electron/electron/pull/18449)
> * Added `nativeTheme` API to read and respond to changes in the OS's theme and color scheme. [#19758](https://github-redirect.dependabot.com/electron/electron/pull/19758), [#20486](https://github-redirect.dependabot.com/electron/electron/pull/20486)
> * Switched to a new TypeScript Definitions generator, which generates more precise definitions. If your TypeScript build fails, this is the likely cause. [#18103](https://github-redirect.dependabot.com/electron/electron/pull/18103)
>
> ## Breaking Changes
>
> More information about these and future changes can be found on project's [Planned Breaking Changes](https://github.com/electron/electron/blob/master/docs/api/breaking-changes.md) page.
>
> * Removed deprecated APIs:
> * Callback-based versions of functions that now use Promises. [#17907](https://github-redirect.dependabot.com/electron/electron/pull/17907)
> * `Tray.setHighlightMode()` (macOS). [#18981](https://github-redirect.dependabot.com/electron/electron/pull/18981)
> * `app.enableMixedSandbox()` [#17894](https://github-redirect.dependabot.com/electron/electron/pull/17894)
> * `app.getApplicationMenu()`,
> * `app.setApplicationMenu()`,
> * `powerMonitor.querySystemIdleState()`,
> * `powerMonitor.querySystemIdleTime()`,
> * `webFrame.setIsolatedWorldContentSecurityPolicy()`,
> * `webFrame.setIsolatedWorldHumanReadableName()`,
> * `webFrame.setIsolatedWorldSecurityOrigin()` [#18159](https://github-redirect.dependabot.com/electron/electron/pull/18159)
> * `Session.clearAuthCache()` no longer allows filtering the cleared cache entries. [#17970](https://github-redirect.dependabot.com/electron/electron/pull/17970)
> * Native interfaces on macOS (menus, dialogs, etc.) now automatically match the dark mode setting on the user's machine. [#19226](https://github-redirect.dependabot.com/electron/electron/pull/19226)
> * Updated the `electron` module to use `@electron/get`. The minimum supported node version is now Node 8. [#18413](https://github-redirect.dependabot.com/electron/electron/pull/18413)
> * The `electron.asar` file no longer exists. Any packaging scripts that depend on its existence should be updated. [#18577](https://github-redirect.dependabot.com/electron/electron/pull/18577)
>
> ## New Features
> * `netLog.startLogging()` now returns a promise which resolves when the net log has started recording.
> * All async `webContents` / `` methods now return a `Promise`. [#18792](https://github-redirect.dependabot.com/electron/electron/pull/18792)
> * Added `always-on-top-changed` event emission for macOS. [#19462](https://github-redirect.dependabot.com/electron/electron/pull/19462)
> * Added `app.resignCurrentActivity()` to allows marking inactive the current Handoff user activity without invalidating it. [#18659](https://github-redirect.dependabot.com/electron/electron/pull/18659)
> * Added `captureMode` and `maxFileSize` options to the netLog API. [#19215](https://github-redirect.dependabot.com/electron/electron/pull/19215)
> * Added `creationTime` / `sandboxed` / `integrityLevel` to `app.getAppMetrics()` output. [#18718](https://github-redirect.dependabot.com/electron/electron/pull/18718)
> * Added `failureReason` parameter to the `webContents.print()` callback function to distinguish between success, failure, and cancellation. [#19000](https://github-redirect.dependabot.com/electron/electron/pull/19000)
> * Added `getBounds()` method for BrowserView. [#19370](https://github-redirect.dependabot.com/electron/electron/pull/19370)
> * Added `gpu-info-update` event to `app`, which is emitted whenever there is a GPU info update. [#18250](https://github-redirect.dependabot.com/electron/electron/pull/18250)
> * Added `memory` to `app.getAppMetrics()`. [#18831](https://github-redirect.dependabot.com/electron/electron/pull/18831)
> * Added `process.getBlinkMemoryInfo()`. [#17762](https://github-redirect.dependabot.com/electron/electron/pull/17762)
> * Added `removeInsertedCSS()` to `webFrame` / `webContents` / ``. [#16579](https://github-redirect.dependabot.com/electron/electron/pull/16579)
> ... (truncated)
Commits
- [`3083693`](https://github.com/electron/electron/commit/3083693e67632720b8d12b32d3811be0f4336318) Bump v7.0.0
- [`2a2f7e7`](https://github.com/electron/electron/commit/2a2f7e7090d0d894a7f1c94ee29624065fd0fd5c) fix: add patch to node for native module size issue on windows ([#20614](https://github-redirect.dependabot.com/electron/electron/issues/20614)) ([#20626](https://github-redirect.dependabot.com/electron/electron/issues/20626))
- [`f4c697d`](https://github.com/electron/electron/commit/f4c697d7a1ecc1f483d0a0de6a88c05412d38025) test: skip desktopCapturer / remote module tests when the features are disabl...
- [`944690e`](https://github.com/electron/electron/commit/944690e79bee73f3ef0fbffefd3ce253d430dbaa) Bump v7.0.0-beta.7
- [`ae303ad`](https://github.com/electron/electron/commit/ae303ade7d3c5d59bc9bdb32b3076f3056ea69fb) spec: allow "Yu Gothic" as a Japanese sans-serif font on Windows ([#20570](https://github-redirect.dependabot.com/electron/electron/issues/20570))
- [`19162f4`](https://github.com/electron/electron/commit/19162f4bacc2098f63eb18a9ab6e1e79de738672) fix: append network switches to network service process ([#20558](https://github-redirect.dependabot.com/electron/electron/issues/20558))
- [`ee53f8c`](https://github.com/electron/electron/commit/ee53f8cef6b7f022bed2351f59a08efb7ae1999f) fix: do not manually parse content-type ([#20544](https://github-redirect.dependabot.com/electron/electron/issues/20544))
- [`4463715`](https://github.com/electron/electron/commit/4463715714a718170680e11a4b1d54ff576b639a) fix: properly register custom url evt handling ([#20523](https://github-redirect.dependabot.com/electron/electron/issues/20523))
- [`f6894da`](https://github.com/electron/electron/commit/f6894da7158abcbc1ec3c5f03a37c77cb320d1cd) fix: when building with enable_plugins=false ([#20507](https://github-redirect.dependabot.com/electron/electron/issues/20507))
- [`1657908`](https://github.com/electron/electron/commit/1657908fa840daaff5e349f76201c0f111a964a6) build: fix build with Visual Studio 2019 (7-0-x) ([#20502](https://github-redirect.dependabot.com/electron/electron/issues/20502))
- Additional commits viewable in [compare view](https://github.com/electron/electron/compare/v1.6.18...v7.0.0)
Maintainer changes
This version was pushed to npm by [electron-nightly](https://www.npmjs.com/~electron-nightly), a new releaser for electron since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ahmadudin/electron-instaPy-GUI/network/alerts).
Bumps electron from 1.6.18 to 7.0.0.
Release notes
*Sourced from [electron's releases](https://github.com/electron/electron/releases).* > ## electron v7.0.0 > # Release Notes for v7.0.0 > > ## Notable Changes > * Stack upgrades: > > | Stack | Electron 7 | What's New | Electron 6 | > |:---------|:----|:----|:-----------| > |Chromium | **78.0.3905.1** | [78](https://developers.google.com/web/updates/2019/10/nic78), [77](https://developers.google.com/web/updates/2019/09/nic77) | 76.0.3809.146 > |V8 | **7.8** | [7.8](https://v8.dev/blog/v8-release-78), [7.7](https://v8.dev/blog/v8-release-77) | 7.6 > |Node.js | **12.8.1** | [12.8.1](https://nodejs.org/en/blog/release/v12.8.1/), [12.8](https://nodejs.org/en/blog/release/v12.8.0/), [12.7](https://nodejs.org/en/blog/release/v12.7.0/), [12.6](https://nodejs.org/en/blog/release/v12.6.0/), [12.5](https://nodejs.org/en/blog/release/v12.5.0/) | 12.4.0 > > * Added Windows on Arm (64 bit) release. [#18591](https://github-redirect.dependabot.com/electron/electron/pull/18591), [#20112](https://github-redirect.dependabot.com/electron/electron/pull/20112) > * Added `ipcRenderer.invoke()` and `ipcMain.handle()` for asynchronous request/response-style IPC. These are strongly recommended over the `remote` module. See this "[Electron’s ‘remote’ module considered harmful](https://medium.com/@nornagon/electrons-remote-module-considered-harmful-70d69500f31)" blog post for more information. [#18449](https://github-redirect.dependabot.com/electron/electron/pull/18449) > * Added `nativeTheme` API to read and respond to changes in the OS's theme and color scheme. [#19758](https://github-redirect.dependabot.com/electron/electron/pull/19758), [#20486](https://github-redirect.dependabot.com/electron/electron/pull/20486) > * Switched to a new TypeScript Definitions generator, which generates more precise definitions. If your TypeScript build fails, this is the likely cause. [#18103](https://github-redirect.dependabot.com/electron/electron/pull/18103) > > ## Breaking Changes > > More information about these and future changes can be found on project's [Planned Breaking Changes](https://github.com/electron/electron/blob/master/docs/api/breaking-changes.md) page. > > * Removed deprecated APIs: > * Callback-based versions of functions that now use Promises. [#17907](https://github-redirect.dependabot.com/electron/electron/pull/17907) > * `Tray.setHighlightMode()` (macOS). [#18981](https://github-redirect.dependabot.com/electron/electron/pull/18981) > * `app.enableMixedSandbox()` [#17894](https://github-redirect.dependabot.com/electron/electron/pull/17894) > * `app.getApplicationMenu()`, > * `app.setApplicationMenu()`, > * `powerMonitor.querySystemIdleState()`, > * `powerMonitor.querySystemIdleTime()`, > * `webFrame.setIsolatedWorldContentSecurityPolicy()`, > * `webFrame.setIsolatedWorldHumanReadableName()`, > * `webFrame.setIsolatedWorldSecurityOrigin()` [#18159](https://github-redirect.dependabot.com/electron/electron/pull/18159) > * `Session.clearAuthCache()` no longer allows filtering the cleared cache entries. [#17970](https://github-redirect.dependabot.com/electron/electron/pull/17970) > * Native interfaces on macOS (menus, dialogs, etc.) now automatically match the dark mode setting on the user's machine. [#19226](https://github-redirect.dependabot.com/electron/electron/pull/19226) > * Updated the `electron` module to use `@electron/get`. The minimum supported node version is now Node 8. [#18413](https://github-redirect.dependabot.com/electron/electron/pull/18413) > * The `electron.asar` file no longer exists. Any packaging scripts that depend on its existence should be updated. [#18577](https://github-redirect.dependabot.com/electron/electron/pull/18577) > > ## New Features > * `netLog.startLogging()` now returns a promise which resolves when the net log has started recording. > * All async `webContents` / `Commits
- [`3083693`](https://github.com/electron/electron/commit/3083693e67632720b8d12b32d3811be0f4336318) Bump v7.0.0 - [`2a2f7e7`](https://github.com/electron/electron/commit/2a2f7e7090d0d894a7f1c94ee29624065fd0fd5c) fix: add patch to node for native module size issue on windows ([#20614](https://github-redirect.dependabot.com/electron/electron/issues/20614)) ([#20626](https://github-redirect.dependabot.com/electron/electron/issues/20626)) - [`f4c697d`](https://github.com/electron/electron/commit/f4c697d7a1ecc1f483d0a0de6a88c05412d38025) test: skip desktopCapturer / remote module tests when the features are disabl... - [`944690e`](https://github.com/electron/electron/commit/944690e79bee73f3ef0fbffefd3ce253d430dbaa) Bump v7.0.0-beta.7 - [`ae303ad`](https://github.com/electron/electron/commit/ae303ade7d3c5d59bc9bdb32b3076f3056ea69fb) spec: allow "Yu Gothic" as a Japanese sans-serif font on Windows ([#20570](https://github-redirect.dependabot.com/electron/electron/issues/20570)) - [`19162f4`](https://github.com/electron/electron/commit/19162f4bacc2098f63eb18a9ab6e1e79de738672) fix: append network switches to network service process ([#20558](https://github-redirect.dependabot.com/electron/electron/issues/20558)) - [`ee53f8c`](https://github.com/electron/electron/commit/ee53f8cef6b7f022bed2351f59a08efb7ae1999f) fix: do not manually parse content-type ([#20544](https://github-redirect.dependabot.com/electron/electron/issues/20544)) - [`4463715`](https://github.com/electron/electron/commit/4463715714a718170680e11a4b1d54ff576b639a) fix: properly register custom url evt handling ([#20523](https://github-redirect.dependabot.com/electron/electron/issues/20523)) - [`f6894da`](https://github.com/electron/electron/commit/f6894da7158abcbc1ec3c5f03a37c77cb320d1cd) fix: when building with enable_plugins=false ([#20507](https://github-redirect.dependabot.com/electron/electron/issues/20507)) - [`1657908`](https://github.com/electron/electron/commit/1657908fa840daaff5e349f76201c0f111a964a6) build: fix build with Visual Studio 2019 (7-0-x) ([#20502](https://github-redirect.dependabot.com/electron/electron/issues/20502)) - Additional commits viewable in [compare view](https://github.com/electron/electron/compare/v1.6.18...v7.0.0)Maintainer changes
This version was pushed to npm by [electron-nightly](https://www.npmjs.com/~electron-nightly), a new releaser for electron since your current version.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ahmadudin/electron-instaPy-GUI/network/alerts).