S

SvelteKit

S
SvelteKit Web v3.0.0

@sveltejs/package@3.0.0

Major Changes breaking: require Node 22 or newer (#12548) Minor Changes feat: warn when using a .server. file or file inside a server directory without importing a server-only module (#16266) feat: transform import aliases into relative imports in files (#16360) Patch Changes chore: remove dependency on sade (#16619) chore: bump svelte2tsx to 0.7.59 (#16745) fix: rewrite .ts extensions in import.m…

S
SvelteKit Web v3.0.0

@sveltejs/kit@3.0.0

Major Changes breaking: move remote function types to $app/server (#16740) breaking: remove experimental.handleRenderingErrors flag (#16265) breaking: make getRequest and setResponse synchronous (#16280) breaking: TypeScript 6 is now the minimum required version (#15930) breaking: refresh all load functions/queries when clicking a link to the current URL (#16572) breaking: move remote function typ…

S
SvelteKit Web v1.0.0

@sveltejs/enhanced-img@1.0.0

Major Changes breaking: require Node 22 or newer (#12548) breaking: require vite@^8.0.12, the first Vite 8 release bundling stable rolldown 1.0.0 (#16134) Minor Changes breaking: require Vite 8 and vite-plugin-svelte 7 (#15542) Patch Changes chore: replace the $lib alias with #lib in docs (#16360) chore: bump magic-string to 1.1.0 (#16745) chore: bump vite-imagetools to v12 (#16630) fix: evaluate…

S
SvelteKit Web v7.0.0

@sveltejs/adapter-vercel@7.0.0

Major Changes chore: use rolldown for edge function bundling (#15432) breaking: populate env vars before instrumentation.server.js is evaluated and update the adapter instrumentation API (#16303) breaking: edge function build target is now es2022 (#15432) breaking: require vite@^8.0.12, the first Vite 8 release bundling stable rolldown 1.0.0 (#16134) breaking: replace the builder.generateManifest…

S
SvelteKit Web v4.0.0

@sveltejs/adapter-static@4.0.0

Major Changes breaking: require SvelteKit 3 (#15506) Patch Changes chore: use node:fs instead of deprecated builder.rimraf and builder.mkdirp (#16610) fix: avoid caching immutable asset 404s when configuring for Vercel (#16626) fix: match adapter-vercel's prerendered redirect handling when deploying to Vercel (#16497) fix: allow prerelease versions of SvelteKit 3 to satisfy the peer dependency ran…

S
SvelteKit Web v6.0.0

@sveltejs/adapter-node@6.0.0

Major Changes breaking: populate env vars before instrumentation.server.js is evaluated and update the adapter instrumentation API (#16303) chore: migrate from rollup to rolldown (#15297) breaking: require SvelteKit 3 (#15506) breaking: add kit.paths.origin config option, remove kit.prerender.origin and the adapter-node ORIGIN environment variable (#16161) breaking: require vite@^8.0.12, the first…

S
SvelteKit Web v7.0.0

@sveltejs/adapter-netlify@7.0.0

Major Changes chore: use rolldown for edge function bundling (#15432) breaking: populate env vars before instrumentation.server.js is evaluated and update the adapter instrumentation API (#16303) breaking: write output that conforms to the stable Netlify Frameworks API. (#15294) Deploying and previewing with Netlify CLI now requires v17.31.0 or later. Run npm i -g netlify-cli@latest to upgrade. br…

S
SvelteKit Web v8.0.0

@sveltejs/adapter-cloudflare@8.0.0

Major Changes breaking: minimum Wrangler version required is 4.118.0 (#16668) breaking: populate env vars before instrumentation.server.js is evaluated and update the adapter instrumentation API (#16303) breaking: upgrade @cloudflare/workers-types to 4.20260219.0 (#15347) breaking: upgrade minimum wrangler version to ^4.67.0 (#15347) breaking: remove platform.context in favour of platform.ctx (#15…

S
SvelteKit Web v1.0.0

@sveltejs/adapter-bun@1.0.0

Major Changes breaking: require Bun 1.4, which routes HEAD to GET handlers and settles stop() after a force close (#16880) breaking: build the server with Vite instead of a second Bun.build pass, keeping production dependencies external; buildOptions now only applies to executables (#17120) Minor Changes feat: add a Bun-native adapter with static file serving and single-executable support (#16695)…

S
SvelteKit Web v3.0.0-next

@sveltejs/kit@3.0.0-next.32

Patch Changes fix: prevent non-redirect enhanced form results from navigating to another origin (91aae35) fix: escape cache-control headers in prerendered HTML (d9d55b5) fix: revert route metadata caching to regenerate missing root-route types during sync (#17281) fix: print builder.log.warn messages to stderr, as documented (#17253) fix: prevent path traversal when previewing prerendered pages an…

S
SvelteKit Web v3.0.0-next

@sveltejs/kit@3.0.0-next.31

Patch Changes fix: resolve generated rootDirs from the project root (#17242) fix: keep history.scrollRestoration set to manual when leaving the page, so a document restored from the back/forward cache does not fall back to browser scroll restoration (#17244) fix: clear navigating when a shallow popstate aborts an in-flight navigation (#17118) fix: restore scroll position after back-forward cache r…

S
SvelteKit Web v8.0.0-next

@sveltejs/adapter-cloudflare@8.0.0-next.8

Patch Changes fix: dispose the platform proxy when the Vite dev or preview server closes (#17238) Updated dependencies [12ae0b9, ee3332f, 72832f9, 846f3d4]: @sveltejs/kit@3.0.0-next.31

S
SvelteKit Web v3.0.0-next

@sveltejs/kit@3.0.0-next.30

Patch Changes fix: generate a never Path type when there are no routes (#17228) fix: set the focus starting point without a fragment navigation, which leaked a hashchange to app listeners (#16992) fix: keep a form.for instance registered when the derived that holds it disconnects and reconnects (#17230)

S
SvelteKit Web v6.0.0-next

@sveltejs/adapter-node@6.0.0-next.15

Patch Changes fix: bundle Svelte libraries listed in dependencies instead of externalising them (#17234) Updated dependencies [f8a90be, 30d06f5, 0107721]: @sveltejs/kit@3.0.0-next.30

S
SvelteKit Web v1.0.0-next

@sveltejs/adapter-bun@1.0.0-next.5

Patch Changes fix: bundle Svelte libraries listed in dependencies instead of externalising them (#17234) Updated dependencies [f8a90be, 30d06f5, 0107721]: @sveltejs/kit@3.0.0-next.30

S
SvelteKit Web v3.0.0-next

@sveltejs/kit@3.0.0-next.29

Patch Changes fix: blur focused SVG elements before the DOM update on navigation (#16983) fix: make cookie options optional (#17201)

S
SvelteKit Web v3.0.0-next

@sveltejs/kit@3.0.0-next.28

Major Changes breaking: reject query parameters beginning with x-sveltekit- (#17125) Patch Changes fix: support bigint params in server-side route resolution (#17130) fix: generate types when dev server starts (#17034) fix: validate prerender concurrency (#17145) fix: manipulate stack trace for errors that happen while generating prerender inputs (#17113) fix: keep memory flat when precompressing…

S
SvelteKit Web v6.0.0-next

@sveltejs/adapter-node@6.0.0-next.13

Major Changes breaking: record the list of static assets at build time, files added to the output afterwards are not served (#16908) breaking: validate static assets with content-hash ETags and stop sending Last-Modified (#16908) breaking: serve static assets only to GET and HEAD requests (#16908) Minor Changes feat: serve static assets from tables recorded at adapt time, instead of using sirv (#1…

S
SvelteKit Web v7.0.0-next

@sveltejs/adapter-netlify@7.0.0-next.12

Major Changes breaking: write static files based on the publish adapter option rather than reading the netlify.toml file (#17078) Minor Changes feat: support split and edge options combined (#17045) Patch Changes chore: include edge function configuration in the function module (#17058) Updated dependencies [abf47df, df3f003, 3c044cd, 509dd14, 5d8722c, 462111a, 9f3342f, 224e791, 8614b01, 65f93c8,…

S
SvelteKit Web v1.0.0-next

@sveltejs/adapter-bun@1.0.0-next.3

Major Changes breaking: build the server with Vite instead of a second Bun.build pass, keeping production dependencies external; buildOptions now only applies to executables (#17120) Patch Changes Updated dependencies [abf47df, df3f003, 3c044cd, 509dd14, 5d8722c, 462111a, 9f3342f, 224e791, 8614b01, 65f93c8, 147f09a, 09b8de8, 68c6ef9, 377fc5d, 84cb5fd, 99492ac, 4ac8c9b, 8efeeb3, 4c812c8, fbbb4c7, c…

S
SvelteKit Web v3.0.0-next

@sveltejs/kit@3.0.0-next.27

Major Changes major: error when a client-requested single-flight mutation isn't respected by the server, allow the server to explicitly ignore refreshes (#16892) breaking: remove Server constructor and SSRManifest from public types (#16876) breaking: replace the builder.generateManifest with builder.generateServerInstance and builder.manifest (#16875) Minor Changes feat: allow adapters to receive…

S
SvelteKit Web v7.0.0-next

@sveltejs/adapter-vercel@7.0.0-next.9

Major Changes breaking: populate env vars before instrumentation.server.js is evaluated and update the adapter instrumentation API (#16303) breaking: replace the builder.generateManifest with builder.generateServerInstance and builder.manifest (#16875) Patch Changes fix: pass the requested pathname, including any trailing slash, to ISR functions (#16903) fix: trace process.cwd()-relative files fro…

S
SvelteKit Web v6.0.0-next

@sveltejs/adapter-node@6.0.0-next.12

Major Changes breaking: populate env vars before instrumentation.server.js is evaluated and update the adapter instrumentation API (#16303) breaking: replace the builder.generateManifest with builder.generateServerInstance and builder.manifest (#16875) Patch Changes Updated dependencies [9a4b343, ee2f55b, 65673a4, 1b79845, b12bb78, 03f1687, 49f0808, e7c74bf, 0876d63, 9a2b9ba, c9f54b5, 22b8152, f6d…

S
SvelteKit Web v7.0.0-next

@sveltejs/adapter-netlify@7.0.0-next.11

Major Changes breaking: populate env vars before instrumentation.server.js is evaluated and update the adapter instrumentation API (#16303) breaking: replace the builder.generateManifest with builder.generateServerInstance and builder.manifest (#16875) Patch Changes fix: route requests with omitted optional parameters to split serverless functions (#17020) fix: copy _redirects when deploying edge…

S
SvelteKit Web v8.0.0-next

@sveltejs/adapter-cloudflare@8.0.0-next.7

Major Changes breaking: populate env vars before instrumentation.server.js is evaluated and update the adapter instrumentation API (#16303) breaking: remove cloudflare platform, emulate the cloudflare:workers module instead (#16754) breaking: replace the builder.generateManifest with builder.generateServerInstance and builder.manifest (#16875) Patch Changes Updated dependencies [9a4b343, ee2f55b,…

S
SvelteKit Web v1.0.0-next

@sveltejs/adapter-bun@1.0.0-next.2

Major Changes breaking: require Bun 1.4, which routes HEAD to GET handlers and settles stop() after a force close (#16880) Patch Changes fix: build apps that use server instrumentation (#16898) Updated dependencies [ff8cdd4, 723572c, 3b8e034, f2c5102, c66a6ed, 428e5ef]: @sveltejs/kit@3.0.0-next.26

S
SvelteKit Web v8.0.0-next

@sveltejs/adapter-auto@8.0.0-next.4

Minor Changes feat: add zero-config deployment support for Render (#16850) Patch Changes Updated dependencies [9a4b343, ee2f55b, 65673a4, 1b79845, b12bb78, 03f1687, 49f0808, e7c74bf, 0876d63, 9a2b9ba, c9f54b5, 22b8152, f6d44cf, 3c3a27b, 7f376b1, 8a587c7, aa4f960]: @sveltejs/kit@3.0.0-next.27