Electron 24.0.0
¡Electron 24.0.0 ha sido liberado! Incluye actualizaciones a Chromium 112.0.5615.49, V8 11.2, y Node.js 18.14.0. ¡Lea a continuación para más detalles!
El equipo de Electron esta emocionado de anunciar el lanzamiento de Electron 24.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
112.0.5615.49 - Node.js
18.14.0 - V8
11.2
Restaurar archivos borrados
API modificada: nativeImage.createThumbnailFromPath(path, size)
El parámetro maxSize ha sido cambiado a size para reflejar que el tamaño pasado será el tamaño de la miniatura creada. Anteriormente, en Windows la imagen no se redimensionaba si era más pequeña que maxSize, y en macOS siempre se establecía el tamaño en maxSize. El comportamiento es ahora el mismo en todas las plataformas.
// una imagen 128×128.
const imagePath = path.join('ruta', 'a', 'capybara.png')
// Escalando una imagen más pequeña.
const upSize = { width: 256, height: 256 };
nativeImage.createThumbnailFromPath(imagePath, upSize).then((result) => {
console.log(result.getSize()); // { width: 256, height: 256 }
});
// Scaling down a larger image.
const downSize = { width: 64, height: 64 };
nativeImage.createThumbnailFromPath(imagePath, downSize).then((result) => {
console.log(result.getSize()); // { width: 64, height: 64 }
});
Nuevas características
- Se ha añadido la capacidad de filtrar las galletas
HttpOnlyconcookies.get(). #37365 - Se añadieron
logUsageashell.openExternal()opciones, que permite pasar el indicadorSEE_MASK_FLAG_LOG_USAGEaShellExecuteExen Windows. El indicadorSEE_MASK_FLAG_LOG_USAGEindica el inicio de un usuario que permite el seguimiento de programas y otros comportamientos utilizados con frecuencia. #37291 - Añadido
typesal filtrowebRequest, agregando la capacidad de filtrar las solicitudes que escuchas.#37427 - Se agregó un evento
devtools-open-urlnuevo awebContentspara permitir a los desarrolladores abrir ventanas nuevas con ellos. #36774 - Se añadieron varias opciones de tamaño de página estándar a
webContents.print(). #37265 - Se añadió el indicador
enableLocalEchoal manipulador de sesiónses.setDisplayMediaRequestHandler()callback para permitir que la entrada de audio remota se haga eco en el flujo de salida local cuandoaudioes unWebFrameMain. #37528 - Concede que un nombre de usuario específico de la aplicación sea pasado a
inAppPurchase.purchaseProduct(). #35902 - Expuesto
window.invalidateShadow()para vaciar residuos de artefactos visuales en macOS. #32452 - La optimización de todo el programa está ahora habilitada por defecto en el archivo de configuración de las cabeceras de los nodos de electron permitiendo al compilador realizar optimizaciones con información de todos los módulos en un programa frente a una base por módulo (compilando). #36937
SystemPreferences::CanPromptTouchID(macOS) ahora admiten Apple Watch. #36935
Fin de soporte para 21.x.y
Electron 21.x.y ha alcanzado el fin de soporte según la política de soporte del proyecto. Se anima a los desarrolladores y aplicaciones a actualizar a una versión de Electron nueva.
Como se indica en Farewell, Windows 7/8/8.1, Electron 22 (Chromium 108) planeado fin de la vida se ampliará del 30 de mayo de 2023 al 10 de octubre de 2023. The Electron team will continue to backport any security fixes that are part of this program to Electron 22 until October 10, 2023.
| E24 (Abr'23) | E25 (May'23) | E26 (Ago'23) |
|---|---|---|
| 24.x.y | 25.x.y | 26.x.y |
| 23.x.y | 24.x.y | 25.x.y |
| 22.x.y | 23.x.y | 24.x.y |
| -- | 22.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.
