Update svelte+vite #25

Open
renovate wants to merge 1 commit from renovate/svelte+vite into develop
Collaborator

This PR contains the following updates:

Package Change Age Confidence
svelte (source) ^5.55.7^5.56.3 age confidence
svelte-check ^4.4.8^4.6.0 age confidence
vite (source) ^6.4.2^6.4.3 age confidence

Release Notes

sveltejs/svelte (svelte)

v5.56.3

Compare Source

Patch Changes
  • fix: ignore errors that occur in destroyed effects (#​18384)

  • fix: type BigInts in $state.snapshot(...) return values (#​18388)

v5.56.2

Compare Source

Patch Changes
  • fix: properly track effect end node for async sibling component (#​18371)

  • fix: prevent false-positive reactivity loss warning (#​18373)

  • chore: bump esrap dependency (#​18372)

  • fix: ignore declaration tags for animation directive (#​18366)

  • fix: reject pending async deriveds on discard (#​18308)

v5.56.1

Compare Source

Patch Changes
  • fix: error at compile time on duplicate snippet/declaration tag definitions (#​18351)

  • fix: parse declaration tag contents more robustly (#​18353)

  • fix: correctly transform references to earlier declarators in a declaration tag (e.g. {let a = $state(0), b = $derived(a * 2)}) (#​18348)

  • fix: avoid spurious state_referenced_locally warnings for $derived declarations in declaration tags (#​18348)

  • fix: tolerate whitespace before let/const in declaration tags (#​18348)

  • fix: prevent infinite loop when a tag's expression ends with a trailing / at the end of the input (#​18350)

  • fix: more robust parsing of declaration tags with regards to type (#​18330)

  • fix: preserve newlines in spread input values when the type attribute is applied after value (#​18345)

  • fix: update SvelteURLSearchParams when setting duplicate keys to the same joined value (#​18336)

  • fix: check references for blockers on server, too (#​18352)

v5.56.0

Compare Source

Minor Changes
  • feat: allow declarations in the template (#​18282)
Patch Changes
  • perf: use createElement instead of createElementNS for HTML elements (#​18262)

  • perf: store current_sources as a Set for O(1) membership checks (#​18278)

  • perf: deduplicate identical hoisted templates within a component (#​18320)

  • perf: hoist rest_props exclude list as a module-scope Set (#​18252)

v5.55.10

Compare Source

Patch Changes
  • fix: unlink errored and otherwise finished batch (#​18264)

  • perf: walk composedPath() directly in delegated event propagation (#​18268)

  • fix: transfer effects when merging batches (#​18254)

  • fix: allow $derived(await ...) in disconnected effect roots (#​18273)

  • fix: remove temporary raw-text hydration markers (#​18269)

  • fix: propagate async @const blockers through closure references so template expressions like {(() => host)()} correctly wait for the awaited value (#​18309)

  • fix: properly unlink batches (#​18298)

  • fix: settle discarded batch (#​18290)

  • fix: declare let: directives before {@​const} declarations on slotted elements (#​18271)

  • fix: resume outro-ed branches if they were kept around (#​18291)

  • fix: avoid waterfall-warning when async resolves to same value (#​18297)

  • fix: correctly coordinate component-level effects inside async blocks (#​18260)

  • fix: make unnecessary commit work less likely (#​18263)

  • chore: add tag name to a11y_click_events_have_key_events warning (#​18272)

  • fix: catch rejected promises while merging/committing (#​18266)

v5.55.9

Compare Source

Patch Changes
  • fix: don't unset batch when calling {#await ...} promise (#​18243)

  • fix: promise-ify {#await await ...} expressions on the server and correctly hydrate them on the client (#​18243)

  • fix: deduplicate dependencies that are added outside the init/update cycle (#​18243)

  • fix: avoid false-positive batch invariant error (#​18246)

  • fix: inline primitive constants in attribute values during SSR (#​18232)

v5.55.8

Compare Source

Patch Changes
  • fix(print): handle svelte:body and fix keyframe percentage double-printing (#​18234)

  • fix: execute uninitialized derived even if it's destroyed (#​18228)

  • fix: use named symbols everywhere (#​18238)

  • fix: don't run teardown effects when deriveds are unfreezed (#​18227)

  • fix: unset context synchronously in run (#​18236)

sveltejs/language-tools (svelte-check)

v4.6.0

Compare Source

Minor Changes
  • feat: support reading Svelte config from vite.config.js/ts (#​3031)
Patch Changes

v4.5.0

Compare Source

Minor Changes
  • feat: support Svelte 5 declaration tags (#​3033)
Patch Changes
  • fix: properly handle props with the name slot inside Svelte 5 snippets (#​3030)

  • feat: add support for svelte config ts/mts files (#​3009)

vitejs/vite (vite)

v6.4.3

Compare Source

Please refer to CHANGELOG.md for details.


Configuration

📅 Schedule: (in timezone Europe/Amsterdam)

  • Branch creation
    • "before 6am on Saturday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

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

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [svelte](https://svelte.dev) ([source](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte)) | [`^5.55.7` → `^5.56.3`](https://renovatebot.com/diffs/npm/svelte/5.55.7/5.56.3) | ![age](https://developer.mend.io/api/mc/badges/age/npm/svelte/5.56.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/svelte/5.55.7/5.56.3?slim=true) | | [svelte-check](https://github.com/sveltejs/language-tools) | [`^4.4.8` → `^4.6.0`](https://renovatebot.com/diffs/npm/svelte-check/4.4.8/4.6.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/svelte-check/4.6.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/svelte-check/4.4.8/4.6.0?slim=true) | | [vite](https://vite.dev) ([source](https://github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`^6.4.2` → `^6.4.3`](https://renovatebot.com/diffs/npm/vite/6.4.2/6.4.3) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vite/6.4.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/6.4.2/6.4.3?slim=true) | --- ### Release Notes <details> <summary>sveltejs/svelte (svelte)</summary> ### [`v5.56.3`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5563) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.56.2...svelte@5.56.3) ##### Patch Changes - fix: ignore errors that occur in destroyed effects ([#&#8203;18384](https://github.com/sveltejs/svelte/pull/18384)) - fix: type BigInts in `$state.snapshot(...)` return values ([#&#8203;18388](https://github.com/sveltejs/svelte/pull/18388)) ### [`v5.56.2`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5562) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.56.1...svelte@5.56.2) ##### Patch Changes - fix: properly track effect end node for async sibling component ([#&#8203;18371](https://github.com/sveltejs/svelte/pull/18371)) - fix: prevent false-positive reactivity loss warning ([#&#8203;18373](https://github.com/sveltejs/svelte/pull/18373)) - chore: bump esrap dependency ([#&#8203;18372](https://github.com/sveltejs/svelte/pull/18372)) - fix: ignore declaration tags for animation directive ([#&#8203;18366](https://github.com/sveltejs/svelte/pull/18366)) - fix: reject pending async deriveds on discard ([#&#8203;18308](https://github.com/sveltejs/svelte/pull/18308)) ### [`v5.56.1`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5561) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.56.0...svelte@5.56.1) ##### Patch Changes - fix: error at compile time on duplicate snippet/declaration tag definitions ([#&#8203;18351](https://github.com/sveltejs/svelte/pull/18351)) - fix: parse declaration tag contents more robustly ([#&#8203;18353](https://github.com/sveltejs/svelte/pull/18353)) - fix: correctly transform references to earlier declarators in a declaration tag (e.g. `{let a = $state(0), b = $derived(a * 2)}`) ([#&#8203;18348](https://github.com/sveltejs/svelte/pull/18348)) - fix: avoid spurious `state_referenced_locally` warnings for `$derived` declarations in declaration tags ([#&#8203;18348](https://github.com/sveltejs/svelte/pull/18348)) - fix: tolerate whitespace before `let`/`const` in declaration tags ([#&#8203;18348](https://github.com/sveltejs/svelte/pull/18348)) - fix: prevent infinite loop when a tag's expression ends with a trailing `/` at the end of the input ([#&#8203;18350](https://github.com/sveltejs/svelte/pull/18350)) - fix: more robust parsing of declaration tags with regards to `type` ([#&#8203;18330](https://github.com/sveltejs/svelte/pull/18330)) - fix: preserve newlines in spread input values when the `type` attribute is applied after `value` ([#&#8203;18345](https://github.com/sveltejs/svelte/pull/18345)) - fix: update `SvelteURLSearchParams` when setting duplicate keys to the same joined value ([#&#8203;18336](https://github.com/sveltejs/svelte/pull/18336)) - fix: check references for blockers on server, too ([#&#8203;18352](https://github.com/sveltejs/svelte/pull/18352)) ### [`v5.56.0`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5560) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.55.10...svelte@5.56.0) ##### Minor Changes - feat: allow declarations in the template ([#&#8203;18282](https://github.com/sveltejs/svelte/pull/18282)) ##### Patch Changes - perf: use `createElement` instead of `createElementNS` for HTML elements ([#&#8203;18262](https://github.com/sveltejs/svelte/pull/18262)) - perf: store `current_sources` as a `Set` for O(1) membership checks ([#&#8203;18278](https://github.com/sveltejs/svelte/pull/18278)) - perf: deduplicate identical hoisted templates within a component ([#&#8203;18320](https://github.com/sveltejs/svelte/pull/18320)) - perf: hoist `rest_props` exclude list as a module-scope `Set` ([#&#8203;18252](https://github.com/sveltejs/svelte/pull/18252)) ### [`v5.55.10`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#55510) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.55.9...svelte@5.55.10) ##### Patch Changes - fix: unlink errored and otherwise finished batch ([#&#8203;18264](https://github.com/sveltejs/svelte/pull/18264)) - perf: walk composedPath() directly in delegated event propagation ([#&#8203;18268](https://github.com/sveltejs/svelte/pull/18268)) - fix: transfer effects when merging batches ([#&#8203;18254](https://github.com/sveltejs/svelte/pull/18254)) - fix: allow `$derived(await ...)` in disconnected effect roots ([#&#8203;18273](https://github.com/sveltejs/svelte/pull/18273)) - fix: remove temporary raw-text hydration markers ([#&#8203;18269](https://github.com/sveltejs/svelte/pull/18269)) - fix: propagate async `@const` blockers through closure references so template expressions like `{(() => host)()}` correctly wait for the awaited value ([#&#8203;18309](https://github.com/sveltejs/svelte/pull/18309)) - fix: properly unlink batches ([#&#8203;18298](https://github.com/sveltejs/svelte/pull/18298)) - fix: settle discarded batch ([#&#8203;18290](https://github.com/sveltejs/svelte/pull/18290)) - fix: declare `let:` directives before `{@&#8203;const}` declarations on slotted elements ([#&#8203;18271](https://github.com/sveltejs/svelte/pull/18271)) - fix: resume outro-ed branches if they were kept around ([#&#8203;18291](https://github.com/sveltejs/svelte/pull/18291)) - fix: avoid waterfall-warning when async resolves to same value ([#&#8203;18297](https://github.com/sveltejs/svelte/pull/18297)) - fix: correctly coordinate component-level effects inside async blocks ([#&#8203;18260](https://github.com/sveltejs/svelte/pull/18260)) - fix: make unnecessary commit work less likely ([#&#8203;18263](https://github.com/sveltejs/svelte/pull/18263)) - chore: add tag name to `a11y_click_events_have_key_events` warning ([#&#8203;18272](https://github.com/sveltejs/svelte/pull/18272)) - fix: catch rejected promises while merging/committing ([#&#8203;18266](https://github.com/sveltejs/svelte/pull/18266)) ### [`v5.55.9`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5559) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.55.8...svelte@5.55.9) ##### Patch Changes - fix: don't unset batch when calling `{#await ...}` promise ([#&#8203;18243](https://github.com/sveltejs/svelte/pull/18243)) - fix: promise-ify `{#await await ...}` expressions on the server and correctly hydrate them on the client ([#&#8203;18243](https://github.com/sveltejs/svelte/pull/18243)) - fix: deduplicate dependencies that are added outside the init/update cycle ([#&#8203;18243](https://github.com/sveltejs/svelte/pull/18243)) - fix: avoid false-positive batch invariant error ([#&#8203;18246](https://github.com/sveltejs/svelte/pull/18246)) - fix: inline primitive constants in attribute values during SSR ([#&#8203;18232](https://github.com/sveltejs/svelte/pull/18232)) ### [`v5.55.8`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5558) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.55.7...svelte@5.55.8) ##### Patch Changes - fix(print): handle `svelte:body` and fix keyframe percentage double-printing ([#&#8203;18234](https://github.com/sveltejs/svelte/pull/18234)) - fix: execute uninitialized derived even if it's destroyed ([#&#8203;18228](https://github.com/sveltejs/svelte/pull/18228)) - fix: use named symbols everywhere ([#&#8203;18238](https://github.com/sveltejs/svelte/pull/18238)) - fix: don't run teardown effects when deriveds are unfreezed ([#&#8203;18227](https://github.com/sveltejs/svelte/pull/18227)) - fix: unset context synchronously in `run` ([#&#8203;18236](https://github.com/sveltejs/svelte/pull/18236)) </details> <details> <summary>sveltejs/language-tools (svelte-check)</summary> ### [`v4.6.0`](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.6.0) [Compare Source](https://github.com/sveltejs/language-tools/compare/svelte-check@4.5.0...svelte-check@4.6.0) ##### Minor Changes - feat: support reading Svelte config from `vite.config.js/ts` ([#&#8203;3031](https://github.com/sveltejs/language-tools/pull/3031)) ##### Patch Changes - Updated dependencies \[[`151cf45`](https://github.com/sveltejs/language-tools/commit/151cf4593efb4cc3a88cd3c00d5a2f847ac345fe)]: - [@&#8203;sveltejs/load-config](https://github.com/sveltejs/load-config)@&#8203;0.1.1 ### [`v4.5.0`](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.5.0) [Compare Source](https://github.com/sveltejs/language-tools/compare/svelte-check@4.4.8...svelte-check@4.5.0) ##### Minor Changes - feat: support Svelte 5 declaration tags ([#&#8203;3033](https://github.com/sveltejs/language-tools/pull/3033)) ##### Patch Changes - fix: properly handle props with the name `slot` inside Svelte 5 snippets ([#&#8203;3030](https://github.com/sveltejs/language-tools/pull/3030)) - feat: add support for svelte config ts/mts files ([#&#8203;3009](https://github.com/sveltejs/language-tools/pull/3009)) </details> <details> <summary>vitejs/vite (vite)</summary> ### [`v6.4.3`](https://github.com/vitejs/vite/releases/tag/v6.4.3) [Compare Source](https://github.com/vitejs/vite/compare/v6.4.2...v6.4.3) Please refer to [CHANGELOG.md](https://github.com/vitejs/vite/blob/v6.4.3/packages/vite/CHANGELOG.md) for details. </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Amsterdam) - Branch creation - "before 6am on Saturday" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDQuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEwNC4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJwYXRjaCJdfQ==-->
renovate scheduled this pull request to auto merge when all checks succeed 2026-05-23 00:02:20 +02:00
renovate force-pushed renovate/svelte+vite from eb8fe2919a to 6762bb09ab 2026-05-27 00:02:22 +02:00 Compare
renovate force-pushed renovate/svelte+vite from 6762bb09ab to dfb2ffe17f 2026-05-28 00:01:36 +02:00 Compare
renovate changed title from chore(deps): update dependency svelte to ^5.55.9 to chore(deps): update dependency svelte to ^5.55.10 2026-05-28 00:01:37 +02:00
renovate changed title from chore(deps): update dependency svelte to ^5.55.10 to chore(deps): update dependency svelte to ^5.56.0 2026-05-31 00:01:42 +02:00
renovate force-pushed renovate/svelte+vite from dfb2ffe17f to 75a1160b33 2026-05-31 00:01:42 +02:00 Compare
renovate force-pushed renovate/svelte+vite from 75a1160b33 to 400c4d810b 2026-06-02 00:01:59 +02:00 Compare
renovate changed title from chore(deps): update dependency svelte to ^5.56.0 to chore(deps): update svelte+vite 2026-06-02 00:02:10 +02:00
renovate force-pushed renovate/svelte+vite from 400c4d810b to 03fc86e8cd 2026-06-03 00:01:57 +02:00 Compare
renovate force-pushed renovate/svelte+vite from 03fc86e8cd to ac64f5d024 2026-06-05 00:02:09 +02:00 Compare
renovate force-pushed renovate/svelte+vite from ac64f5d024 to ccd0330567 2026-06-08 00:08:55 +02:00 Compare
renovate force-pushed renovate/svelte+vite from ccd0330567 to 657bec9b9d 2026-06-10 00:01:37 +02:00 Compare
renovate changed title from chore(deps): update svelte+vite to Update svelte+vite 2026-06-10 00:01:49 +02:00
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/svelte+vite:renovate/svelte+vite
git switch renovate/svelte+vite

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch develop
git merge --no-ff renovate/svelte+vite
git switch renovate/svelte+vite
git rebase develop
git switch develop
git merge --ff-only renovate/svelte+vite
git switch renovate/svelte+vite
git rebase develop
git switch develop
git merge --no-ff renovate/svelte+vite
git switch develop
git merge --squash renovate/svelte+vite
git switch develop
git merge --ff-only renovate/svelte+vite
git switch develop
git merge renovate/svelte+vite
git push origin develop
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
midas/gptier!25
No description provided.