Versión 21.0.0
Septiembre 2026 — Actualización mayor de infraestructura (motor de edición + runtime)
🔐 Migración del proveedor de autenticación del editor
El editor interno (/admin) migra su capa de autenticación a un proveedor de identidad empresarial (SSO/OAuth). Se actualizó el manejo de tokens de sesión para usar el access_token como fallback cuando el id_token no está presente en la respuesta de autenticación, alineando el comportamiento con el flujo del propio cliente del motor.
⚙️ Actualización mayor del motor de edición interno
Se actualizó el motor de edición a una versión mayor. Esto requirió varios ajustes de compatibilidad:
- Fallbacks de webpack en el bundle de cliente para módulos internos de caché (node:fs, node:path, node:os, node:crypto) que de otro modo rompían el build de cliente.
- Ajuste de tipados en varios campos y esquemas personalizados (combinaciones de color, agrupaciones de estilo de bloque, campos de texto con propiedades, alineación de texto, formularios, portal, colección de checkout, configuración de páginas de reserva) para cumplir con tipados más estrictos del nuevo motor.
- Reescritura de los parches de personalización del bundle del editor (logo, marca de la barra lateral, botón "Insertar" del editor de texto enriquecido) para adaptarlos al nuevo markup de la interfaz.
- Eliminación de reglas de CSS que ocultaban la entrada de menú "Configuración Global"; el mecanismo que la ocultaba en la versión anterior del motor ya no existe en la nueva.
- Actualización de fixtures de pruebas obsoletos (tema global, páginas de reserva, breadcrumbs) para reflejar los campos nuevos o requeridos.
🟢 Actualización del runtime a Node.js 24.x
Se migró el runtime de Node 20.x a 24.x:
- .nvmrc y engines.node actualizados a 24.x.
- Retirada una dependencia sin uso relacionada con la carga de fuentes tipográficas.
- Aprobación explícita de scripts de instalación nativa para dependencias con binarios compilados (procesamiento de imágenes, base de datos embebida, compilador de JS, utilidades de bajo nivel), requerido por el nuevo mecanismo de aprobación de scripts de npm 11.
- Pipelines de CI actualizados para ejecutar sobre Node 24.
- Validado con instalación real, chequeo de tipos, lint y la suite de pruebas completa (966/966), tanto en binario nativo de Node 24 (Windows) como en contenedor Docker equivalente al de producción (Linux), incluyendo verificación específica de módulos nativos.
Riesgo evaluado: bajo. Ningún dependiente directo excluye Node 24 en su rango de engines.
🧹 Limpieza de mensajería del editor
Se eliminaron mensajes genéricos poco informativos que mostraba el editor y se añadió un mensaje explícito de actualización disponible, para comunicar con claridad cuándo hay una nueva versión pendiente de publicar en el sitio.
