withastro
astro
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(sessions): validate session ID format before using as storage key (#17718) Add UUID format validation in ensureSessionID() so that client-supplied cookie values that don't match the expected UUID v4 format are rejected. Previously, any cookie value was accepted and used directly as a storage key, which could cause key collisions in shared storage backends.
triagebot/fix-17718
21 hours ago
test: exercise debounced module-import trigger on delete/clear/clearAll (#17707) Prior tests called writeModuleImports() explicitly right after delete/clear, which forced the rebuild to run synchronously regardless of whether the new #writeModulesImportsDebounced() calls inside delete()/clear()/clearAll() were wired correctly. Reverting those three trigger lines still passed all existing assertions. Rewrite the delete/clear tests to rely on waitUntilSaveComplete() alone, add a clearAll()-specific test, and add a rename test (delete(oldId) + set(newId)) matching the issue's actual reported scenario. Verified: reverting the three trigger lines makes the delete/clear/clearAll tests fail; restoring them makes all pass.
wakqasahmed:fix/content-modules-stale-import-17707
1 day ago
fix(check): show clear message instead of crashing under TypeScript 7 (#17268) The astro-check package had its own unguarded require.resolve('typescript') call, separate from the one already fixed in astro's install-package.ts. Under TypeScript 7, this threw an uncaught ERR_PACKAGE_PATH_NOT_EXPORTED a few lines after the install-detection gate, which is worse than the original 'please install typescript' prompt. TypeScript 7's native compiler does not yet ship the programmatic Language Service API astro check relies on (see withastro/roadmap#1321), so full diagnostics support isn't possible yet. This instead surfaces a clear, actionable message pointing at that tracking discussion instead of crashing or showing a misleading 'not installed' prompt. The @astrojs/check peerDependencies typescript range intentionally still excludes ^7.0.0, since astro check genuinely cannot run diagnostics under TypeScript 7 yet.
wakqasahmed:fix/ts7-not-installed-check-17268
1 day ago
fix: correctly detect installed packages under TypeScript 7's export map (#17268)
wakqasahmed:fix/ts7-not-installed-check-17268
1 day ago
fix: rebuild module imports after content entry deletion (#17707)
wakqasahmed:fix/content-modules-stale-import-17707
1 day ago
add: changeset file
fkatsuhiro:remove/warnForPropertyAccess-function
2 days ago
fix(assets): keep apng out of VALID_SUPPORTED_FORMATS
lazerg:fix/issue-17709-apng-import
2 days ago
fix(assets): support importing .apng files
lazerg:fix/issue-17709-apng-import
2 days ago
Latest Branches
CodSpeed Performance Gauge
0%
Validate session cookie value is a UUID before using it as a storage key
#17719
21 hours ago
0862c69
triagebot/fix-17718
CodSpeed Performance Gauge
+17%
fix: rebuild module imports after content entry deletion
#17713
1 day ago
42f1045
wakqasahmed:fix/content-modules-stale-import-17707
CodSpeed Performance Gauge
0%
fix(check): handle TypeScript 7 not exposing default export (#17268)
#17714
1 day ago
f02c286
wakqasahmed:fix/ts7-not-installed-check-17268
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs