chore(deps): update dependency @sveltejs/kit to v2.47.1 #296

Merged
nemunaire merged 1 commit from renovate/sveltejs-kit-2.x-lockfile into master 2025-10-19 07:16:04 +00:00
Collaborator

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@sveltejs/kit (source) 2.22.2 -> 2.47.1 age adoption passing confidence

Release Notes

sveltejs/kit (@​sveltejs/kit)

v2.47.1

Compare Source

Patch Changes
  • fix: allow read to be used at the top-level of remote function files (#​14672)

  • fix: more robust remote files generation (#​14682)

v2.47.0

Compare Source

Minor Changes
Patch Changes
  • fix: resolve remote module syntax errors with trailing expressions (#​14728)

v2.46.5

Compare Source

Patch Changes
  • fix: ensure form remote functions' fields.set triggers reactivity (#​14661)

v2.46.4

Compare Source

Patch Changes
  • fix: prevent access of Svelte 5-only untrack function (#​14658)

v2.46.3

Compare Source

Patch Changes
  • fix: merge field.set(...) calls (#​14651)

  • fix: don't automatically reset form after an enhanced submission (#​14626)

  • fix: normalize path strings when updating field values (#​14649)

v2.46.2

Compare Source

Patch Changes
  • fix: prevent code execution order issues around SvelteKit's env modules (#​14637)

v2.46.1

Compare Source

Patch Changes
  • fix: use $derived for form fields (#​14621)

  • docs: remove @example blocks to allow docs to deploy (#​14636)

  • fix: require a value with submit and hidden fields (#​14635)

  • fix: delete hydration cache on effect teardown (#​14611)

v2.46.0

Compare Source

Minor Changes
  • feat: imperative form validation (#​14624)
Patch Changes
  • fix: wait a tick before collecting form data for validation (#​14631)

  • fix: prevent code execution order issues around SvelteKit's env modules (#​14632)

v2.45.0

Compare Source

Minor Changes
  • feat: form.for(id) now implicitly sets id on form object (#​14623)
Patch Changes
  • fix: allow fetch in remote function without emitting a warning (#​14610)

v2.44.0

Compare Source

Minor Changes
  • feat: expose event.route and event.url to remote functions (#​14606)

  • breaking: update experimental form API (#​14481)

Patch Changes
  • fix: don't crawl error responses during prerendering (#​14596)

v2.43.8

Compare Source

Patch Changes
  • fix: HMR for query (#​14587)

  • fix: avoid client modules while traversing dependencies to prevent FOUC during dev (#​14577)

  • fix: skip prebundling of .remote.js files (#​14583)

  • fix: more robust remote file pattern matching (#​14578)

v2.43.7

Compare Source

Patch Changes
  • fix: correctly type the result of form remote functions that do not accept data (#​14573)

  • fix: force remote module chunks to isolate themselves (#​14571)

v2.43.6

Compare Source

Patch Changes
  • fix: ensure cache key is consistent between client/server (#​14563)

  • fix: keep resolve relative to initial base during prerender (#​14533)

  • fix: avoid including HEAD twice when an unhandled HTTP method is used in a request to a +server handler that has both a GET handler and a HEAD handler (#​14564)

  • fix: smoothscroll to deep link (#​14569)

v2.43.5

Compare Source

Patch Changes
  • fix: fall back to non-relative resolution when calling resolve(...) outside an event context (#​14532)

v2.43.4

Compare Source

Patch Changes
  • fix: Webcontainer AsyncLocalStorage workaround (#​14526)

v2.43.3

Compare Source

Patch Changes
  • fix: Webcontainer AsyncLocalStorage workaround (#​14521)

  • fix: include the value of form submitters on form remote functions (#​14475)

v2.43.2

Compare Source

Patch Changes
  • fix: ensure rendering starts off synchronously (#​14517)

  • fix: keep serialized remote data alive until navigation (#​14508)

v2.43.1

Compare Source

Patch Changes
  • fix: consistently use bare import for internals (#​14506)

v2.43.0

Compare Source

Minor Changes
Patch Changes
  • fix: ensure __SVELTEKIT_PAYLOAD__.data is accessed safely (#​14491)

  • fix: create separate cache entries for non-exported remote function queries (#​14499)

v2.42.2

Compare Source

Patch Changes
  • fix: prevent loops in postbuild analysis phase (#​14450)

  • fix: handle nested object fields in form data (#​14469)

  • fix: robustify form helper types (#​14463)

  • fix: avoid running the init hook during builds if there's nothing to prerender (#​14464)

  • fix: ensure SSR rendering gets request store context (#​14476)

v2.42.1

Compare Source

Patch Changes
  • fix: ensure environment setup is in its own chunk (#​14441)

v2.42.0

Compare Source

Minor Changes
  • feat: enhance remote form functions with schema support, input and issues properties (#​14383)

  • breaking: remote form functions get passed a parsed POJO instead of a FormData object now (#​14383)

v2.41.0

Compare Source

Minor Changes
  • feat: add %sveltekit.version% to app.html (#​12132)
Patch Changes
  • fix: allow remote functions to return custom types serialized with transport hooks (#​14435)

  • fix: fulfil beforeNavigate complete when redirected (#​12896)

v2.40.0

Compare Source

Minor Changes
  • feat: include event property on popstate/link/form navigation (#​14307)
Patch Changes
  • fix: respect replaceState/keepFocus/noScroll when a navigation results in a redirect (#​14424)

  • fix: invalidate preload cache when invalidateAll is true (#​14420)

v2.39.1

Compare Source

Patch Changes
  • fix: more robust remote function code transformation (#​14418)

v2.39.0

Compare Source

Minor Changes
  • feat: lazy discovery of remote functions (#​14293)
Patch Changes
  • fix: layout load data not serialized on error page (#​14395)

  • fix: fail prerendering when remote function fails (#​14365)

  • fix: treat handle hook redirect as part of remote function call as json redirect (#​14362)

v2.38.1

Compare Source

Patch Changes
  • fix: enable redirects from queries (#​14400)

  • fix: remove empty nodes from serialized server load data (#​14404)

  • fix: allow commands from within endpoints (#​14343)

v2.38.0

Compare Source

Minor Changes
  • feat: add new remote function query.batch (#​14272)

v2.37.1

Compare Source

Patch Changes
  • fix: serialize server load data before passing to universal load, to handle mutations and promises (#​14298)

  • fix: resolve_route prevent dropping a trailing slash of id (#​14294)

  • fix: assign correct status code to form submission error on the client (#​14345)

  • fix: un-proxy form.result (#​14346)

v2.37.0

Compare Source

Minor Changes
  • feat: automatically resolve query.refresh() promises on the server (#​14332)

  • feat: allow query.set() to be called on the server (#​14304)

Patch Changes
  • fix: disable CSRF checks in dev (#​14335)

  • fix: allow redirects to external URLs from within form functions (#​14329)

  • fix: add type definitions for query.set() method to override the value of a remote query function (#​14303)

  • fix: ensure uniqueness of form.for(...) across form functions (#​14327)

v2.36.3

Compare Source

Patch Changes
  • fix: bump devalue (#​14323)

  • chore: consolidate dev checks to use esm-env instead of a __SVELTEKIT_DEV__ global (#​14308)

  • fix: reset form inputs by default when using remote form functions (#​14322)

v2.36.2

Compare Source

Patch Changes
  • chore: make config deprecation warnings more visible (#​14281)

  • chore: remove redundant Not Found error message (#​14289)

  • chore: deprecate csrf.checkOrigin in favour of csrf.trustedOrigins: ['*'] (#​14281)

v2.36.1

Compare Source

Patch Changes
  • fix: ensure importing from $app/navigation works in test files (#​14195)

v2.36.0

Compare Source

Minor Changes
  • feat: add csrf.trustedOrigins configuration (#​14021)
Patch Changes
  • fix: correctly decode custom types streamed from a server load function (#​14261)

  • fix: add trailing slash pathname when generating typed routes (#​14065)

v2.35.0

Compare Source

Minor Changes
  • feat: better server-side error logging (#​13990)
Patch Changes
  • fix: ensure static error page is loaded correctly for custom user errors (#​13952)

v2.34.1

Compare Source

Patch Changes
  • fix: support multiple cookies with the same name across different paths and domains (b2c5d02)

  • fix: add link header when preloading font (#​14200)

  • fix: cookies.get(...) returns undefined for a just-deleted cookie (b2c5d02)

  • fix: load env before prerender (c5f7139)

v2.34.0

Compare Source

Minor Changes
  • feat: allow dynamic env access during prerender (#​14243)
Patch Changes
  • fix: clone fetch responses so that headers are mutable (#​13942)

  • fix: serialize server load data before passing to universal load, to handle mutations (#​14268)

  • fix: allow asset(...) to be used with imported assets (#​14270)

v2.33.1

Compare Source

Patch Changes
  • fix: make paths in .css assets relative (#​14262)

  • fix: avoid copying SSR stylesheets to client assets (#​13069)

v2.33.0

Compare Source

Minor Changes
  • feat: configure error reporting when routes marked as prerendable were not prerendered (#​11702)
Patch Changes
  • fix: use correct flag for server tracing (#​14250)

  • fix: correct type names for new handleUnseenRoutes option (#​14254)

  • chore: Better docs and error message for missing @opentelemetry/api dependency (#​14250)

v2.32.0

Compare Source

Minor Changes
  • feat: inline load fetch response.body stream data as base64 in page (#​11473)
Patch Changes
  • fix: better error when .remote.ts files are used without the experimental.remoteFunctions flag (#​14225)

v2.31.1

Compare Source

Patch Changes
  • fix: pass options to resolve in resolveId hook (#​14223)

v2.31.0

Compare Source

Minor Changes
  • feat: OpenTelemetry tracing for handle, sequence, form actions, remote functions, and load functions running on the server (#​13899)

  • feat: add instrumentation.server.ts for tracing and observability setup (#​13899)

v2.30.1

Compare Source

Patch Changes
  • chore: generate $app/types in a more Typescript-friendly way (#​14207)

v2.30.0

Compare Source

Minor Changes
  • feat: allow to specify options for the service worker in svelte.config.js (#​13578)
Patch Changes
  • fix: ensure buttonProps.enhance works on buttons with nested text (#​14199)

  • fix: pass validation issues specifically to avoid non-enumerable spreading error (#​14197)

v2.29.1

Compare Source

Patch Changes
  • chore: allow remote functions in all of the src directory (#​14198)

v2.29.0

Compare Source

Minor Changes
  • feat: add a kit.files.src option (#​14152)
Patch Changes
  • fix: don't treat $lib/server.ts or $lib/server_whatever.ts as server-only modules, only $lib/server/** (#​14191)

  • fix: make illegal server-only import errors actually useful (#​14155)

  • chore: deprecate config.kit.files options (#​14152)

  • fix: avoid warning if page options in a Svelte file belongs to a comment (#​14180)

v2.28.0

Compare Source

Minor Changes
  • feat: add RouteId and RouteParams to NavigationTarget interface (#​14167)

  • feat: add pending property to forms and commands (#​14137)

Patch Changes
  • fix: fetch imported assets during prerender (#​12201)

  • chore: refactor redundant base64 encoding/decoding functions (#​14160)

  • fix: use correct cache result when fetching same url multiple times (#​12355)

  • fix: don't refresh queries automatically when running commands (#​14170)

  • fix: avoid writing remote function bundle to disk when treeshaking prerendered queries (#​14161)

v2.27.3

Compare Source

Patch Changes
  • chore: add .git to the end of package.json repository url (#​14134)

v2.27.2

Compare Source

Patch Changes
  • fix: ensure form() remote functions work when the app is configured to a single output (#​14127)

  • fix: use the configured base path when calling remote functions from the client (#​14106)

v2.27.1

Compare Source

Patch Changes
  • fix: correctly type remote function input parameters from a schema (#​14098)

  • fix: match URL-encoded newlines in rest route params (#​14102)

  • fix: correctly spell server-side in error messages (#​14101)

v2.27.0

Compare Source

Minor Changes

v2.26.1

Compare Source

Patch Changes
  • fix: posixify internal app server path (#​14049)

  • fix: ignore route groups when generating typed routes (#​14050)

v2.26.0

Compare Source

Minor Changes
  • feat: better type-safety for page.route.id, page.params, page.url.pathname and various other places (#​13864)

  • feat: resolve(...) and asset(...) helpers for resolving paths (#​13864)

  • feat: Add $app/types module with Asset, RouteId, Pathname, ResolvedPathname RouteParams<T> and LayoutParams<T> (#​13864)

v2.25.2

Compare Source

Patch Changes
  • fix: correctly set URL when navigating during an ongoing navigation (#​14004)

v2.25.1

Compare Source

Patch Changes
  • fix: add missing params property (#​14012)

v2.25.0

Compare Source

Minor Changes
  • feat: support asynchronous read implementations from adapters (#​13859)
Patch Changes
  • fix: log when no Svelte config file has been found to avoid confusion (#​14001)

v2.24.0

Compare Source

Minor Changes
  • feat: typed params prop for page/layout components (#​13999)
Patch Changes
  • fix: treeshake internal storage.get helper (#​13998)

v2.23.0

Compare Source

Minor Changes
  • feat: support svelte.config.ts (#​13935)

    NOTE

    Your runtime has to support importing TypeScript files for svelte.config.ts to work.
    In Node.js, the feature is supported with the --experimental-strip-types flag starting in Node 22.6.0 and supported without a flag starting in Node 23.6.0.

Patch Changes
  • fix: extend vite-plugin-svelte's Config type instead of duplicating it (#​13982)

  • fix: regression with rolldown-vite not bundling a single JS file for single and inline apps (#​13941)

v2.22.5

Compare Source

Patch Changes
  • fix: re-add @sveltejs/kit to optimizeDeps.exclude (#​13983)

v2.22.4

Compare Source

Patch Changes
  • fix: force $app/* modules to be bundled (#​13977)

v2.22.3

Compare Source

Patch Changes
  • fix: don't bundle @sveltejs/kit (#​13971)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@sveltejs/kit](https://svelte.dev) ([source](https://github.com/sveltejs/kit/tree/HEAD/packages/kit)) | [`2.22.2` -> `2.47.1`](https://renovatebot.com/diffs/npm/@sveltejs%2fkit/2.22.2/2.47.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@sveltejs%2fkit/2.47.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sveltejs%2fkit/2.47.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sveltejs%2fkit/2.22.2/2.47.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sveltejs%2fkit/2.22.2/2.47.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>sveltejs/kit (@&#8203;sveltejs/kit)</summary> ### [`v2.47.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2471) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.47.0...@sveltejs/kit@2.47.1) ##### Patch Changes - fix: allow `read` to be used at the top-level of remote function files ([#&#8203;14672](https://github.com/sveltejs/kit/pull/14672)) - fix: more robust remote files generation ([#&#8203;14682](https://github.com/sveltejs/kit/pull/14682)) ### [`v2.47.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2470) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.46.5...@sveltejs/kit@2.47.0) ##### Minor Changes - feat: add [`signal`](https://developer.mozilla.org/en-US/docs/Web/API/Request/signal) property to request ([#&#8203;14715](https://github.com/sveltejs/kit/pull/14715)) ##### Patch Changes - fix: resolve remote module syntax errors with trailing expressions ([#&#8203;14728](https://github.com/sveltejs/kit/pull/14728)) ### [`v2.46.5`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2465) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.46.4...@sveltejs/kit@2.46.5) ##### Patch Changes - fix: ensure `form` remote functions' `fields.set` triggers reactivity ([#&#8203;14661](https://github.com/sveltejs/kit/pull/14661)) ### [`v2.46.4`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2464) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.46.3...@sveltejs/kit@2.46.4) ##### Patch Changes - fix: prevent access of Svelte 5-only `untrack` function ([#&#8203;14658](https://github.com/sveltejs/kit/pull/14658)) ### [`v2.46.3`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2463) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.46.2...@sveltejs/kit@2.46.3) ##### Patch Changes - fix: merge `field.set(...)` calls ([#&#8203;14651](https://github.com/sveltejs/kit/pull/14651)) - fix: don't automatically reset form after an enhanced submission ([#&#8203;14626](https://github.com/sveltejs/kit/pull/14626)) - fix: normalize path strings when updating field values ([#&#8203;14649](https://github.com/sveltejs/kit/pull/14649)) ### [`v2.46.2`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2462) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.46.1...@sveltejs/kit@2.46.2) ##### Patch Changes - fix: prevent code execution order issues around SvelteKit's `env` modules ([#&#8203;14637](https://github.com/sveltejs/kit/pull/14637)) ### [`v2.46.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2461) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.46.0...@sveltejs/kit@2.46.1) ##### Patch Changes - fix: use `$derived` for form fields ([#&#8203;14621](https://github.com/sveltejs/kit/pull/14621)) - docs: remove `@example` blocks to allow docs to deploy ([#&#8203;14636](https://github.com/sveltejs/kit/pull/14636)) - fix: require a value with `submit` and `hidden` fields ([#&#8203;14635](https://github.com/sveltejs/kit/pull/14635)) - fix: delete hydration cache on effect teardown ([#&#8203;14611](https://github.com/sveltejs/kit/pull/14611)) ### [`v2.46.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2460) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.45.0...@sveltejs/kit@2.46.0) ##### Minor Changes - feat: imperative form validation ([#&#8203;14624](https://github.com/sveltejs/kit/pull/14624)) ##### Patch Changes - fix: wait a tick before collecting form data for validation ([#&#8203;14631](https://github.com/sveltejs/kit/pull/14631)) - fix: prevent code execution order issues around SvelteKit's `env` modules ([#&#8203;14632](https://github.com/sveltejs/kit/pull/14632)) ### [`v2.45.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2450) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.44.0...@sveltejs/kit@2.45.0) ##### Minor Changes - feat: `form.for(id)` now implicitly sets id on form object ([#&#8203;14623](https://github.com/sveltejs/kit/pull/14623)) ##### Patch Changes - fix: allow `fetch` in remote function without emitting a warning ([#&#8203;14610](https://github.com/sveltejs/kit/pull/14610)) ### [`v2.44.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2440) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.43.8...@sveltejs/kit@2.44.0) ##### Minor Changes - feat: expose `event.route` and `event.url` to remote functions ([#&#8203;14606](https://github.com/sveltejs/kit/pull/14606)) - breaking: update experimental `form` API ([#&#8203;14481](https://github.com/sveltejs/kit/pull/14481)) ##### Patch Changes - fix: don't crawl error responses during prerendering ([#&#8203;14596](https://github.com/sveltejs/kit/pull/14596)) ### [`v2.43.8`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2438) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.43.7...@sveltejs/kit@2.43.8) ##### Patch Changes - fix: HMR for `query` ([#&#8203;14587](https://github.com/sveltejs/kit/pull/14587)) - fix: avoid client modules while traversing dependencies to prevent FOUC during dev ([#&#8203;14577](https://github.com/sveltejs/kit/pull/14577)) - fix: skip prebundling of .remote.js files ([#&#8203;14583](https://github.com/sveltejs/kit/pull/14583)) - fix: more robust remote file pattern matching ([#&#8203;14578](https://github.com/sveltejs/kit/pull/14578)) ### [`v2.43.7`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2437) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.43.6...@sveltejs/kit@2.43.7) ##### Patch Changes - fix: correctly type the `result` of `form` remote functions that do not accept data ([#&#8203;14573](https://github.com/sveltejs/kit/pull/14573)) - fix: force remote module chunks to isolate themselves ([#&#8203;14571](https://github.com/sveltejs/kit/pull/14571)) ### [`v2.43.6`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2436) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.43.5...@sveltejs/kit@2.43.6) ##### Patch Changes - fix: ensure cache key is consistent between client/server ([#&#8203;14563](https://github.com/sveltejs/kit/pull/14563)) - fix: keep resolve relative to initial base during prerender ([#&#8203;14533](https://github.com/sveltejs/kit/pull/14533)) - fix: avoid including `HEAD` twice when an unhandled HTTP method is used in a request to a `+server` handler that has both a `GET` handler and a `HEAD` handler ([#&#8203;14564](https://github.com/sveltejs/kit/pull/14564)) - fix: smoothscroll to deep link ([#&#8203;14569](https://github.com/sveltejs/kit/pull/14569)) ### [`v2.43.5`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2435) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.43.4...@sveltejs/kit@2.43.5) ##### Patch Changes - fix: fall back to non-relative resolution when calling `resolve(...)` outside an event context ([#&#8203;14532](https://github.com/sveltejs/kit/pull/14532)) ### [`v2.43.4`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2434) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.43.3...@sveltejs/kit@2.43.4) ##### Patch Changes - fix: Webcontainer AsyncLocalStorage workaround ([#&#8203;14526](https://github.com/sveltejs/kit/pull/14526)) ### [`v2.43.3`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2433) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.43.2...@sveltejs/kit@2.43.3) ##### Patch Changes - fix: Webcontainer AsyncLocalStorage workaround ([#&#8203;14521](https://github.com/sveltejs/kit/pull/14521)) - fix: include the value of form submitters on `form` remote functions ([#&#8203;14475](https://github.com/sveltejs/kit/pull/14475)) ### [`v2.43.2`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2432) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.43.1...@sveltejs/kit@2.43.2) ##### Patch Changes - fix: ensure rendering starts off synchronously ([#&#8203;14517](https://github.com/sveltejs/kit/pull/14517)) - fix: keep serialized remote data alive until navigation ([#&#8203;14508](https://github.com/sveltejs/kit/pull/14508)) ### [`v2.43.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2431) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.43.0...@sveltejs/kit@2.43.1) ##### Patch Changes - fix: consistently use bare import for internals ([#&#8203;14506](https://github.com/sveltejs/kit/pull/14506)) ### [`v2.43.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2430) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.42.2...@sveltejs/kit@2.43.0) ##### Minor Changes - feat: experimental async SSR ([#&#8203;14447](https://github.com/sveltejs/kit/pull/14447)) ##### Patch Changes - fix: ensure `__SVELTEKIT_PAYLOAD__.data` is accessed safely ([#&#8203;14491](https://github.com/sveltejs/kit/pull/14491)) - fix: create separate cache entries for non-exported remote function queries ([#&#8203;14499](https://github.com/sveltejs/kit/pull/14499)) ### [`v2.42.2`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2422) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.42.1...@sveltejs/kit@2.42.2) ##### Patch Changes - fix: prevent loops in postbuild analysis phase ([#&#8203;14450](https://github.com/sveltejs/kit/pull/14450)) - fix: handle nested object fields in form data ([#&#8203;14469](https://github.com/sveltejs/kit/pull/14469)) - fix: robustify form helper types ([#&#8203;14463](https://github.com/sveltejs/kit/pull/14463)) - fix: avoid running the `init` hook during builds if there's nothing to prerender ([#&#8203;14464](https://github.com/sveltejs/kit/pull/14464)) - fix: ensure SSR rendering gets request store context ([#&#8203;14476](https://github.com/sveltejs/kit/pull/14476)) ### [`v2.42.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2421) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.42.0...@sveltejs/kit@2.42.1) ##### Patch Changes - fix: ensure environment setup is in its own chunk ([#&#8203;14441](https://github.com/sveltejs/kit/pull/14441)) ### [`v2.42.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2420) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.41.0...@sveltejs/kit@2.42.0) ##### Minor Changes - feat: enhance remote form functions with schema support, `input` and `issues` properties ([#&#8203;14383](https://github.com/sveltejs/kit/pull/14383)) - breaking: remote form functions get passed a parsed POJO instead of a `FormData` object now ([#&#8203;14383](https://github.com/sveltejs/kit/pull/14383)) ### [`v2.41.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2410) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.40.0...@sveltejs/kit@2.41.0) ##### Minor Changes - feat: add `%sveltekit.version%` to `app.html` ([#&#8203;12132](https://github.com/sveltejs/kit/pull/12132)) ##### Patch Changes - fix: allow remote functions to return custom types serialized with `transport` hooks ([#&#8203;14435](https://github.com/sveltejs/kit/pull/14435)) - fix: fulfil `beforeNavigate` `complete` when redirected ([#&#8203;12896](https://github.com/sveltejs/kit/pull/12896)) ### [`v2.40.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2400) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.39.1...@sveltejs/kit@2.40.0) ##### Minor Changes - feat: include `event` property on popstate/link/form navigation ([#&#8203;14307](https://github.com/sveltejs/kit/pull/14307)) ##### Patch Changes - fix: respect `replaceState`/`keepFocus`/`noScroll` when a navigation results in a redirect ([#&#8203;14424](https://github.com/sveltejs/kit/pull/14424)) - fix: invalidate preload cache when invalidateAll is true ([#&#8203;14420](https://github.com/sveltejs/kit/pull/14420)) ### [`v2.39.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2391) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.39.0...@sveltejs/kit@2.39.1) ##### Patch Changes - fix: more robust remote function code transformation ([#&#8203;14418](https://github.com/sveltejs/kit/pull/14418)) ### [`v2.39.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2390) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.38.1...@sveltejs/kit@2.39.0) ##### Minor Changes - feat: lazy discovery of remote functions ([#&#8203;14293](https://github.com/sveltejs/kit/pull/14293)) ##### Patch Changes - fix: layout load data not serialized on error page ([#&#8203;14395](https://github.com/sveltejs/kit/pull/14395)) - fix: fail prerendering when remote function fails ([#&#8203;14365](https://github.com/sveltejs/kit/pull/14365)) - fix: treat handle hook redirect as part of remote function call as json redirect ([#&#8203;14362](https://github.com/sveltejs/kit/pull/14362)) ### [`v2.38.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2381) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.38.0...@sveltejs/kit@2.38.1) ##### Patch Changes - fix: enable redirects from queries ([#&#8203;14400](https://github.com/sveltejs/kit/pull/14400)) - fix: remove empty nodes from serialized server load data ([#&#8203;14404](https://github.com/sveltejs/kit/pull/14404)) - fix: allow commands from within endpoints ([#&#8203;14343](https://github.com/sveltejs/kit/pull/14343)) ### [`v2.38.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2380) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.37.1...@sveltejs/kit@2.38.0) ##### Minor Changes - feat: add new remote function `query.batch` ([#&#8203;14272](https://github.com/sveltejs/kit/pull/14272)) ### [`v2.37.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2371) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.37.0...@sveltejs/kit@2.37.1) ##### Patch Changes - fix: serialize server `load` data before passing to universal `load`, to handle mutations and promises ([#&#8203;14298](https://github.com/sveltejs/kit/pull/14298)) - fix: resolve\_route prevent dropping a trailing slash of id ([#&#8203;14294](https://github.com/sveltejs/kit/pull/14294)) - fix: assign correct status code to form submission error on the client ([#&#8203;14345](https://github.com/sveltejs/kit/pull/14345)) - fix: un-proxy `form.result` ([#&#8203;14346](https://github.com/sveltejs/kit/pull/14346)) ### [`v2.37.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2370) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.36.3...@sveltejs/kit@2.37.0) ##### Minor Changes - feat: automatically resolve `query.refresh()` promises on the server ([#&#8203;14332](https://github.com/sveltejs/kit/pull/14332)) - feat: allow query.set() to be called on the server ([#&#8203;14304](https://github.com/sveltejs/kit/pull/14304)) ##### Patch Changes - fix: disable CSRF checks in dev ([#&#8203;14335](https://github.com/sveltejs/kit/pull/14335)) - fix: allow redirects to external URLs from within form functions ([#&#8203;14329](https://github.com/sveltejs/kit/pull/14329)) - fix: add type definitions for `query.set()` method to override the value of a remote query function ([#&#8203;14303](https://github.com/sveltejs/kit/pull/14303)) - fix: ensure uniqueness of `form.for(...)` across form functions ([#&#8203;14327](https://github.com/sveltejs/kit/pull/14327)) ### [`v2.36.3`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2363) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.36.2...@sveltejs/kit@2.36.3) ##### Patch Changes - fix: bump devalue ([#&#8203;14323](https://github.com/sveltejs/kit/pull/14323)) - chore: consolidate dev checks to use `esm-env` instead of a `__SVELTEKIT_DEV__` global ([#&#8203;14308](https://github.com/sveltejs/kit/pull/14308)) - fix: reset form inputs by default when using remote form functions ([#&#8203;14322](https://github.com/sveltejs/kit/pull/14322)) ### [`v2.36.2`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2362) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.36.1...@sveltejs/kit@2.36.2) ##### Patch Changes - chore: make config deprecation warnings more visible ([#&#8203;14281](https://github.com/sveltejs/kit/pull/14281)) - chore: remove redundant Not Found error message ([#&#8203;14289](https://github.com/sveltejs/kit/pull/14289)) - chore: deprecate `csrf.checkOrigin` in favour of `csrf.trustedOrigins: ['*']` ([#&#8203;14281](https://github.com/sveltejs/kit/pull/14281)) ### [`v2.36.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2361) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.36.0...@sveltejs/kit@2.36.1) ##### Patch Changes - fix: ensure importing from `$app/navigation` works in test files ([#&#8203;14195](https://github.com/sveltejs/kit/pull/14195)) ### [`v2.36.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2360) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.35.0...@sveltejs/kit@2.36.0) ##### Minor Changes - feat: add `csrf.trustedOrigins` configuration ([#&#8203;14021](https://github.com/sveltejs/kit/pull/14021)) ##### Patch Changes - fix: correctly decode custom types streamed from a server load function ([#&#8203;14261](https://github.com/sveltejs/kit/pull/14261)) - fix: add trailing slash pathname when generating typed routes ([#&#8203;14065](https://github.com/sveltejs/kit/pull/14065)) ### [`v2.35.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2350) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.34.1...@sveltejs/kit@2.35.0) ##### Minor Changes - feat: better server-side error logging ([#&#8203;13990](https://github.com/sveltejs/kit/pull/13990)) ##### Patch Changes - fix: ensure static error page is loaded correctly for custom user errors ([#&#8203;13952](https://github.com/sveltejs/kit/pull/13952)) ### [`v2.34.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2341) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.34.0...@sveltejs/kit@2.34.1) ##### Patch Changes - fix: support multiple cookies with the same name across different paths and domains ([`b2c5d02`](https://github.com/sveltejs/kit/commit/b2c5d02994a6d83275d6fb3645e6f9a2518c8d20)) - fix: add link header when preloading font ([#&#8203;14200](https://github.com/sveltejs/kit/pull/14200)) - fix: `cookies.get(...)` returns `undefined` for a just-deleted cookie ([`b2c5d02`](https://github.com/sveltejs/kit/commit/b2c5d02994a6d83275d6fb3645e6f9a2518c8d20)) - fix: load env before prerender ([`c5f7139`](https://github.com/sveltejs/kit/commit/c5f713951e41af2000f21929d42eb9d30c9d3a5c)) ### [`v2.34.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2340) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.33.1...@sveltejs/kit@2.34.0) ##### Minor Changes - feat: allow dynamic `env` access during prerender ([#&#8203;14243](https://github.com/sveltejs/kit/pull/14243)) ##### Patch Changes - fix: clone `fetch` responses so that headers are mutable ([#&#8203;13942](https://github.com/sveltejs/kit/pull/13942)) - fix: serialize server `load` data before passing to universal `load`, to handle mutations ([#&#8203;14268](https://github.com/sveltejs/kit/pull/14268)) - fix: allow `asset(...)` to be used with imported assets ([#&#8203;14270](https://github.com/sveltejs/kit/pull/14270)) ### [`v2.33.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2331) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.33.0...@sveltejs/kit@2.33.1) ##### Patch Changes - fix: make paths in .css assets relative ([#&#8203;14262](https://github.com/sveltejs/kit/pull/14262)) - fix: avoid copying SSR stylesheets to client assets ([#&#8203;13069](https://github.com/sveltejs/kit/pull/13069)) ### [`v2.33.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2330) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.32.0...@sveltejs/kit@2.33.0) ##### Minor Changes - feat: configure error reporting when routes marked as prerendable were not prerendered ([#&#8203;11702](https://github.com/sveltejs/kit/pull/11702)) ##### Patch Changes - fix: use correct flag for server tracing ([#&#8203;14250](https://github.com/sveltejs/kit/pull/14250)) - fix: correct type names for new `handleUnseenRoutes` option ([#&#8203;14254](https://github.com/sveltejs/kit/pull/14254)) - chore: Better docs and error message for missing `@opentelemetry/api` dependency ([#&#8203;14250](https://github.com/sveltejs/kit/pull/14250)) ### [`v2.32.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2320) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.31.1...@sveltejs/kit@2.32.0) ##### Minor Changes - feat: inline load fetch `response.body` stream data as base64 in page ([#&#8203;11473](https://github.com/sveltejs/kit/pull/11473)) ##### Patch Changes - fix: better error when `.remote.ts` files are used without the `experimental.remoteFunctions` flag ([#&#8203;14225](https://github.com/sveltejs/kit/pull/14225)) ### [`v2.31.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2311) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.31.0...@sveltejs/kit@2.31.1) ##### Patch Changes - fix: pass options to resolve in resolveId hook ([#&#8203;14223](https://github.com/sveltejs/kit/pull/14223)) ### [`v2.31.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2310) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.30.1...@sveltejs/kit@2.31.0) ##### Minor Changes - feat: OpenTelemetry tracing for `handle`, `sequence`, form actions, remote functions, and `load` functions running on the server ([#&#8203;13899](https://github.com/sveltejs/kit/pull/13899)) - feat: add `instrumentation.server.ts` for tracing and observability setup ([#&#8203;13899](https://github.com/sveltejs/kit/pull/13899)) ### [`v2.30.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2301) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.30.0...@sveltejs/kit@2.30.1) ##### Patch Changes - chore: generate `$app/types` in a more Typescript-friendly way ([#&#8203;14207](https://github.com/sveltejs/kit/pull/14207)) ### [`v2.30.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2300) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.29.1...@sveltejs/kit@2.30.0) ##### Minor Changes - feat: allow to specify options for the service worker in `svelte.config.js` ([#&#8203;13578](https://github.com/sveltejs/kit/pull/13578)) ##### Patch Changes - fix: ensure buttonProps.enhance works on buttons with nested text ([#&#8203;14199](https://github.com/sveltejs/kit/pull/14199)) - fix: pass validation issues specifically to avoid non-enumerable spreading error ([#&#8203;14197](https://github.com/sveltejs/kit/pull/14197)) ### [`v2.29.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2291) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.29.0...@sveltejs/kit@2.29.1) ##### Patch Changes - chore: allow remote functions in all of the src directory ([#&#8203;14198](https://github.com/sveltejs/kit/pull/14198)) ### [`v2.29.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2290) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.28.0...@sveltejs/kit@2.29.0) ##### Minor Changes - feat: add a `kit.files.src` option ([#&#8203;14152](https://github.com/sveltejs/kit/pull/14152)) ##### Patch Changes - fix: don't treat `$lib/server.ts` or `$lib/server_whatever.ts` as server-only modules, only `$lib/server/**` ([#&#8203;14191](https://github.com/sveltejs/kit/pull/14191)) - fix: make illegal server-only import errors actually useful ([#&#8203;14155](https://github.com/sveltejs/kit/pull/14155)) - chore: deprecate `config.kit.files` options ([#&#8203;14152](https://github.com/sveltejs/kit/pull/14152)) - fix: avoid warning if page options in a Svelte file belongs to a comment ([#&#8203;14180](https://github.com/sveltejs/kit/pull/14180)) ### [`v2.28.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2280) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.27.3...@sveltejs/kit@2.28.0) ##### Minor Changes - feat: add `RouteId` and `RouteParams` to NavigationTarget interface ([#&#8203;14167](https://github.com/sveltejs/kit/pull/14167)) - feat: add `pending` property to forms and commands ([#&#8203;14137](https://github.com/sveltejs/kit/pull/14137)) ##### Patch Changes - fix: `fetch` imported assets during prerender ([#&#8203;12201](https://github.com/sveltejs/kit/pull/12201)) - chore: refactor redundant base64 encoding/decoding functions ([#&#8203;14160](https://github.com/sveltejs/kit/pull/14160)) - fix: use correct cache result when fetching same url multiple times ([#&#8203;12355](https://github.com/sveltejs/kit/pull/12355)) - fix: don't refresh queries automatically when running commands ([#&#8203;14170](https://github.com/sveltejs/kit/pull/14170)) - fix: avoid writing remote function bundle to disk when treeshaking prerendered queries ([#&#8203;14161](https://github.com/sveltejs/kit/pull/14161)) ### [`v2.27.3`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2273) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.27.2...@sveltejs/kit@2.27.3) ##### Patch Changes - chore: add `.git` to the end of `package.json` repository url ([#&#8203;14134](https://github.com/sveltejs/kit/pull/14134)) ### [`v2.27.2`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2272) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.27.1...@sveltejs/kit@2.27.2) ##### Patch Changes - fix: ensure `form()` remote functions work when the app is configured to a single output ([#&#8203;14127](https://github.com/sveltejs/kit/pull/14127)) - fix: use the configured base path when calling remote functions from the client ([#&#8203;14106](https://github.com/sveltejs/kit/pull/14106)) ### [`v2.27.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2271) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.27.0...@sveltejs/kit@2.27.1) ##### Patch Changes - fix: correctly type remote function input parameters from a schema ([#&#8203;14098](https://github.com/sveltejs/kit/pull/14098)) - fix: match URL-encoded newlines in rest route params ([#&#8203;14102](https://github.com/sveltejs/kit/pull/14102)) - fix: correctly spell server-side in error messages ([#&#8203;14101](https://github.com/sveltejs/kit/pull/14101)) ### [`v2.27.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2270) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.26.1...@sveltejs/kit@2.27.0) ##### Minor Changes - feat: remote functions ([#&#8203;13986](https://github.com/sveltejs/kit/pull/13986)) ### [`v2.26.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2261) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.26.0...@sveltejs/kit@2.26.1) ##### Patch Changes - fix: posixify internal app server path ([#&#8203;14049](https://github.com/sveltejs/kit/pull/14049)) - fix: ignore route groups when generating typed routes ([#&#8203;14050](https://github.com/sveltejs/kit/pull/14050)) ### [`v2.26.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2260) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.25.2...@sveltejs/kit@2.26.0) ##### Minor Changes - feat: better type-safety for `page.route.id`, `page.params`, `page.url.pathname` and various other places ([#&#8203;13864](https://github.com/sveltejs/kit/pull/13864)) - feat: `resolve(...)` and `asset(...)` helpers for resolving paths ([#&#8203;13864](https://github.com/sveltejs/kit/pull/13864)) - feat: Add `$app/types` module with `Asset`, `RouteId`, `Pathname`, `ResolvedPathname` `RouteParams<T>` and `LayoutParams<T>` ([#&#8203;13864](https://github.com/sveltejs/kit/pull/13864)) ### [`v2.25.2`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2252) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.25.1...@sveltejs/kit@2.25.2) ##### Patch Changes - fix: correctly set URL when navigating during an ongoing navigation ([#&#8203;14004](https://github.com/sveltejs/kit/pull/14004)) ### [`v2.25.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2251) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.25.0...@sveltejs/kit@2.25.1) ##### Patch Changes - fix: add missing params property ([#&#8203;14012](https://github.com/sveltejs/kit/pull/14012)) ### [`v2.25.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2250) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.24.0...@sveltejs/kit@2.25.0) ##### Minor Changes - feat: support asynchronous `read` implementations from adapters ([#&#8203;13859](https://github.com/sveltejs/kit/pull/13859)) ##### Patch Changes - fix: log when no Svelte config file has been found to avoid confusion ([#&#8203;14001](https://github.com/sveltejs/kit/pull/14001)) ### [`v2.24.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2240) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.23.0...@sveltejs/kit@2.24.0) ##### Minor Changes - feat: typed `params` prop for page/layout components ([#&#8203;13999](https://github.com/sveltejs/kit/pull/13999)) ##### Patch Changes - fix: treeshake internal `storage.get` helper ([#&#8203;13998](https://github.com/sveltejs/kit/pull/13998)) ### [`v2.23.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2230) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.22.5...@sveltejs/kit@2.23.0) ##### Minor Changes - feat: support svelte.config.ts ([#&#8203;13935](https://github.com/sveltejs/kit/pull/13935)) > **NOTE** > > Your runtime has to support importing TypeScript files for `svelte.config.ts` to work. > In Node.js, the feature is supported with the `--experimental-strip-types` flag starting in Node 22.6.0 and supported without a flag starting in Node 23.6.0. ##### Patch Changes - fix: extend `vite-plugin-svelte`'s `Config` type instead of duplicating it ([#&#8203;13982](https://github.com/sveltejs/kit/pull/13982)) - fix: regression with `rolldown-vite` not bundling a single JS file for single and inline apps ([#&#8203;13941](https://github.com/sveltejs/kit/pull/13941)) ### [`v2.22.5`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2225) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.22.4...@sveltejs/kit@2.22.5) ##### Patch Changes - fix: re-add `@sveltejs/kit` to `optimizeDeps.exclude` ([#&#8203;13983](https://github.com/sveltejs/kit/pull/13983)) ### [`v2.22.4`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2224) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.22.3...@sveltejs/kit@2.22.4) ##### Patch Changes - fix: force `$app/*` modules to be bundled ([#&#8203;13977](https://github.com/sveltejs/kit/pull/13977)) ### [`v2.22.3`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2223) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.22.2...@sveltejs/kit@2.22.3) ##### Patch Changes - fix: don't bundle `@sveltejs/kit` ([#&#8203;13971](https://github.com/sveltejs/kit/pull/13971)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTIuMiIsInVwZGF0ZWRJblZlciI6IjQxLjE1Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
chore(deps): update dependency @sveltejs/kit to v2.47.1
Some checks reported errors
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build was killed
abc91589bc
renovate-bot scheduled this pull request to auto merge when all checks succeed 2025-10-19 05:42:07 +00:00
Author
Collaborator

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: ui/package-lock.json
npm warn Unknown env config "store". This will stop working in the next major version of npm.
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: reveil@0.0.1
npm error Found: vite@7.1.10
npm error node_modules/vite
npm error   vite@"^7.0.0" from the root project
npm error   peer vite@"^5.0.3 || ^6.0.0 || ^7.0.0-beta.0" from @sveltejs/kit@2.47.1
npm error   node_modules/@sveltejs/kit
npm error     dev @sveltejs/kit@"2.47.1" from the root project
npm error
npm error Could not resolve dependency:
npm error peer vite@"^6.0.0" from @sveltejs/vite-plugin-svelte@5.1.1
npm error node_modules/@sveltejs/vite-plugin-svelte
npm error   dev @sveltejs/vite-plugin-svelte@"^5.1.0" from the root project
npm error   peer @sveltejs/vite-plugin-svelte@"^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0" from @sveltejs/kit@2.47.1
npm error   node_modules/@sveltejs/kit
npm error     dev @sveltejs/kit@"2.47.1" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /var/lib/renovatebot/cache/others/npm/_logs/2025-10-19T05_41_47_745Z-eresolve-report.txt
npm error A complete log of this run can be found in: /var/lib/renovatebot/cache/others/npm/_logs/2025-10-19T05_41_47_745Z-debug-0.log

### ⚠️ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: ui/package-lock.json ``` npm warn Unknown env config "store". This will stop working in the next major version of npm. npm error code ERESOLVE npm error ERESOLVE unable to resolve dependency tree npm error npm error While resolving: reveil@0.0.1 npm error Found: vite@7.1.10 npm error node_modules/vite npm error vite@"^7.0.0" from the root project npm error peer vite@"^5.0.3 || ^6.0.0 || ^7.0.0-beta.0" from @sveltejs/kit@2.47.1 npm error node_modules/@sveltejs/kit npm error dev @sveltejs/kit@"2.47.1" from the root project npm error npm error Could not resolve dependency: npm error peer vite@"^6.0.0" from @sveltejs/vite-plugin-svelte@5.1.1 npm error node_modules/@sveltejs/vite-plugin-svelte npm error dev @sveltejs/vite-plugin-svelte@"^5.1.0" from the root project npm error peer @sveltejs/vite-plugin-svelte@"^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0" from @sveltejs/kit@2.47.1 npm error node_modules/@sveltejs/kit npm error dev @sveltejs/kit@"2.47.1" from the root project npm error npm error Fix the upstream dependency conflict, or retry npm error this command with --force or --legacy-peer-deps npm error to accept an incorrect (and potentially broken) dependency resolution. npm error npm error npm error For a full report see: npm error /var/lib/renovatebot/cache/others/npm/_logs/2025-10-19T05_41_47_745Z-eresolve-report.txt npm error A complete log of this run can be found in: /var/lib/renovatebot/cache/others/npm/_logs/2025-10-19T05_41_47_745Z-debug-0.log ```
nemunaire merged commit 8f834f9095 into master 2025-10-19 07:16:04 +00:00
nemunaire deleted branch renovate/sveltejs-kit-2.x-lockfile 2025-10-19 07:16:04 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nemunaire/reveil!296
No description provided.