Electron 团队于今天正式发布了 Electron 19.0,你可以使用 npm install electron@latest
用 npm 安装它,或者从官方网站下载它。它包括对 Chromium 102、V8 10.2 和 Node.js 16.14.2 的升级。
Electron 发布周期的改变
Electron 项目将恢复其早期的政策,即支持最新的三个主要版本。在这之前官方曾短暂修改政策为支持最新的四个主要版本,以帮助用户适应从 Electron 15 开始的新的发布节奏。
技术栈变化
- Chromium 102
- Node.js 16.14.2
- V8 10.2
API & 重要变化
-
在 Linux 上不支持:
.skipTaskbar
BrowserWindow 构造器的选项
skipTaskbar
在 Linux 上不再被支持。 -
移除了 WebPreferences.preloadURL
preloadURL
属性已从 WebPreferences 中移除。应该使用WebPreferences.preload
来代替。
结束对 15.x.y 和 16.x.y 的支持
Electron 15.x.y 和 16.x.y 都已经达到了支持的终点。这使 Electron 回到了它现有的支持最新三个主要版本的政策,并鼓励开发者和应用程序升级到更新的 Electron 版本。
E15 (Sep'21) | E16 (Nov'21) | E17 (Feb'22) | E18 (Mar'22) | E19 (May'22) |
---|---|---|---|---|
15.x.y | 16.x.y | 17.x.y | 18.x.y | 19.x.y |
14.x.y | 15.x.y | 16.x.y | 17.x.y | 18.x.y |
13.x.y | 14.x.y | 15.x.y | 16.x.y | 17.x.y |
12.x.y | 13.x.y | 14.x.y | 15.x.y | -- |
更多详情可查看:https://github.com/electron/electron/releases/tag/v19.0.0