releases.shpreview
Svelte/kit

kit

$npx @buildinternet/releases show kit
Mon
Wed
Fri
MayJunJulAugSepOctNovDecJanFebMarApr
Less
More
Releases33Avg10/moVersions@sveltejs/enhanced-img@0.10.0 → @sveltejs/kit@2.59.0
Feb 18, 2026

Patch Changes

  • fix: validate form file information to prevent amplification attacks (3e607b3)

  • chore: upgrade devalue and svelte (#15339)

  • fix: parse file offset table more strictly (f47c01b)

Patch Changes

Patch Changes

  • fix: prefix param matcher with alphabetical characters so that it works with URLPattern matching (#15332)

  • Updated dependencies [3e607b3, 62991c8, f47c01b]:

    • @sveltejs/kit@2.52.2
Feb 15, 2026

Minor Changes

  • feat: match function to map a path back to a route id and params (#14997)

Patch Changes

  • fix: respect scroll-margin when navigating to a url-supplied anchor (#15246)

  • fix: resolve will narrow types to follow trailing slash page settings (#15027)

Feb 12, 2026

Patch Changes

  • feat: update adapter-netlify to version 6 (77ab341)

Patch Changes

  • fix: upgrade vite-imagetools to 9.0.3 for fix to caching bug (#15305)

Major Changes

Minor Changes

  • feat: Migrate to the modern Netlify Functions API (#15203)

    The Netlify adapter now generates "v2" Netlify Functions, which uses modern standards (ESM, Request, Response) instead of the legacy "Lambda-compatible" or "v1" format. Under the hood, this greatly simplifies the adapter code and improves maintainability.

    For more details on features this unlocks for your SvelteKit app, see https://developers.netlify.com/guides/migrating-to-the-modern-netlify-functions/.

  • feat: allow configuring redirects in netlify.toml (#15203)

    The limitation of only being able to configure redirects via the _redirects file has been removed.

Patch Changes

Patch Changes

Patch Changes

  • fix: replace erroneous import.meta.DEV with import.meta.env.DEV in generated code (#15285)

Minor Changes

  • feat: add scroll property to NavigationTarget in navigation callbacks (#15248)

    Navigation callbacks (beforeNavigate, onNavigate, and afterNavigate) now include scroll position information via the scroll property on from and to targets:

    • from.scroll: The scroll position at the moment navigation was triggered
    • to.scroll: In beforeNavigate and onNavigate, this is populated for popstate navigations (back/forward) with the scroll position that will be restored, and null for other navigation types. In afterNavigate, this is always the final scroll position after navigation completed.

    This enables use cases like animating transitions based on the target scroll position when using browser back/forward navigation.

  • feat: hydratable's injected script now works with CSP (#15048)

Patch Changes

  • fix: put preloads before styles (#15232)

  • fix: suppress false-positive inner content warning when children prop is forwarded to a child component (#15269)

  • fix: fetch not working when URL is same host but different than paths.base (#15291)

  • fix: navigate to hash link when base element is present (#15236)

  • fix: avoid triggering handleError when redirecting in a remote function (#15222)

  • fix: include test directory in generated tsconfig.json alongside existing tests entry (#15254)

  • fix: generate tsconfig.json using the value of kit.files.src (#15253)

Patch Changes

Feb 2, 2026

Patch Changes

  • fix: ensure inlined CSS follows paths.assets and paths.relative settings (#15153)

  • fix: emit script CSP nonces when unsafe-inline is present if strict-dynamic is also present (#15221)

  • fix: re-export browser/dev from esm-env (#15206)

  • fix: use validated args in batch resolver in both csr and ssr (#15215)

  • fix: ensure CSS inlining includes components that are conditionally rendered (#15153)

  • fix: only match rest params with matchers when the matcher matches (#15216)

  • fix: properly handle percent-encoded anchors (e.g. <a href="#sparkles-%E2%9C%A8">) during prerendering. (#15231)

Minor Changes

  • feat: re-export the Picture type from vite-imagetools (#15225)
Jan 23, 2026

Patch Changes

  • fix: include hooks.server and hooks.universal as explicit Vite build inputs to ensure assets imported by hooks files are correctly discovered (#15178)

  • fix: improves fields type for generic components (#14974)

  • fix: preload links if href changes (#15191)

Patch Changes

  • fix: ensure manifest paths are relative when building worker (#15163)

  • Updated dependencies [46c1ebd, 2dd74c8, 8871b54]:

    • @sveltejs/kit@2.50.1

Patch Changes

Patch Changes

  • feat: show remote function calls under the /_app/remote route in observability (#15098)

  • fix: prevent isr routes from handling remote function calls (#15098)

  • Updated dependencies [46c1ebd, 2dd74c8, 8871b54]:

    • @sveltejs/kit@2.50.1
Jan 17, 2026

Patch Changes

  • fix: ensure compatibility with vite-plugin-svelte@7 (use api.filter instead of api.idFilter) (#15179)

Minor Changes

  • breaking: remove buttonProps from experimental remote form functions; use e.g. <button {...myForm.fields.action.as('submit', 'register')}>Register</button> button instead (#15144)
Jan 15, 2026

Patch Changes

  • fix: add validations for protocol, host, and port header values (d9ae9b0)

  • Updated dependencies [81cd545, d9ae9b0, 8ed8155]:

    • @sveltejs/kit@2.49.5
Latest
@sveltejs/kit@2.59.0
Tracking Since
Sep 23, 2025
Last checked May 1, 2026