¡Astro 4.13 ya está disponible! Este lanzamiento incluye características experimentales estabilizadas, mejoras en el logging, y más.
Este lanzamiento incluye los siguientes aspectos destacados:
Para actualizar un proyecto existente, usa la herramienta CLI automatizada @astrojs/upgrade. Alternativamente, actualiza manualmente ejecutando el comando de actualización para tu gestor de paquetes:
# Recommended:npx @astrojs/upgrade
# Manual:npm install astro@latestpnpm upgrade astro --latestyarn upgrade astro --latestEstable: Request Rewriting
En Astro 4.8, añadimos soporte experimental para request rewriting, una característica potente que puede usarse para renderizar otra página sin cambiar la URL del navegador en páginas y endpoints de Astro. En Astro 4.13, ¡estamos emocionados de anunciar que request rewriting es ahora estable!
Si ya estabas usando request rewriting antes de Astro 4.13, ahora puedes eliminar la opción experimental.rewriting de tu configuración de Astro. La característica ahora está habilitada por defecto.
import { defineConfig } from 'astro';
export default defineConfig({ experimental: { rewriting: true }})Para más información sobre esta característica, consulta la documentación de Astro rewrites.
Estable: Content Collections JSON Schemas
En Astro 4.5, introdujimos la capacidad (experimental) de generar automáticamente JSON schemas para data content collections. En Astro 4.13, ¡esta característica es ahora estable!
Si estabas usando JSON schemas de content collections en Astro 4.5, ahora puedes eliminar la opción experimental.contentCollectionJsonSchema de tu configuración de Astro. La característica ahora está habilitada por defecto.
import { defineConfig } from 'astro';
export default defineConfig({ experimental: { contentCollectionJsonSchema: true }})Cuando defines una data content collection en tu proyecto de Astro, Astro ahora generará automáticamente un JSON schema para la colección. Este schema puede entonces usarse en tu editor para proporcionar autocompletado, validación y más para tus datos.
Para más información sobre esta característica, consulta la documentación de schemas de content collections de Astro.
Mejoras en el logging
Como parte de nuestra cruzada interminable contra las compilaciones lentas, Astro 4.13 incluye una pequeña mejora en la salida del logging durante el proceso de compilación.
Las páginas que tardan mucho tiempo ahora tendrán su tiempo registrado en rojo, facilitando la detección de cuellos de botella en tu proceso de compilación.
¡Que haya menos de estos en tu futuro!
Correcciones de bugs y agradecimientos especiales
Como es habitual, Astro 4.13 incluye más correcciones de bugs y mejoras menores que no han podido entrar en este post! Consulta las notas del lanzamiento completas para saber más.
Gracias a
y a todos los demás que contribuyeron a este lanzamiento.
