- Allow hyphens in param and matcher names
- Add ErrorProps to generated types
- Make getRequest and setResponse synchronous
- Make page.url immutable on a type level
- Detect destructured load and actions exports during type generation
- Ensure CSS URL references are absolute when paths.relative is false
- Exclude deleted cookies from cookies.getAll() so it stays consistent with cookies.get()
- Reset failed <svelte:boundary> on client navigation so a stale +error.svelte is torn down
- Preserve shared client chunk hashes when the app version changes
- Align MAX_COOKIE_SIZE with RFC 6265bis
- Use mouseover+mousemove for preloading to reduce events
- Remove experimental.handleRenderingErrors flag
- Deprecate invalidateAll in favor of refreshAll
Major Changes
-
breaking: remove
experimental.handleRenderingErrorsflag (#16265) -
breaking: make
getRequestandsetResponsesynchronous (#16280) -
breaking: make
page.urlimmutable on a type level (#16256) -
breaking: add
refreshAlland deprecateinvalidateAll(#16289)
Minor Changes
-
feat: allow hyphens in param and matcher names (#16284)
-
feat: add
ErrorPropsto generated types (#16272)
Patch Changes
-
fix: detect destructured
loadandactionsexports during type generation (#16329) -
fix: ensure CSS URL references are absolute when
paths.relativeisfalse(#16315) -
fix: exclude deleted cookies from
cookies.getAll()so it stays consistent withcookies.get()(#16297) -
fix: reset failed
<svelte:boundary>on client navigation so a stale+error.svelteis torn down (#16296) -
fix: preserve shared client chunk hashes when the app version changes (#16324)
-
fix: align MAX_COOKIE_SIZE with RFC 6265bis (#16322)
-
fix: use mouseover+mousemove for preloading to reduce events (#16325)