# Astro 0.23 Release Notes

DevFeed: [Astro 0.23 Release Notes](<https://devfeed.tech/articles/astro-0-23-release-notes-3139.md>)

Original publisher: [Read original article](<https://astro.build/blog/astro-023/>)

Author: Fred Schott

Published: 2022-02-19T00:00:00Z

Content type: release

Language: en

Sources: [The Astro Blog](<https://devfeed.tech/sources/the-astro-blog.md>)

Topics: [Astro](<https://devfeed.tech/topics/astro.md>), [Release notes](<https://devfeed.tech/topics/release-notes.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Security](<https://devfeed.tech/topics/security.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [HTML](<https://devfeed.tech/topics/html.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Vite](<https://devfeed.tech/topics/vite.md>), [JSON](<https://devfeed.tech/topics/json.md>), [XML](<https://devfeed.tech/topics/xml.md>)

Tags: [astro](<https://devfeed.tech/tags/astro.md>), [browser](<https://devfeed.tech/tags/browser.md>), [code](<https://devfeed.tech/tags/code.md>), [env-file-security](<https://devfeed.tech/tags/env-file-security.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [html](<https://devfeed.tech/tags/html.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [json](<https://devfeed.tech/tags/json.md>), [release](<https://devfeed.tech/tags/release.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [security](<https://devfeed.tech/tags/security.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [vite](<https://devfeed.tech/tags/vite.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>), [xss](<https://devfeed.tech/tags/xss.md>)

## AI overview

Astro v0.23.0 introduces dynamic file routes for generating JSON, XML, and non-text assets such as images during builds. The release also begins automatic HTML escaping for template expressions to reduce XSS risks, adds directives for controlled HTML and text insertion, and updates access to sensitive environment variables. The article highlights Vite 2.8 among the release changes.

## Source excerpt

Introducing: Dynamic file routes - Automatic XSS protection - two new component directives - vite 2.8 - and more!