Electron 26.0.0
¡Electron 26.0.0 ha sido liberado! Incluye actualizaciones a Chromium 116.0.5845.62, V8 11.2, y Node.js 18.16.1. ¡Lea a continuación para más detalles!
El equipo de Electron esta emocionado de anunciar el lanzamiento de Electron 26.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.
If you have any feedback, please share it with us on Twitter, or join our community Discord! Bugs and feature requests can be reported in Electron's issue tracker.
Stack Changes
- Chromium
116.0.5845.62 - Node.js
18.16.1 - V8
11.2
Restaurar archivos borrados
Deprecado: webContents.getPrinters
El método webContents.getPrinters ha sido desaprobado. Utilice webContents.getPrintersAsync en su lugar.
const w = new BrowserWindow({ show: false });
// Deprecated
console.log(w.webContents.getPrinters());
// Replace with
w.webContents.getPrintersAsync().then((printers) => {
console.log(printers);
});
Obsoleto: systemPreferences.{get,set}AppLevelAppearance y systemPreferences.appLevelAppearance
Los métodos systemPreferences.getAppLevelAppearance y systemPreferences.setAppLevelAppearance han sido obsoletos, al igual que la propiedad de systemPreferences.appLevelAppearance. Utilice el módulo nativeTheme en su lugar.
// Obsoleto
systemPreferences.getAppLevelAppearance();
// Sustituye
nativeTheme.shouldUseDarkColors;
// Obsoleto
systemPreferences.appLevelAppearance;
// Remplaza por
nativeTheme.shouldUseDarkColors;
// Obsoleto
systemPreferences.setAppLevelAppearance('dark');
// Remplaza por
nativeTheme.themeSource = 'dark';
Obsoleto: valor alternate-selected-control-text para systemPreferences.getColor
El valor alternate-selected-control-text para systemPreferences.getColor ha sido obsoleto. Emplee in su lugar selected-content-background.
// Obsoleto
systemPreferences.getColor('alternate-selected-control-text');
// Sustituye por
systemPreferences.getColor('selected-content-background');
Nuevas características
- Añadida API
safeStorage.setUsePlainTextEncryptionysafeStorage.getSelectedStorageBackend. #39107 - Añadida API
safeStorage.setUsePlainTextEncryptionysafeStorage.getSelectedStorageBackend. #39155 - Añadido
senderIsMainFramea los mensajes enviados por medio deipcRenderer.sendTo(). #39206 - Se ha añadido mantenimiento para indicador de Menú como teclado iniciado. #38954
Fin de mantenimiento para 23.x.y
Electron 23.x.y ha alcanzado el fin de soporte según la directiva de mantenimiento del proyecto. Se anima a los desarrolladores y aplicaciones a actualizar a una versión de Electron nueva.
| E26 (Ago'23) | E27 (Oct'23) | E28 (Ene'24) |
|---|---|---|
| 26.x.y | 27.x.y | 28.x.y |
| 25.x.y | 26.x.y | 27.x.y |
| 24.x.y | 25.x.y | 26.x.y |
| 22.x.y |
¿Y ahora, qué?
A corto plazo puedes esperar que el equipo continúe enfocándose en mantener al día con el desarrollo de los principales componentes que componen Electron, incluyendo Chromium, Node, y V8.
You can find Electron's public timeline here.
More information about future changes can be found on the Planned Breaking Changes page.
