@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