Ember 7.0: Un Paso Importante al Limpiar el Terreno

Fuentes: Ember 7.0: A Major Step Forward by Clearing the Decks
Imagen generada por IA con el prompt: Flat illustration of a clean, modern developer workspace; a monitor displays code with a subtle '7.0' numeral; tools like a broom sweeping away old deprecated elements; warm tones; no faces or logos.
Imagen generada con IA

El proyecto Ember ha lanzado Ember v7.0, una versión importante que elimina estrictamente las características obsoletas durante el ciclo 6.x e incluye correcciones de errores. Siguiendo la Política de Versiones Principales de Ember, la versión anterior 6.12 se convierte en una versión LTS. Este enfoque evita la introducción de nuevas características en las versiones principales, en su lugar, las envía en las versiones menores para la compatibilidad con versiones anteriores. La serie 6.x trajo mejoras significativas: el sistema de compilación Embroider+Vite como predeterminado, componentes de etiquetas de plantilla y modo estricto para rutas, colecciones nativas rastreadas y muchas actualizaciones de rendimiento y seguridad. Actualizar a 7.0 requiere resolver todas las obsolescencias de 6.12; luego la eliminación de API heredadas como 'import Ember from 'ember'', la publicación de paquetes AMD y las importaciones antiguas de inject. No se agrega ninguna API pública nueva. Las correcciones de errores incluyen soporte para globales predeterminados en modo estricto, manejo de 'this' en ámbito explícito y corrección de LinkTo dentro de SVG en línea. La comunidad también lanzó codemods para la migración de etiquetas de plantilla y Vite, y fusionó los repositorios glimmer-vm y router.js en ember.js para una iteración más rápida. Ember 7.0 representa una actualización limpia, centrada en la estabilidad y allanando el camino para futuras innovaciones.