
A framework web Astro continua a evoluir a um ritmo constante e a versão 5.16 acaba de ser lançada. Esta atualização foca-se em melhorar a experiência de desenvolvimento para sites centrados em conteúdo, introduzindo novas funcionalidades experimentais e refinamentos na usabilidade, especialmente no que toca à gestão de recursos e automação.
Otimização de imagens e novos atalhos
Um dos principais destaques desta versão é a introdução do suporte experimental para a otimização automática de ficheiros SVG. Utilizando a ferramenta SVGO, o Astro 5.16 permite reduzir significativamente o tamanho destes ficheiros gráficos, mantendo a sua qualidade visual. Esta funcionalidade visa simplificar a gestão de ativos digitais, garantindo tempos de carregamento mais rápidos sem esforço adicional por parte dos programadores.
Além disso, a experiência de desenvolvimento local recebeu melhorias. O comando astro preview, utilizado para visualizar o projeto finalizado, passa agora a suportar atalhos de teclado. Esta adição permite um controlo mais eficiente e rápido do servidor de pré-visualização, agilizando o fluxo de trabalho diário.
Preparado para a automação e Actions
Reconhecendo a crescente importância dos agentes de codificação automatizados e das ferramentas de Inteligência Artificial, a equipa do Astro atualizou o comando astro add. O sistema fornece agora uma indicação clara sobre a utilização da flag --yes. Esta pequena alteração clarifica como é possível ignorar as solicitações interativas durante a instalação de integrações, facilitando a vida a quem utiliza scripts automáticos ou assistentes de IA para configurar projetos.
No campo das Astro Actions, foi introduzido o tipo utilitário ActionInputSchema. Esta novidade simplifica o processo de extração e reutilização de esquemas de entrada a partir de definições de ações, apoiando a abstração e a criação de manipuladores de ações reutilizáveis. A atualização inclui ainda várias correções de erros e melhorias de estabilidade geral, conforme detalhado no blog oficial do Astro.