SvelteKit 3.0.0-next.8

3.0.0-next.8Pre-release
Added 2
  • Allow hyphens in param and matcher names
  • Add ErrorProps to generated types
Changed 2
  • Make getRequest and setResponse synchronous
  • Make page.url immutable on a type level
Fixed 7
  • 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
Removed 1
  • Remove experimental.handleRenderingErrors flag
Deprecated 1
  • Deprecate invalidateAll in favor of refreshAll
Major Changes
  • breaking: remove experimental.handleRenderingErrors flag (#16265)

  • breaking: make getRequest and setResponse synchronous (#16280)

  • breaking: make page.url immutable on a type level (#16256)

  • breaking: add refreshAll and deprecate invalidateAll (#16289)

Minor Changes
  • feat: allow hyphens in param and matcher names (#16284)

  • feat: add ErrorProps to generated types (#16272)

Patch Changes
  • fix: detect destructured load and actions exports during type generation (#16329)

  • fix: ensure CSS URL references are absolute when paths.relative is false (#16315)

  • fix: exclude deleted cookies from cookies.getAll() so it stays consistent with cookies.get() (#16297)

  • fix: reset failed <svelte:boundary> on client navigation so a stale +error.svelte is 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)

View original

Upgraded? How did it go?

Discussion