withastro
astro
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(content): validate references after sync to catch invalid entry IDs Adds post-sync reference validation to the content layer. After all loaders complete, walks entry data to find reference objects and checks that referenced entries exist in the store. Logs an error when a reference points to a non-existent entry. This restores validation that was lost during the Zod 4 upgrade (PR #14956), which removed the inline store check from createReference(). Fixes #17322
triagebot/fix-17322
1 hour ago
chore: use star import for `js-yaml`
gameroman:import-yaml
1 hour ago
Support detect devEngines for installs
bluwy:handle-detect-dev-engines
12 hours ago
Fix Content Layer build crash when neotraverse 0.6.x is hoisted by another dependency (#17573) * fix(content): bundle neotraverse to avoid version hoisting conflicts (#17508) Add neotraverse to ALWAYS_NOEXTERNAL so the prerender bundle inlines Astro's own copy instead of emitting a bare import that Node may resolve to an older hoisted version (0.6.x) from another dependency. * Add changeset --------- Co-authored-by: Matthew Phillips <matthew@matthewphillips.info>
main
18 hours ago
test: cover prerender-only route matching in dev Unit tests pin the two behaviors that had no coverage: prerenderOnly skips non-prerendered routes before their modules are imported, and the filter survives the .html alt-pathname retry. An integration test reproduces #17348 end to end: with prerenderEnvironment 'node' and a prerendered catch-all route, /_image must fall through to workerd instead of importing cloudflare:workers in Node. All three fail against the pre-fix sources.
triagebot/fix-17348
19 hours ago
test: cover prerender-only route matching in dev Unit tests pin the two behaviors that had no coverage: prerenderOnly skips non-prerendered routes before their modules are imported, and the filter survives the .html alt-pathname retry. An integration test reproduces #17348 end to end: with prerenderEnvironment 'node' and a prerendered catch-all route, /_image must fall through to workerd instead of importing cloudflare:workers in Node. All three fail against the pre-fix sources. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
triagebot/fix-17348
19 hours ago
Merge branch 'main' into triagebot/fix-17348
triagebot/fix-17348
19 hours ago
Add changeset
triagebot/fix-17508
21 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
Validate content collection reference() IDs after sync
#17582
2 hours ago
ab8def5
triagebot/fix-17322
CodSpeed Performance Gauge
0%
chore: use star import for `js-yaml`
#17551
5 days ago
0766ac6
gameroman:import-yaml
CodSpeed Performance Gauge
0%
Support detect devEngines for installs
#17579
12 hours ago
ac8b48f
bluwy:handle-detect-dev-engines
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs