Electron 17.0.0
Electron 17.0.0 wurde veröffentlicht! Es enthält Upgrades auf Chromium 98
, V8 9.8
und Node.js 16.13.0
. Lesen Sie unten für weitere Details!
Das Electron Team freut sich über die Veröffentlichung von Electron 17.0.0! Sie können es mit npm über npm install electron@latest
installieren oder von unserer Release-Website herunterladen. Lesen Sie weiter für Details zu dieser Veröffentlichung und teilen Sie bitte alle Rückmeldungen, die Sie haben!
Bemerkenswerte Änderungen
Electron Release Kadenz Änderung
Ab Electron 15 wird Electron alle 8 Wochen eine neue stabile Version veröffentlichen. Lesen Sie die Details hier.
Zusätzlich hat Electron die unterstützte Version von den letzten drei Versionen auf die letzten vier Versionen bis Mai 2022 geändert. Lesen Sie unser Versionierungsdokument für detailliertere Informationen über Versionierung in Electron. Nach Mai 2022 werden wir wieder zu den neuesten drei Versionen zurückkehren.
Stack-Änderungen
- Chromium
98
- Node.js
16.13.0
- V8
9.8
Hervorgehobene Funktionen
webContents.getMediaSourceId()
hinzugefügt, kann mitgetUserMedia
verwendet werden, um einen Stream für einen WebContents zu erhalten. #31204- Veraltet
webContents.getPrinters()
und führtwebContents.getPrintersAsync()
ein. #31023 desktopCapturer.getSources
ist jetzt nur im Hauptprozess verfügbar. #30720
Eine vollständige Liste der neuen Funktionen und Änderungen finden Sie in den 17.0.0 Versionshinweisen.
Breaking Changes
Im Folgenden finden Sie die in Electron 17 eingeführten großen Änderungen. Weitere Informationen zu diesen und zukünftigen Änderungen finden Sie auf der geplante Änderungen Seite.
desktopCapturer.getSources im Renderer
Die desktopCapturer.getSources API ist jetzt nur im Hauptprozess verfügbar. Dies wurde geändert, um die Standardsicherheit von Electron-Apps zu verbessern.
API-Änderungen
Es gab keine API-Änderungen in Electron 17.
Entfernte/Veraltete Änderungen
- Die Verwendung der
desktopCapturer.getSources
API im Renderer wurde entfernt. Siehe hier für Details, wie Sie diese API in Ihrer App ersetzen können.
Ende der Unterstützung für 13.x.y
Electron 13.x.y hat das Ende der Unterstützung gemäß der Unterstützungsrichtlinien des Projekts erreicht. Developers and applications are encouraged to upgrade to a newer version of Electron.
Ab Electron 15 haben wir die unterstützte Version von den letzten drei Versionen auf die letzten vier Versionen bis Mai 2022 mit Electron 19 geändert. Nach Electron 19 werden wir wieder die letzten drei Versionen unterstützen. Diese Versions-Unterstützungs-Veränderung ist Teil unserer neuen Kadenz Änderung. Bitte sehen Sie in unseren Blog-Beitrag für alle Details hier.
E15 (Sep'21) | E16 (Nov'21) | E17 (Feb'22) | E18 (Mär'22) | E19 (Mai'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 | -- |
What's Next
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. Obwohl wir darauf achten, keine Versprechungen über Veröffentlichungstermine zu machen, unser Plan ist es, neue Hauptversionen von Electron mit neuen Versionen dieser Komponenten ungefähr alle 2 Monate freizugeben.
Sie finden die öffentliche Timeline von Electron hier.
Weitere Informationen über zukünftige Änderungen finden Sie auf der geplante Änderungen Seite.