@sveltejs/enhanced-img@1.0.0 @sveltejs/kit@3.0.0

high risk

cheaper-inference/OmniRouteOct 1, 2026 → Oct 1, 20260 days between releases

What's New

Major version 3.0.0 requires Node 22, TypeScript 6, and Vite 8 with extensive routing and cookie changes.

Breaking Changes

  • Requires TypeScript 6 and Svelte 5.56.4.
  • Removes $app/stores, $service-worker, and preloadStrategy.
  • Cookie names must now contain only ASCII characters.
  • $lib alias replaced with #lib.
  • getRequest and setResponse are now synchronous.

New Features

  • New kit.paths.origin config option.
  • New refreshAll hook to replace invalidateAll.
  • Use of Link header for preload.

Improvements

  • Upgrade to cookie v2.
  • Move remote function types to $app/server.

Upgrade Notes

Upgrade Node to 22, TypeScript to 6, and Vite to 8. Update Svelte to 5.56.4. Migrate code to use #lib instead of $lib and update cookie handling logic.

The Two Releases

@sveltejs/enhanced-img@1.0.0

@sveltejs/enhanced-img@1.0.0

Oct 1, 2026· 21 days ago

@sveltejs/enhanced-img v1.0.0 upgrades to Vite 8 and requires Node 22 for stable `rolldown` bundling.

Full release notes
@sveltejs/kit@3.0.0

@sveltejs/kit@3.0.0

Oct 1, 2026· 21 days ago

@sveltejs/kit v3.0.0 is a major version requiring Node 22, TypeScript 6, and Vite 8, with extensive breaking changes to routing, hooks, and types.

Full release notes