Release Notes
Major Changes
breaking: remove
base,assets, andresolveRoutefrom$app/paths(#15507)breaking: require Svelte config options to be passed through the Vite plugin (#16007)
breaking:
gotonow rejects when called with a URL that does not resolve to a route within the app, matching the existing behaviour for external URLs (#16164)breaking: add 'error' result type to
preloadData(#12579)breaking: require
vite@^8.0.12, the first Vite 8 release bundling stablerolldown1.0.0 (#16134)
Minor Changes
- feat: expose
submittedproperty of remote forms (#14811)
Patch Changes
fix: clear issues and touched states on form reset (#16163)
fix: return 404 for form actions and remote functions whose name is an
Object.prototypemember (#16072)feat: send periodic
keep-aliveSSE comments fromquery.liveto prevent idle-timeout errors (#16063)fix: render pages over sibling endpoints without GET or HEAD handlers (#16125)
fix: sort directory entries when building the route manifest so node indices are deterministic across runtimes (e.g. Bun and Node) (#16074)
fix: include hoisted packages in Vite's
server.fs.allowlist (#15998)