@sveltejs/package@3.0.2
Patch Changes chore(deps): update dependency chokidar to v6 (#17514) fix: exit after packaging when preprocessors leave resources running (#17497)
Patch Changes chore(deps): update dependency chokidar to v6 (#17514) fix: exit after packaging when preprocessors leave resources running (#17497)
Patch Changes fix: return a 400 response instead of throwing when reroute rewrites a malformed pathname (1d21a3b) fix: restore function snapshots on reload when SSR is disabled (#17477) fix: prevent separate non-exported query.batch functions from sharing a batch (3529813) fix: reuse the original fetch across dev server reloads (#17548) fix: avoid adding a file watcher while loading src/env (#1750…
Patch Changes fix: escape prerendered paths used in Vercel route patterns (8a81718) fix: support Node.js 26 (nodejs26.x) and future even Node.js versions (#17570) Updated dependencies: @sveltejs/kit@3.1.1
Patch Changes fix: escape prerendered paths used in Vercel route patterns (8a81718) Updated dependencies: @sveltejs/kit@3.1.1
Patch Changes fix: avoid crashing the server when a text/event-stream response has immutable headers (9435bad) Updated dependencies: @sveltejs/kit@3.1.1
Patch Changes fix: prevent prerendered paths from creating unintended rules in _redirects and _routes.json (4a62bee) Updated dependencies: @sveltejs/kit@3.1.1
Patch Changes fix: emit component types for the installed Svelte version, rather than the oldest one the svelte dependency range allows (#17330)
Minor Changes feat: support report-sha256/report-sha384/report-sha512 CSP hash-reporting keywords (#17398) feat: emit a sveltekit.endpoint span for +server handlers when server tracing is enabled (#17325) Patch Changes fix: don't treat every module as server-only when the project is inside a server directory (#17376) fix: continue deployment recovery when service worker updates fail (#17440) fix:…
Patch Changes fix: keep the detected Bun minor in the resolved runtime (#17331)
Patch Changes fix: start the dev server on runtimes such as Deno that define caches as a getter-only global (#17401) fix: start one platform proxy for concurrent Vite servers and keep it alive until the last one closes (#17368) fix: support Span#setStatus and Span#updateName on local emulation of Cloudflare tracing (#17400)
Patch Changes fix: ensure relative imports in generated types work with nodenext module resolution (#17351)
Patch Changes fix: support bare Node built-in imports and .wasm/font files in edge functions (#17324)
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…
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…
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…
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…
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…
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…
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…
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…
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)…
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…
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…
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
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)
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
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
Patch Changes fix: blur focused SVG elements before the DOM update on navigation (#16983) fix: make cookie options optional (#17201)
Patch Changes fix: always bundle dev dependencies (#17210) Updated dependencies [058d29b, 5e11958]: @sveltejs/kit@3.0.0-next.29
Patch Changes fix: always bundle dev dependencies (#17210) Updated dependencies [058d29b, 5e11958]: @sveltejs/kit@3.0.0-next.29