
Removed in #29405 End of Support for 14.x.y Įlectron 14.x.y has reached end-of-support as per the project's support policy. See the documentation for window.open in Electron for more details. Since Electron 15, nativeWindowOpen has been enabled by default. This meant that window.open('about:blank') did not work to open synchronously scriptable child windows, among other incompatibilities. Prior to Electron 15, window.open was by default shimmed to use BrowserWindowProxy. More information about these and future changes can be found on the Planned Breaking Changes page. Breaking & API Changes īelow are breaking changes introduced in Electron 18. See the 18.0.0 release notes for a full list of new features and changes. Added support for more color formats in setBackgroundColor.Added first-instance-ack event to the app.requestSingleInstanceLock() flow, so that users can pass some data back from the second instance to the first instance.Added Substitutions menu roles on macOS: showSubstitutions, toggleSmartQuotes, toggleSmartDashes, toggleTextReplacement.Added 'focus' and 'blur' events to WebContents.This also removes the nativeWindowOpen option from webPreferences. Removed the old BrowserWindowProxy-based implementation of window.open.Added ses.setCodeCachePath() API for setting code cache directory.After May 2022, we will return to supporting latest three versions. See our versioning document for more detailed information about versioning in Electron. You can read the full details here.Īdditionally, Electron has changed supported versions from latest three versions to latest four versions until May 2022. Continue reading for details about this release and please share any feedback you have! Notable Changes Electron Release Cadence Change Īs of Electron 15, Electron will release a new major stable version every 8 weeks. The Electron team is excited to announce the release of Electron 18.0.0! You can install it with npm via npm install or download it from our releases website. Electron's New Internationalized WebsiteĮlectron 18.0.0 has been released! It includes upgrades to Chromium 100, V8 10.0, and Node.js 16.13.2.

Electron 2.0 and Beyond - Semantic Versioning.Easier AutoUpdating for Open-Source Apps.


Electron becomes an OpenJS Foundation Impact Project.Community Discord Server and Hacktoberfest.
