withastro
astro
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(incremental): include CSS source in dependency hash to prevent stale cache hits (#17704)\n\nCSS modules have empty `code` in Vite's prerender bundle because their\ncontent is extracted into separate assets. The incremental build's\n`hashModules()` was hashing only the (empty) bundle code, so CSS edits\nnever changed the dependency hash and cached pages kept referencing\nstale CSS filenames.\n\nWhen a module's code is empty and its ID matches a CSS file pattern,\nread the source file from disk and hash its contents instead."
triagebot/fix-17704
2 hours ago
Merge remote-tracking branch 'origin/main' into fix/base-path-segment-boundary # Conflicts: # packages/astro/src/core/fetch/fetch-state.ts
fix/base-path-segment-boundary
4 hours ago
[ci] format
main
11 hours ago
Resolve content collection images without cloning entry data (#17631) * Resolve content collection images via out-of-band field paths Record image field locations when an entry is stored, so read-time resolution rewrites only those fields instead of deep-cloning the whole entry. Values elsewhere are passed through by reference, so a schema transform returning a Temporal.PlainDate or other class instance no longer throws DataCloneError. * Rename traversal variable to avoid shadowing
main
11 hours ago
fix(i18n): normalize object-form codes in computePreferredLocaleList The codes branch compared the configured code against the browser locale raw, while the sibling string branch and sortAndFilterLocales both compare normalized values. A code differing only by case or separator passed the filter and was then dropped by the raw compare, so preferredLocaleList came back empty while preferredLocale returned the code on the same request.
winklemad:fix/i18n-preferred-locale-list-normalize-codes
13 hours ago
add missing imports
armand/docs-config-reference
14 hours ago
Merge branch 'main' into fix/cache-immutable-response-headers
ondraulehla:fix/cache-immutable-response-headers
17 hours ago
Fix SSR full reload failing to re-import astro:server-app with third-party Vite plugins (#17685) * fix: prefix astro:server-app with virtual: to prevent Vite URL normalization (#17684) Vite's ModuleGraph._resolveUrl() appends the resolved file extension to module URLs that don't start with `virtual:` or contain `\0`. This caused `astro:server-app` to become `astro:server-app.js` in the module graph, which then failed to resolve during SSR full reloads triggered by plugins like @tailwindcss/vite. Rename the virtual module ID from `astro:server-app` to `virtual:astro:server-app` to match the convention already used by `virtual:astro:app`. * Add changeset --------- Co-authored-by: Matthew Phillips <matthew@matthewphillips.info>
main
1 day ago
Latest Branches
CodSpeed Performance Gauge
+15%
Fix incremental build serving cached HTML with stale CSS filenames after stylesheet-only edits
#17705
2 hours ago
ae18f04
triagebot/fix-17704
CodSpeed Performance Gauge
+12%
Respect path-segment boundaries when stripping the configured base
#17701
4 hours ago
875491c
fix/base-path-segment-boundary
CodSpeed Performance Gauge
0%
Fix `preferredLocaleList` dropping object-form locale codes that differ in case
#17700
13 hours ago
86365a9
winklemad:fix/i18n-preferred-locale-list-normalize-codes
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs