Electron 19.0.0 has been released! It includes upgrades to Chromium
10.2, and Node.js
16.14.2. Read below for more details!
The Electron team is excited to announce the release of Electron 19.0.0! You can install it with npm via
npm install electron@latest or download it from our releases website. Continue reading for details about this release and please share any feedback you have!
Electron Release Cadence Change
The project is returning to its earlier policy of supporting the latest three major versions. See our versioning document for more detailed information about Electron versioning and support. This had temporarily been four major versions to help users adjust to the new release cadence that began in Electron 15. You can read the full details here.
Breaking & API Changes
Below are breaking changes introduced in Electron 19. More information about these and future changes can be found on the Planned Breaking Changes page.
Unsupported on Linux:
The BrowserWindow constructor option
skipTaskbar is no longer supported on Linux. Changed in #33226
preloadURL property has been removed from WebPreferences. #33228.
WebPreferences.preload should be used instead.
End of Support for 15.x.y and 16.x.y
Electron 14.x.y and 15.x.y have both reached end-of-support. This returns Electron to its existing policy of supporting the latest three major versions. Developers and applications are encouraged to upgrade to a newer version of Electron.
In the short term, you can expect the team to continue to focus on keeping up with the development of the major components that make up Electron, including Chromium, Node, and V8. Although we are careful not to make promises about release dates, our plan is to release new major versions of Electron with new versions of those components approximately every 2 months.
You can find Electron's public timeline here.
More information about future changes can be found on the Planned Breaking Changes page.