withastro
astro
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(security): iteratively decode multi-level URL encoding instead of rejecting (#16960) (#16967)
main
10 hours ago
fix(assets): use getClientOutputDirectory in image generation for static builds with preserveBuildClientDir\n\nWhen an adapter sets preserveBuildClientDir (e.g. @astrojs/cloudflare), static builds\nemit images to build.client (dist/client/_astro/) but the image optimization step was\nlooking in outDir (dist/_astro/), causing ENOENT errors.\n\nReplace the hardcoded outDir fallback in prepareAssetsGenerationEnv with\ngetClientOutputDirectory(), which correctly respects the preserveBuildClientDir\nadapter feature.\n\nFixes #16919 (#17050)
main
11 hours ago
fix(render): honour compressHTML when joining head elements (#16882) * fix(render): honour compressHTML when joining head elements The separator between rendered <link> and <script> tags in renderAllHeadContent was hardcoded to '\n', ignoring the existing result.compressHTML flag used elsewhere in the pipeline. Switch to a conditional separator so compressed output omits newlines between head elements, consistent with doctype injection and other compressHTML-aware rendering paths. * Create fix-compress-html-head-join.md * Update head.ts * Update head.ts * Update head.ts
main
11 hours ago
fix(assets): use getClientOutputDirectory in image generation for static builds with preserveBuildClientDir\n\nWhen an adapter sets preserveBuildClientDir (e.g. @astrojs/cloudflare), static builds\nemit images to build.client (dist/client/_astro/) but the image optimization step was\nlooking in outDir (dist/_astro/), causing ENOENT errors.\n\nReplace the hardcoded outDir fallback in prepareAssetsGenerationEnv with\ngetClientOutputDirectory(), which correctly respects the preserveBuildClientDir\nadapter feature.\n\nFixes #16919
flue/fix-16919
15 hours ago
[ci] format
main
16 hours ago
Fix i18n URL helpers to respect `trailingSlash: 'never'` configuration (#17035) Co-authored-by: Matthew Phillips <matthew@matthewphillips.info>
main
16 hours ago
add changeset
flue/fix-17034
17 hours ago
Fix HMR for files in middleware folder (#17040) * fix(hmr): handle middleware directory file changes during dev * fix: add missing type annotation to middleware HMR test * refactor: extract isMiddlewarePath and test the real function --------- Co-authored-by: Matthew Phillips <matthew@matthewphillips.info>
main
17 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
Fix image compilation with Cloudflare adapter static output
#17050
1 day ago
b57dafd
flue/fix-16919
CodSpeed Performance Gauge
0%
Fix i18n URL helpers to respect `trailingSlash: 'never'` configuration
#17035
17 hours ago
9712d62
flue/fix-17034
CodSpeed Performance Gauge
0%
Fix HMR for files in middleware folder
#17040
17 hours ago
0e52137
flue/fix-17039
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs