Changed the default value of 'enableRemoteModule' to false. #22091
Changed the default value of app.allowRendererProcessReuse to true, this will prevent loading of non-context-aware native modules in renderer processes. See #18397 for more information on this change. #22336
Fixed the positioning of window buttons on MacOS when the OS locale is set to an RTL language (like Arabic or Hebrew). Frameless window apps may have to account for this change while styling their windows. #22016
Features
Added contents.getBackgroundThrottling() method and contents.backgroundThrottling property. #21036
Added a sameSite property to the Cookie structure allowing you to get and set the same site policy for cookies. #22789
Added new render-process-gone event on app to replace the renderer-process-crashed event. #23560
Added new render-process-gone event to replace the crashed event. #23096
Added new useSessionCookies flag to net requests to allow them to use the session cookie store. #22704
Added support for MessagePort in the main process. #22404
Added support for the 'compress' option of crashReporter on Linux. #23597
Added the 'onclose' event to MessagePort and MessagePortMain. #22532
Added the ability to get the "Recent" folder on Windows with app.getPath('recent'). #23381
BrowserWindow darkTheme option now defaults to nativeTheme.shouldUseDarkColors. #20138
Can now check if a given session is persistent by calling the ses.isPersistent() API. #22622
Deprecated uncompressed crash uploads in crashReporter. #23598
Enable native Electron handling and passing of Node.js cli options. #21110
Enhanced window.open functionality with the ability to handle POST data in the new-window event. #19703
Exposed the desktopCapturer module in the main process. #23548
The position of nested touch bars inherited from Chromium can now be customized (macOS). #22270
Added V8 crash message and location information to crashReport parameters. #24866
Removed the deprecated currentlyLoggingPath property of netLog. Additionally, netLog.stopLogging no longer returns the path to the recorded log. #22732
Added disableDialogs option to WebPreferences. #22395 (Also in 8, 9)
Added fullScreen property support for BrowserWindows. #23145 (Also in 9)
Added rateLimit and compress options to crashReporter. #23062
Added session.listWordsFromSpellCheckerDictionary API to list custom words in the dictionary. #22101 (Also in 9)
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 close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor 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/buraksenyurt/electron/network/alerts).
Bumps electron from 3.1.13 to 10.0.0.
Release notes
Sourced from electron's releases.
Commits
c5b5ca5
Bump v10.0.04b7b3dc
Revert "Bump v10.0.0"4a43487
chore: bump chromium to 85.0.4183.84 (10-x-y) (#25093)a799860
Bump v10.0.093727d6
Revert "Bump v10.0.0-beta.26"207fbec
Bump v10.0.0-beta.26588ae53
Bump v10.0.0-beta.258a8fe09
docs: update default value forenableRemoteModule
in BrowserWindow (#25011)711bab1
chore: bump chromium to 85.0.4183.80 (10-x-y) (#25063)50046f8
fix: add handling for non-absolute extension paths (#25074)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 close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor 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/buraksenyurt/electron/network/alerts).