Change8

SvelteKit

Frontend & Mobile

web development, streamlined

Latest: @sveltejs/kit@2.49.4100 releases6 breaking changesView on GitHub →

Release History

@sveltejs/kit@2.49.4
Jan 9, 2026
@sveltejs/adapter-vercel@6.3.0
Jan 5, 2026

This release deprecates RequestContext in favor of @vercel/functions and includes a patch update for @sveltejs/kit to version 2.49.3.

@sveltejs/kit@2.49.33 fixes
Jan 5, 2026

This patch release focuses on bug fixes, including resolving false-positive configuration warnings with Vitest 4 and adding TypeScript as an optional peer dependency.

@sveltejs/kit@2.49.23 fixes
Dec 8, 2025

This patch release focuses on bug fixes for server-side CSS loading, Windows-specific instrumentation imports, and binary form data decoding.

@sveltejs/kit@2.49.12 fixes
Dec 2, 2025

This patch release addresses a TypeError when cloning responses in page loads and suppresses internal state warnings in generated root files.

@sveltejs/package@2.5.7
Nov 26, 2025

This patch release updates the chokidar dependency to version 5.

@sveltejs/enhanced-img@0.9.21 fix
Nov 26, 2025

This patch release focuses on internal maintenance by removing a redundant caching layer.

@sveltejs/adapter-vercel@6.2.01 feature
Nov 26, 2025

This minor update introduces support for Node.js 24 to the SvelteKit ecosystem.

@sveltejs/enhanced-img@0.9.11 fix
Nov 24, 2025

This patch release updates vite-imagetools to fix caching-related crashes.

@sveltejs/kit@2.49.01 feature
Nov 20, 2025

This minor update introduces streaming support for file uploads within form remote functions to improve data access latency for large files.

@sveltejs/kit@2.48.8Breaking
Nov 20, 2025

This patch release introduces breaking changes to the 'invalid' import path and modifies the experimental form 'validate' method by removing the 'submitter' option.

@sveltejs/enhanced-img@0.9.0
Nov 20, 2025

This release includes a minor dependency update for vite-imagetools to version 9.

@sveltejs/kit@2.48.73 fixes
Nov 20, 2025

This patch release focuses on bug fixes for server headers, form issue handling, and improved flexibility for hosting hash-based applications.

@sveltejs/package@2.5.61 fix
Nov 20, 2025

This patch fix ensures that .ts extensions in Svelte files are properly rewritten to .js when the rewriteRelativeImportExtensions configuration is used.

@sveltejs/adapter-vercel@6.1.2
Nov 20, 2025

This patch release focuses on dependency maintenance, specifically upgrading @vercel/nft to version 1.0.0 to reduce the dependency footprint.

@sveltejs/package@2.5.51 fix
Nov 20, 2025

This patch release fixes a bug in the transpilation process to ensure aliases are properly resolved before rewriting relative import extensions.

@sveltejs/kit@2.48.67 fixes
Nov 20, 2025

This patch release focuses on bug fixes related to validation state, routing logic, and type safety, specifically addressing issues with OpenTelemetry dependencies and server import detection.

@sveltejs/kit@2.48.5Breaking3 fixes
Nov 14, 2025

This patch release focuses on stability fixes for initialization and preloading, alongside a breaking change to the RemoteFormIssue type structure.

@sveltejs/enhanced-img@0.8.51 fix
Nov 14, 2025

This patch update improves the resilience of the enhanced:img component by preventing crashes when it receives non-enhanced images dynamically.

@sveltejs/kit@2.48.42 fixes
Oct 30, 2025

This patch release focuses on fixing promise chaining for queries and ensuring the prerender cache functions correctly across development and production environments.

@sveltejs/kit@2.48.34 fixes
Oct 29, 2025

This patch release focuses on bug fixes for hash routing, experimental async navigation callbacks, and exposing path data in issue reporting.

@sveltejs/adapter-vercel@6.1.11 fix
Oct 29, 2025

This patch release focuses on internal improvements to runtime configuration parsing and updates the @sveltejs/kit dependency to version 2.48.3.

@sveltejs/kit@2.48.21 fix
Oct 28, 2025

This patch release ensures that DOM updates are completed before navigation callbacks are executed.

@sveltejs/kit@2.48.11 fix
Oct 28, 2025

This patch release fixes a synchronization issue by ensuring the system waits for the commit promise rather than just the settled state.

@sveltejs/adapter-vercel@6.1.01 feature
Oct 28, 2025

This release introduces experimental support for the Bun runtime and updates the @sveltejs/kit dependency to version 2.48.1.

@sveltejs/kit@2.48.01 fix1 feature
Oct 26, 2025

This release introduces support for an experimental fork API and improves navigation reliability by awaiting a settled state.

@sveltejs/kit@2.47.33 fixes1 feature
Oct 22, 2025

This patch release focuses on stability and performance, fixing a hang during promise streaming and improving tree-shaking for load functions. It also refines internal form state management and TypeScript definitions for recursive schemas.

@sveltejs/kit@2.47.22 fixes1 feature
Oct 20, 2025

This patch release fixes issues with streamed promise resolution in load functions and improves type safety for schema inputs, alongside internal chore updates.

@sveltejs/kit@2.47.12 fixes
Oct 17, 2025

This patch release improves the robustness of remote file generation and fixes a scope issue allowing the `read` function to be used at the top-level of remote function files.

@sveltejs/adapter-auto@7.0.0Breaking1 feature
Oct 16, 2025

This release updates the SvelteKit Vercel adapter to version 6.

@sveltejs/adapter-vercel@6.0.0Breaking1 feature
Oct 15, 2025

This release removes Node polyfills and drops support for Node 18, while introducing more flexible parsing for ISR expiration settings.

@sveltejs/adapter-node@5.4.01 feature
Oct 15, 2025

This release introduces the standard AbortSignal 'signal' property to the request object and updates internal dependencies.

@sveltejs/kit@2.47.01 fix1 feature
Oct 15, 2025

This release introduces the signal property to the Request object and fixes syntax error handling for remote modules with trailing expressions.

@sveltejs/kit@2.46.51 fix
Oct 13, 2025

This patch fix ensures that reactivity is correctly triggered when using fields.set within form remote functions.

@sveltejs/kit@2.46.41 fix
Oct 8, 2025

This patch release fixes a bug to prevent the accidental access of the Svelte 5-only 'untrack' function.

@sveltejs/kit@2.46.33 fixes
Oct 8, 2025

This patch release focuses on bug fixes for form handling and field state management, specifically addressing form reset behavior and path normalization.

@sveltejs/kit@2.46.21 fix
Oct 7, 2025

This patch release fixes a bug in SvelteKit regarding the execution order of environment variable modules to ensure stability during initialization.

@sveltejs/kit@2.46.13 fixes
Oct 7, 2025

This patch release focuses on bug fixes for form field reactivity, input validation requirements, and hydration cache management.

@sveltejs/kit@2.46.02 fixes1 feature
Oct 7, 2025

This release introduces imperative form validation and includes bug fixes for form data collection timing and environment module execution order.

@sveltejs/kit@2.45.01 fix1 feature
Oct 7, 2025

This release introduces implicit ID setting for form objects via form.for(id) and resolves a warning issue when using fetch within remote functions.

@sveltejs/kit@2.44.0Breaking1 fix1 feature
Oct 5, 2025

This release introduces updates to the experimental form API and exposes route and URL data to remote functions, while fixing a prerendering crawler bug.

@sveltejs/enhanced-img@0.8.41 fix
Oct 5, 2025

This patch release fixes a bug where unnecessary script blocks were being added even when no imports were present.

@sveltejs/kit@2.43.84 fixes
Oct 3, 2025

This patch release focuses on stability improvements for development mode, specifically fixing HMR issues, preventing FOUC, and refining the handling of remote JavaScript files.

@sveltejs/adapter-netlify@5.2.4
Oct 2, 2025

This patch release updates the homepage field in the package configuration.

@sveltejs/adapter-cloudflare@7.2.4
Oct 2, 2025

This patch release updates the homepage field in the package configuration.

@sveltejs/adapter-static@3.0.10
Oct 2, 2025

This patch release updates the homepage field in the package configuration.

@sveltejs/adapter-vercel@5.10.3
Oct 2, 2025

This patch release updates the homepage field in the package configuration.

@sveltejs/adapter-auto@6.1.1
Oct 2, 2025

This patch release updates the homepage field in the package configuration.

@sveltejs/enhanced-img@0.8.3
Oct 2, 2025

This patch release updates the homepage field in the package configuration.

@sveltejs/adapter-node@5.3.3
Oct 2, 2025

This patch release updates the homepage field in the package configuration.

@sveltejs/kit@2.43.72 fixes
Oct 1, 2025

This patch release focuses on improving type safety for form remote functions and ensuring proper isolation for remote module chunks.

@sveltejs/kit@2.43.64 fixes
Sep 30, 2025

This patch release focuses on bug fixes for SvelteKit, addressing issues with cache key consistency, prerendering path resolution, HTTP method handling in server routes, and deep link scrolling.

@sveltejs/kit@2.43.51 fix
Sep 25, 2025

This patch fix ensures that the resolve function falls back to non-relative resolution when invoked outside of an event context.

@sveltejs/kit@2.43.41 fix
Sep 24, 2025

This patch release introduces a workaround for AsyncLocalStorage to improve compatibility with Webcontainers.

@sveltejs/enhanced-img@0.8.2
Sep 24, 2025

This patch release updates the sharp dependency to version 0.34.4.

@sveltejs/kit@2.43.32 fixes
Sep 24, 2025

This patch release addresses a Webcontainer compatibility issue with AsyncLocalStorage and ensures form submitter values are correctly passed to remote functions.

@sveltejs/package@2.5.41 fix
Sep 23, 2025

This patch release focuses on resolving further issues related to path alias resolution within SvelteKit.

@sveltejs/kit@2.43.22 fixes
Sep 23, 2025

This patch release focuses on stability improvements for rendering synchronization and data serialization during navigation.

@sveltejs/kit@2.43.11 fix
Sep 22, 2025

This patch release ensures internal modules consistently use bare imports to resolve potential import inconsistencies.

@sveltejs/kit@2.43.02 fixes1 feature
Sep 22, 2025

This release introduces experimental async SSR support and includes bug fixes for payload data access and remote function query caching.

@sveltejs/package@2.5.31 fix
Sep 20, 2025

This patch release fixes a bug in alias resolution when using specific import and export syntax patterns.

@sveltejs/kit@2.42.25 fixes
Sep 18, 2025

This patch release focuses on stability improvements for SvelteKit, including fixes for build-phase loops, form data handling, and SSR context consistency.

@sveltejs/kit@2.42.11 fix
Sep 16, 2025

This patch release includes a fix to ensure environment setup is correctly isolated into its own chunk.

@sveltejs/kit@2.42.0Breaking2 features
Sep 16, 2025

This release updates remote form functions to receive parsed POJO objects instead of FormData and introduces schema support with new input and issues properties.

@sveltejs/kit@2.41.02 fixes1 feature
Sep 16, 2025

This release introduces a new version placeholder for app.html and includes bug fixes for custom type serialization in remote functions and navigation lifecycle fulfillment.

@sveltejs/package@2.5.22 fixes
Sep 15, 2025

This patch release fixes issues with path alias resolution, specifically handling wildcard import/export syntax and preventing incorrect alias replacements.

@sveltejs/kit@2.40.02 fixes1 feature
Sep 15, 2025

This release introduces the event property to various navigation types and fixes issues related to redirect state persistence and preload cache invalidation.

@sveltejs/package@2.5.11 fix
Sep 12, 2025

This patch release improves the reliability of alias resolution within SvelteKit.

@sveltejs/kit@2.39.11 fix
Sep 12, 2025

This patch release improves the reliability of code transformations for remote functions.

@sveltejs/kit@2.39.03 fixes1 feature
Sep 12, 2025

This release introduces lazy discovery for remote functions and includes several bug fixes related to error page serialization, prerendering failures, and redirect handling.

@sveltejs/kit@2.38.13 fixes
Sep 11, 2025

This patch release focuses on bug fixes for SvelteKit, specifically addressing query redirects, server load data serialization, and endpoint command permissions.

@sveltejs/kit@2.38.01 feature
Sep 10, 2025

This minor release introduces a new batching capability for remote queries via the query.batch function.

@sveltejs/adapter-node@5.3.21 fix
Sep 10, 2025

This patch release updates the bundled sirv dependency to version 3.0.2 and bumps @sveltejs/kit to version 2.38.0.

@sveltejs/kit@2.37.14 fixes
Sep 6, 2025

This patch release focuses on bug fixes for data serialization between server and universal load functions, routing consistency, and form submission error handling.

@sveltejs/kit@2.37.04 fixes2 features
Aug 28, 2025

This release enables server-side support for query.refresh() and query.set(), while fixing issues related to CSRF checks in dev, external redirects in forms, and type definitions.

@sveltejs/kit@2.36.32 fixes
Aug 26, 2025

This patch release updates the devalue dependency, ensures remote form functions reset inputs by default, and refactors internal dev checks to use esm-env.

@sveltejs/adapter-cloudflare@7.2.31 fix
Aug 25, 2025

This patch release improves error handling by providing more descriptive messages when the read function fails.

@sveltejs/adapter-netlify@5.2.31 fix
Aug 25, 2025

This patch release improves error reporting for the read function when used in edge functions.

@sveltejs/kit@2.36.21 fix
Aug 23, 2025

This patch release focuses on configuration cleanup, specifically deprecating the CSRF checkOrigin setting in favor of trustedOrigins and improving the visibility of deprecation warnings.

@sveltejs/kit@2.36.11 fix
Aug 21, 2025

This patch release fixes an issue where importing the navigation module from $app/navigation would fail in test environments.

@sveltejs/kit@2.36.02 fixes1 feature
Aug 20, 2025

This release introduces a new CSRF trusted origins configuration and fixes issues related to custom type decoding in server load functions and typed route generation.

@sveltejs/kit@2.35.01 fix1 feature
Aug 20, 2025

This release introduces improved server-side error logging and fixes a bug regarding the loading of static error pages for custom user errors.

@sveltejs/package@2.5.01 feature
Aug 20, 2025

This minor release introduces a new CLI flag to preserve the output directory during the packaging process.

@sveltejs/kit@2.34.14 fixes
Aug 20, 2025

This patch release focuses on improving cookie handling consistency, font preloading headers, and ensuring environment variables are available during prerendering.

@sveltejs/adapter-cloudflare@7.2.21 fix
Aug 20, 2025

This patch release updates internal error message links for Workers Sites migration and bumps the @sveltejs/kit dependency to version 2.34.1.

@sveltejs/kit@2.34.03 fixes1 feature
Aug 19, 2025

This release introduces dynamic environment variable access during prerendering and includes several bug fixes related to fetch response headers, load data serialization, and asset handling.

@sveltejs/adapter-vercel@5.10.21 fix
Aug 19, 2025

This patch release fixes an issue where the `read` function failed in edge functions under deployment protection and updates the @sveltejs/kit dependency to version 2.33.1.

@sveltejs/kit@2.33.12 fixes
Aug 19, 2025

This patch release focuses on CSS asset management, ensuring relative paths in stylesheets and preventing SSR-only styles from being included in client assets.

@sveltejs/adapter-netlify@5.2.21 fix
Aug 19, 2025

This patch release fixes an issue where remote functions were excluded during Netlify edge function deployments and updates internal dependencies.

@sveltejs/adapter-vercel@5.10.1
Aug 18, 2025

This patch release deprecates the `runtime` configuration option in SvelteKit.

@sveltejs/kit@2.33.03 fixes1 feature
Aug 18, 2025

This release introduces error reporting for un-prerendered routes and includes several bug fixes related to server tracing and type definitions.

@sveltejs/adapter-vercel@5.10.01 feature
Aug 18, 2025

This release introduces the use of the web standard fetch export and updates the @sveltejs/kit dependency to version 2.32.0.

@sveltejs/enhanced-img@0.8.11 fix
Aug 18, 2025

This patch release fixes a performance issue by ensuring the id filter from vite-plugin-svelte is correctly applied.

@sveltejs/kit@2.32.01 fix1 feature
Aug 18, 2025

This release introduces base64 inlining for fetch response streams during page load and improves error reporting for experimental remote functions.

@sveltejs/adapter-cloudflare@7.2.11 fix
Aug 16, 2025

This patch release fixes a compatibility issue where builder properties exclusive to the latest SvelteKit version would cause errors, and updates the @sveltejs/kit dependency to 2.31.1.

@sveltejs/adapter-vercel@5.9.11 fix
Aug 16, 2025

This patch fix addresses an error related to builder properties in SvelteKit and updates the @sveltejs/kit dependency to version 2.31.1.

@sveltejs/kit@2.31.11 fix
Aug 16, 2025

This patch release fixes an issue in the resolveId hook where options were not being properly passed to the resolve function.

@sveltejs/adapter-netlify@5.2.11 fix
Aug 16, 2025

This patch fix addresses an error related to builder properties in SvelteKit and updates the @sveltejs/kit dependency to version 2.31.1.

@sveltejs/adapter-node@5.3.11 fix
Aug 16, 2025

This patch fix addresses an error related to builder properties in SvelteKit and updates the @sveltejs/kit dependency to version 2.31.1.

@sveltejs/adapter-vercel@5.9.01 feature
Aug 15, 2025

This release introduces a new instrumentation.server.ts file to support tracing and observability, alongside a version bump for @sveltejs/kit.