¡Astro v0.21.0 finalmente está aquí! Este es, con diferencia, nuestro mayor lanzamiento de todos, incluyendo una reescritura desde cero de algunas de las principales partes internas de Astro. Después de meses de desarrollo y pruebas públicas, estamos muy emocionados de poner esta nueva versión de Astro en tus manos, que incluye:
- Un nuevo compilador de Astro, escrito en Go
- Un nuevo motor de build, impulsado por Vite
- Componentes en Markdown (como MDX, pero sin el JSX)
- Soporte mejorado para paquetes npm (¡también impulsado por Vite!)
- Errores, stack traces, HMR y experiencia de desarrollo general mejorados
- Una bolsa llena de otras características nuevas para que explores
Prueba Astro v0.21.0 hoy directamente en tu navegador. O, ejecuta npm install astro@latest en cualquier directorio de proyecto nuevo o existente para empezar. Lee nuestro post de Vista Previa de v0.21 para más detalles sobre lo que incluye este lanzamiento.
Gracias a cada colaborador y tester de la vista previa temprana que hizo posible este lanzamiento. Gracias a Nate Moore , Matthew Phillips , y Drew Powers por su incansable trabajo durante los últimos meses sacando v0.21 adelante.
Con estas nuevas inversiones a largo plazo, Astro no va a ninguna parte. ¡Próxima parada, v1.0!
Migrar a v0.21
Muy poco ha cambiado en la API de v0.21.0 para que tu migración sea lo más fácil posible.
Deja comentarios, reporta bugs, e involúcrate con el desarrollo de Astro en nuestro servidor de Discord. También puedes seguir a nuestra comunidad en Twitter.
¿Por qué reescribir? ¿Por qué ahora?
La mayoría de la gente no lo sabe, pero la primera versión del compilador de Astro fue originalmente un fork de Svelte. Hacer un fork de un compilador existente nos permitió empezar a funcionar rápidamente, pero nos costó cierta complejidad innecesaria que solo creció con el tiempo.
Las grandes reescrituras rara vez son fáciles, y esta no fue la excepción. El momento era el adecuado para hacer una gran inversión en Astro ahora y deprecar nuestro compilador original basado en un fork en favor de algo diseñado pensando en Astro. Este nuevo compilador (escrito en Go) y el nuevo motor de build impulsado por Vite formarán una base estable que durará a este proyecto por los próximos años.