astro@6.3.7
📦 astroView on GitHub →
🐛 5 fixes🔧 7 symbols
Summary
This patch release addresses several bugs, including incorrect handling of binary request bodies in the Node adapter, ignored Vite build options for client builds, and issues with custom elements in MDX and dynamic route URL parsing.
🐛 Bug Fixes
- Fixed request body handling in the Node adapter when req.body is a Buffer, Uint8Array, or ArrayBuffer, preventing incorrect JSON stringification of binary data.
- Fixed vite.build.minify, vite.build.sourcemap, and vite.build.rollupOptions.output options being ignored for client-side builds; these options are now properly forwarded to the client environment.
- Fixed custom elements (tags containing hyphens) in MDX files bypassing the renderer pipeline; they are now routed through registered renderers for SSR.
- Fixed dynamic routes returning 400 Bad Request when the URL contains a literal % character.
- Fixed a v6 regression where astro:i18n could not be imported from client <script> blocks.