chore(deps): update dependency svelte to v5.41.0 #300

Merged
renovate-bot merged 1 commit from renovate/svelte-5.x-lockfile into master 2025-10-19 11:32:57 +00:00
Collaborator

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
svelte (source) 5.35.2 -> 5.41.0 age adoption passing confidence

Release Notes

sveltejs/svelte (svelte)

v5.41.0

Compare Source

Minor Changes
  • feat: add $state.eager(value) rune (#​16849)
Patch Changes
  • fix: preserve <select> state while focused (#​16958)

  • chore: run boundary async effects in the context of the current batch (#​16968)

  • fix: error if each block has key but no as clause (#​16966)

v5.40.2

Compare Source

Patch Changes
  • fix: add hydration markers in pending branch of SSR boundary (#​16965)

v5.40.1

Compare Source

Patch Changes
  • chore: Remove sync-in-async warning for server rendering (#​16949)

v5.40.0

Compare Source

Minor Changes
  • feat: add createContext utility for type-safe context (#​16948)
Patch Changes
  • chore: simplify batch.apply() (#​16945)

  • fix: don't rerun async effects unnecessarily (#​16944)

v5.39.13

Compare Source

Patch Changes
  • fix: add missing type for fr attribute for radialGradient tags in svg (#​16943)

  • fix: unset context on stale promises (#​16935)

v5.39.12

Compare Source

Patch Changes
  • fix: better input cursor restoration for bind:value (#​16925)

  • fix: track the user's getter of bind:this (#​16916)

  • fix: generate correct SSR code for the case where pending is an attribute (#​16919)

  • fix: generate correct code for each blocks with async body (#​16923)

v5.39.11

Compare Source

Patch Changes
  • fix: flush batches whenever an async value resolves (#​16912)

v5.39.10

Compare Source

Patch Changes
  • fix: hydrate each blocks inside element correctly (#​16908)

  • fix: allow await in if block consequent and alternate (#​16890)

  • fix: don't replace rest props with $$props for excluded props (#​16898)

  • fix: correctly transform $derived private fields on server (#​16894)

  • fix: add UNKNOWN evaluation value before breaking for binding.initial===SnippetBlock (#​16910)

v5.39.9

Compare Source

Patch Changes
  • fix: flush when pending boundaries resolve (#​16897)

v5.39.8

Compare Source

Patch Changes
  • fix: check boundary pending attribute at runtime on server (#​16855)

  • fix: preserve tuple type in $state.snapshot (#​16864)

  • fix: allow await in svelte:boundary without pending (#​16857)

  • fix: update bind:checked error message to clarify usage with radio inputs (#​16874)

v5.39.7

Compare Source

Patch Changes
  • chore: simplify batch logic (#​16847)

  • fix: rebase pending batches when other batches are committed (#​16866)

  • fix: wrap async children in $$renderer.async (#​16862)

  • fix: silence label warning for buttons and anchor tags with title attributes (#​16872)

  • fix: coerce nullish <title> to empty string (#​16863)

v5.39.6

Compare Source

Patch Changes
  • fix: depend on reads of deriveds created within reaction (async mode) (#​16823)

  • fix: SSR regression of processing attributes of <select> and <option> (#​16821)

  • fix: async class: + spread attributes were compiled into sync server-side code (#​16834)

  • fix: ensure tick resolves within a macrotask (#​16825)

v5.39.5

Compare Source

Patch Changes
  • fix: allow {@&#8203;html await ...} and snippets with async content on the server (#​16817)

  • fix: use nginx SSI-compatible comments for $props.id() (#​16820)

v5.39.4

Compare Source

Patch Changes
  • fix: restore hydration state after await in <script> (#​16806)

v5.39.3

Compare Source

Patch Changes

v5.39.2

Compare Source

Patch Changes
  • fix: preserve SSR context when block expressions contain await (#​16791)

  • chore: bump some devDependencies (#​16787)

v5.39.1

Compare Source

Patch Changes
  • fix: add missing type for fr attribute for radialGradient tags in svg (#​16943)

  • fix: unset context on stale promises (#​16935)

v5.39.0

Compare Source

Minor Changes
Patch Changes
  • fix: correctly SSR hidden="until-found" (#​16773)

v5.38.10

Compare Source

Patch Changes
  • fix: flush effects scheduled during boundary's pending phase (#​16738)

v5.38.9

Compare Source

Patch Changes
  • chore: generate CSS hash using the filename (#​16740)

  • fix: correctly analyze <object.property> components (#​16711)

  • fix: clean up scheduling system (#​16741)

  • fix: transform input defaults from spread (#​16481)

  • fix: don't destroy contents of svelte:boundary unless the boundary is an error boundary (#​16746)

v5.38.8

Compare Source

Patch Changes
  • fix: send $effect.pending count to the correct boundary (#​16732)

v5.38.7

Compare Source

Patch Changes
  • fix: replace undefined with void(0) in CallExpressions (#​16693)

  • fix: ensure batch exists when resetting a failed boundary (#​16698)

  • fix: place store setup inside async body (#​16687)

v5.38.6

Compare Source

Patch Changes
  • fix: don't fail on flushSync while flushing effects (#​16674)

v5.38.5

Compare Source

Patch Changes
  • fix: ensure async deriveds always get dependencies from thennable (#​16672)

v5.38.3

Compare Source

Patch Changes
  • fix: ensure correct order of template effect values (#​16655)

  • fix: allow async {@&#8203;const} in more places (#​16643)

  • fix: properly catch top level await errors (#​16619)

  • perf: prune effects without dependencies (#​16625)

  • fix: only emit for_await_track_reactivity_loss in async mode (#​16644)

v5.38.2

Compare Source

Patch Changes
  • perf: run blocks eagerly during flush instead of aborting (#​16631)

  • fix: don't clone non-proxies in $inspect (#​16617)

  • fix: avoid recursion error when tagging circular references (#​16622)

v5.38.1

Compare Source

Patch Changes
  • fix: flush effects scheduled during boundary's pending phase (#​16738)

v5.38.0

Compare Source

Minor Changes
  • feat: allow await inside @const declarations (#​16542)
Patch Changes
  • fix: remount at any hydration error (#​16248)

  • chore: emit await_reactivity_loss in for await loops (#​16521)

  • fix: emit snippet_invalid_export instead of undefined_export for exported snippets (#​16539)

v5.37.3

Compare Source

Patch Changes
  • fix: reset attribute cache after setting corresponding property (#​16543)

v5.37.2

Compare Source

Patch Changes
  • fix: double event processing in firefox due to event object being garbage collected (#​16527)

  • fix: add bindable dimension attributes types to SVG and MathML elements (#​16525)

  • fix: correctly differentiate static fields before emitting duplicate_class_field (#​16526)

  • fix: prevent last_propagated_event from being DCE'd (#​16538)

v5.37.1

Compare Source

Patch Changes
  • chore: remove some todos (#​16515)

  • fix: allow await expressions inside {#await ...} argument (#​16514)

  • fix: append_styles in an effect to make them available on mount (#​16509)

  • chore: remove parser.template_untrimmed (#​16511)

  • fix: always inject styles when compiling as a custom element (#​16509)

v5.37.0

Compare Source

Minor Changes
  • feat: ignore component options in compileModule (#​16362)
Patch Changes
  • fix: always mark props as stateful (#​16504)

v5.36.17

Compare Source

Patch Changes
  • fix: throw on duplicate class field declarations (#​16502)

  • fix: add types for part attribute to svg attributes (#​16499)

v5.36.16

Compare Source

Patch Changes
  • fix: don't update a focused input with values from its own past (#​16491)

  • fix: don't destroy effect roots created inside of deriveds (#​16492)

v5.36.15

Compare Source

Patch Changes
  • fix: preserve dirty status of deferred effects (#​16487)

v5.36.14

Compare Source

Patch Changes
  • fix: keep input in sync when binding updated via effect (#​16482)

  • fix: rename form accept-charset attribute (#​16478)

  • fix: prevent infinite async loop (#​16482)

  • fix: exclude derived writes from effect abort and rescheduling (#​16482)

v5.36.13

Compare Source

Patch Changes
  • fix: ensure subscriptions are picked up correctly by deriveds (#​16466)

v5.36.12

Compare Source

Patch Changes
  • chore: move capture_signals to legacy module (#​16456)

v5.36.10

Compare Source

Patch Changes
  • fix: prevent batches from getting intertwined (#​16446)

v5.36.9

Compare Source

Patch Changes
  • fix: don't reexecute derived with no dependencies on teardown (#​16438)

  • fix: disallow export { foo as default } in <script module> (#​16447)

  • fix: move ownership validation into async component body (#​16449)

  • fix: allow async destructured deriveds (#​16444)

  • fix: move store setup/cleanup outside of async component body (#​16443)

v5.36.8

Compare Source

Patch Changes
  • fix: keep effect in the graph if it has an abort controller (#​16430)

  • chore: Switch payload.out to an array (#​16428)

v5.36.7

Compare Source

Patch Changes
  • fix: allow instrinsic <svelte:...> elements to inherit from SvelteHTMLElements (#​16424)

v5.36.6

Compare Source

Patch Changes
  • fix: delegate functions with shadowed variables if declared locally (#​16417)

  • fix: handle error in correct boundary after reset (#​16171)

  • fix: make <svelte:boundary> reset function a noop after the first call (#​16171)

v5.36.5

Compare Source

Patch Changes
  • fix: silence $inspect errors when the effect is about to be destroyed (#​16391)

  • fix: more informative error when effects run in an infinite loop (#​16405)

v5.36.4

Compare Source

Patch Changes
  • fix: avoid microtask in flushSync (#​16394)

  • fix: ensure compiler state is reset before compilation (#​16396)

v5.36.3

Compare Source

Patch Changes
  • fix: don't log await_reactivity_loss warning when signal is read in untrack (#​16385)

  • fix: better handle $inspect on array mutations (#​16389)

  • fix: leave proxied array length untouched when deleting properties (#​16389)

  • fix: update $effect.pending() immediately after a batch is removed (#​16382)

v5.36.2

Compare Source

Patch Changes
  • fix: add $effect.pending() to types (#​16376)

  • fix: add pending snippet to <svelte:boundary> types (#​16379)

v5.36.1

Compare Source

Patch Changes
  • fix: throw on duplicate class field declarations (#​16502)

  • fix: add types for part attribute to svg attributes (#​16499)

v5.36.0

Compare Source

Minor Changes
  • feat: support await in components when using the experimental.async compiler option (#​15844)
Patch Changes
  • fix: silence a11y warning for inert elements (#​16339)

  • chore: clean up a11y analysis code (#​16345)

v5.35.7

Compare Source

Patch Changes
  • fix: silence autofocus a11y warning inside <dialog> (#​16341)

  • fix: don't show adjusted error messages in boundaries (#​16360)

  • chore: replace inline regex with variable (#​16340)

v5.35.6

Compare Source

Patch Changes
  • chore: simplify reaction/source ownership tracking (#​16333)

  • chore: simplify internal component pop() (#​16331)

v5.35.5

Compare Source

Patch Changes
  • fix: associate sources in Spring/Tween/SvelteMap/SvelteSet with correct reaction (#​16325)

  • fix: re-evaluate derived props during teardown (#​16278)

v5.35.4

Compare Source

Patch Changes
  • fix: abort and reschedule effect processing after state change in user effect (#​16280)

v5.35.3

Compare Source

Patch Changes
  • fix: account for mounting when select_option in attribute_effect (#​16309)

  • fix: do not proxify the value assigned to a derived (#​16302)


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 | |---|---|---|---|---|---| | [svelte](https://svelte.dev) ([source](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte)) | [`5.35.2` -> `5.41.0`](https://renovatebot.com/diffs/npm/svelte/5.35.2/5.41.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/svelte/5.41.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/svelte/5.41.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/svelte/5.35.2/5.41.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/svelte/5.35.2/5.41.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>sveltejs/svelte (svelte)</summary> ### [`v5.41.0`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5410) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.40.2...svelte@5.41.0) ##### Minor Changes - feat: add `$state.eager(value)` rune ([#&#8203;16849](https://github.com/sveltejs/svelte/pull/16849)) ##### Patch Changes - fix: preserve `<select>` state while focused ([#&#8203;16958](https://github.com/sveltejs/svelte/pull/16958)) - chore: run boundary async effects in the context of the current batch ([#&#8203;16968](https://github.com/sveltejs/svelte/pull/16968)) - fix: error if `each` block has `key` but no `as` clause ([#&#8203;16966](https://github.com/sveltejs/svelte/pull/16966)) ### [`v5.40.2`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5402) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.40.1...svelte@5.40.2) ##### Patch Changes - fix: add hydration markers in `pending` branch of SSR boundary ([#&#8203;16965](https://github.com/sveltejs/svelte/pull/16965)) ### [`v5.40.1`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5401) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.40.0...svelte@5.40.1) ##### Patch Changes - chore: Remove sync-in-async warning for server rendering ([#&#8203;16949](https://github.com/sveltejs/svelte/pull/16949)) ### [`v5.40.0`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5400) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.39.13...svelte@5.40.0) ##### Minor Changes - feat: add `createContext` utility for type-safe context ([#&#8203;16948](https://github.com/sveltejs/svelte/pull/16948)) ##### Patch Changes - chore: simplify `batch.apply()` ([#&#8203;16945](https://github.com/sveltejs/svelte/pull/16945)) - fix: don't rerun async effects unnecessarily ([#&#8203;16944](https://github.com/sveltejs/svelte/pull/16944)) ### [`v5.39.13`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53913) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.39.12...svelte@5.39.13) ##### Patch Changes - fix: add missing type for `fr` attribute for `radialGradient` tags in svg ([#&#8203;16943](https://github.com/sveltejs/svelte/pull/16943)) - fix: unset context on stale promises ([#&#8203;16935](https://github.com/sveltejs/svelte/pull/16935)) ### [`v5.39.12`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53912) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.39.11...svelte@5.39.12) ##### Patch Changes - fix: better input cursor restoration for `bind:value` ([#&#8203;16925](https://github.com/sveltejs/svelte/pull/16925)) - fix: track the user's getter of `bind:this` ([#&#8203;16916](https://github.com/sveltejs/svelte/pull/16916)) - fix: generate correct SSR code for the case where `pending` is an attribute ([#&#8203;16919](https://github.com/sveltejs/svelte/pull/16919)) - fix: generate correct code for `each` blocks with async body ([#&#8203;16923](https://github.com/sveltejs/svelte/pull/16923)) ### [`v5.39.11`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53911) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.39.10...svelte@5.39.11) ##### Patch Changes - fix: flush batches whenever an async value resolves ([#&#8203;16912](https://github.com/sveltejs/svelte/pull/16912)) ### [`v5.39.10`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53910) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.39.9...svelte@5.39.10) ##### Patch Changes - fix: hydrate each blocks inside element correctly ([#&#8203;16908](https://github.com/sveltejs/svelte/pull/16908)) - fix: allow await in if block consequent and alternate ([#&#8203;16890](https://github.com/sveltejs/svelte/pull/16890)) - fix: don't replace rest props with `$$props` for excluded props ([#&#8203;16898](https://github.com/sveltejs/svelte/pull/16898)) - fix: correctly transform `$derived` private fields on server ([#&#8203;16894](https://github.com/sveltejs/svelte/pull/16894)) - fix: add `UNKNOWN` evaluation value before breaking for `binding.initial===SnippetBlock` ([#&#8203;16910](https://github.com/sveltejs/svelte/pull/16910)) ### [`v5.39.9`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5399) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.39.8...svelte@5.39.9) ##### Patch Changes - fix: flush when pending boundaries resolve ([#&#8203;16897](https://github.com/sveltejs/svelte/pull/16897)) ### [`v5.39.8`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5398) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.39.7...svelte@5.39.8) ##### Patch Changes - fix: check boundary `pending` attribute at runtime on server ([#&#8203;16855](https://github.com/sveltejs/svelte/pull/16855)) - fix: preserve tuple type in `$state.snapshot` ([#&#8203;16864](https://github.com/sveltejs/svelte/pull/16864)) - fix: allow await in svelte:boundary without pending ([#&#8203;16857](https://github.com/sveltejs/svelte/pull/16857)) - fix: update `bind:checked` error message to clarify usage with radio inputs ([#&#8203;16874](https://github.com/sveltejs/svelte/pull/16874)) ### [`v5.39.7`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5397) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.39.6...svelte@5.39.7) ##### Patch Changes - chore: simplify batch logic ([#&#8203;16847](https://github.com/sveltejs/svelte/pull/16847)) - fix: rebase pending batches when other batches are committed ([#&#8203;16866](https://github.com/sveltejs/svelte/pull/16866)) - fix: wrap async `children` in `$$renderer.async` ([#&#8203;16862](https://github.com/sveltejs/svelte/pull/16862)) - fix: silence label warning for buttons and anchor tags with title attributes ([#&#8203;16872](https://github.com/sveltejs/svelte/pull/16872)) - fix: coerce nullish `<title>` to empty string ([#&#8203;16863](https://github.com/sveltejs/svelte/pull/16863)) ### [`v5.39.6`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5396) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.39.5...svelte@5.39.6) ##### Patch Changes - fix: depend on reads of deriveds created within reaction (async mode) ([#&#8203;16823](https://github.com/sveltejs/svelte/pull/16823)) - fix: SSR regression of processing attributes of `<select>` and `<option>` ([#&#8203;16821](https://github.com/sveltejs/svelte/pull/16821)) - fix: async `class:` + spread attributes were compiled into sync server-side code ([#&#8203;16834](https://github.com/sveltejs/svelte/pull/16834)) - fix: ensure tick resolves within a macrotask ([#&#8203;16825](https://github.com/sveltejs/svelte/pull/16825)) ### [`v5.39.5`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5395) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.39.4...svelte@5.39.5) ##### Patch Changes - fix: allow `{@&#8203;html await ...}` and snippets with async content on the server ([#&#8203;16817](https://github.com/sveltejs/svelte/pull/16817)) - fix: use nginx SSI-compatible comments for `$props.id()` ([#&#8203;16820](https://github.com/sveltejs/svelte/pull/16820)) ### [`v5.39.4`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5394) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.39.3...svelte@5.39.4) ##### Patch Changes - fix: restore hydration state after `await` in `<script>` ([#&#8203;16806](https://github.com/sveltejs/svelte/pull/16806)) ### [`v5.39.3`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5393) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.39.2...svelte@5.39.3) ##### Patch Changes - fix: remove outer hydration markers ([#&#8203;16800](https://github.com/sveltejs/svelte/pull/16800)) - fix: async hydration ([#&#8203;16797](https://github.com/sveltejs/svelte/pull/16797)) ### [`v5.39.2`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5392) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.39.1...svelte@5.39.2) ##### Patch Changes - fix: preserve SSR context when block expressions contain `await` ([#&#8203;16791](https://github.com/sveltejs/svelte/pull/16791)) - chore: bump some devDependencies ([#&#8203;16787](https://github.com/sveltejs/svelte/pull/16787)) ### [`v5.39.1`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53913) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.39.0...svelte@5.39.1) ##### Patch Changes - fix: add missing type for `fr` attribute for `radialGradient` tags in svg ([#&#8203;16943](https://github.com/sveltejs/svelte/pull/16943)) - fix: unset context on stale promises ([#&#8203;16935](https://github.com/sveltejs/svelte/pull/16935)) ### [`v5.39.0`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5390) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.38.10...svelte@5.39.0) ##### Minor Changes - feat: experimental async SSR ([#&#8203;16748](https://github.com/sveltejs/svelte/pull/16748)) ##### Patch Changes - fix: correctly SSR hidden="until-found" ([#&#8203;16773](https://github.com/sveltejs/svelte/pull/16773)) ### [`v5.38.10`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53810) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.38.9...svelte@5.38.10) ##### Patch Changes - fix: flush effects scheduled during boundary's pending phase ([#&#8203;16738](https://github.com/sveltejs/svelte/pull/16738)) ### [`v5.38.9`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5389) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.38.8...svelte@5.38.9) ##### Patch Changes - chore: generate CSS hash using the filename ([#&#8203;16740](https://github.com/sveltejs/svelte/pull/16740)) - fix: correctly analyze `<object.property>` components ([#&#8203;16711](https://github.com/sveltejs/svelte/pull/16711)) - fix: clean up scheduling system ([#&#8203;16741](https://github.com/sveltejs/svelte/pull/16741)) - fix: transform input defaults from spread ([#&#8203;16481](https://github.com/sveltejs/svelte/pull/16481)) - fix: don't destroy contents of `svelte:boundary` unless the boundary is an error boundary ([#&#8203;16746](https://github.com/sveltejs/svelte/pull/16746)) ### [`v5.38.8`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5388) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.38.7...svelte@5.38.8) ##### Patch Changes - fix: send `$effect.pending` count to the correct boundary ([#&#8203;16732](https://github.com/sveltejs/svelte/pull/16732)) ### [`v5.38.7`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5387) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.38.6...svelte@5.38.7) ##### Patch Changes - fix: replace `undefined` with `void(0)` in CallExpressions ([#&#8203;16693](https://github.com/sveltejs/svelte/pull/16693)) - fix: ensure batch exists when resetting a failed boundary ([#&#8203;16698](https://github.com/sveltejs/svelte/pull/16698)) - fix: place store setup inside async body ([#&#8203;16687](https://github.com/sveltejs/svelte/pull/16687)) ### [`v5.38.6`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5386) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.38.5...svelte@5.38.6) ##### Patch Changes - fix: don't fail on `flushSync` while flushing effects ([#&#8203;16674](https://github.com/sveltejs/svelte/pull/16674)) ### [`v5.38.5`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5385) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.38.3...svelte@5.38.5) ##### Patch Changes - fix: ensure async deriveds always get dependencies from thennable ([#&#8203;16672](https://github.com/sveltejs/svelte/pull/16672)) ### [`v5.38.3`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5383) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.38.2...svelte@5.38.3) ##### Patch Changes - fix: ensure correct order of template effect values ([#&#8203;16655](https://github.com/sveltejs/svelte/pull/16655)) - fix: allow async `{@&#8203;const}` in more places ([#&#8203;16643](https://github.com/sveltejs/svelte/pull/16643)) - fix: properly catch top level await errors ([#&#8203;16619](https://github.com/sveltejs/svelte/pull/16619)) - perf: prune effects without dependencies ([#&#8203;16625](https://github.com/sveltejs/svelte/pull/16625)) - fix: only emit `for_await_track_reactivity_loss` in async mode ([#&#8203;16644](https://github.com/sveltejs/svelte/pull/16644)) ### [`v5.38.2`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5382) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.38.1...svelte@5.38.2) ##### Patch Changes - perf: run blocks eagerly during flush instead of aborting ([#&#8203;16631](https://github.com/sveltejs/svelte/pull/16631)) - fix: don't clone non-proxies in `$inspect` ([#&#8203;16617](https://github.com/sveltejs/svelte/pull/16617)) - fix: avoid recursion error when tagging circular references ([#&#8203;16622](https://github.com/sveltejs/svelte/pull/16622)) ### [`v5.38.1`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53810) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.38.0...svelte@5.38.1) ##### Patch Changes - fix: flush effects scheduled during boundary's pending phase ([#&#8203;16738](https://github.com/sveltejs/svelte/pull/16738)) ### [`v5.38.0`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5380) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.37.3...svelte@5.38.0) ##### Minor Changes - feat: allow `await` inside `@const` declarations ([#&#8203;16542](https://github.com/sveltejs/svelte/pull/16542)) ##### Patch Changes - fix: remount at any hydration error ([#&#8203;16248](https://github.com/sveltejs/svelte/pull/16248)) - chore: emit `await_reactivity_loss` in `for await` loops ([#&#8203;16521](https://github.com/sveltejs/svelte/pull/16521)) - fix: emit `snippet_invalid_export` instead of `undefined_export` for exported snippets ([#&#8203;16539](https://github.com/sveltejs/svelte/pull/16539)) ### [`v5.37.3`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5373) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.37.2...svelte@5.37.3) ##### Patch Changes - fix: reset attribute cache after setting corresponding property ([#&#8203;16543](https://github.com/sveltejs/svelte/pull/16543)) ### [`v5.37.2`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5372) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.37.1...svelte@5.37.2) ##### Patch Changes - fix: double event processing in firefox due to event object being garbage collected ([#&#8203;16527](https://github.com/sveltejs/svelte/pull/16527)) - fix: add bindable dimension attributes types to SVG and MathML elements ([#&#8203;16525](https://github.com/sveltejs/svelte/pull/16525)) - fix: correctly differentiate static fields before emitting `duplicate_class_field` ([#&#8203;16526](https://github.com/sveltejs/svelte/pull/16526)) - fix: prevent last\_propagated\_event from being DCE'd ([#&#8203;16538](https://github.com/sveltejs/svelte/pull/16538)) ### [`v5.37.1`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5371) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.37.0...svelte@5.37.1) ##### Patch Changes - chore: remove some todos ([#&#8203;16515](https://github.com/sveltejs/svelte/pull/16515)) - fix: allow await expressions inside `{#await ...}` argument ([#&#8203;16514](https://github.com/sveltejs/svelte/pull/16514)) - fix: `append_styles` in an effect to make them available on mount ([#&#8203;16509](https://github.com/sveltejs/svelte/pull/16509)) - chore: remove `parser.template_untrimmed` ([#&#8203;16511](https://github.com/sveltejs/svelte/pull/16511)) - fix: always inject styles when compiling as a custom element ([#&#8203;16509](https://github.com/sveltejs/svelte/pull/16509)) ### [`v5.37.0`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5370) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.36.17...svelte@5.37.0) ##### Minor Changes - feat: ignore component options in `compileModule` ([#&#8203;16362](https://github.com/sveltejs/svelte/pull/16362)) ##### Patch Changes - fix: always mark props as stateful ([#&#8203;16504](https://github.com/sveltejs/svelte/pull/16504)) ### [`v5.36.17`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53617) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.36.16...svelte@5.36.17) ##### Patch Changes - fix: throw on duplicate class field declarations ([#&#8203;16502](https://github.com/sveltejs/svelte/pull/16502)) - fix: add types for `part` attribute to svg attributes ([#&#8203;16499](https://github.com/sveltejs/svelte/pull/16499)) ### [`v5.36.16`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53616) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.36.15...svelte@5.36.16) ##### Patch Changes - fix: don't update a focused input with values from its own past ([#&#8203;16491](https://github.com/sveltejs/svelte/pull/16491)) - fix: don't destroy effect roots created inside of deriveds ([#&#8203;16492](https://github.com/sveltejs/svelte/pull/16492)) ### [`v5.36.15`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53615) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.36.14...svelte@5.36.15) ##### Patch Changes - fix: preserve dirty status of deferred effects ([#&#8203;16487](https://github.com/sveltejs/svelte/pull/16487)) ### [`v5.36.14`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53614) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.36.13...svelte@5.36.14) ##### Patch Changes - fix: keep input in sync when binding updated via effect ([#&#8203;16482](https://github.com/sveltejs/svelte/pull/16482)) - fix: rename form accept-charset attribute ([#&#8203;16478](https://github.com/sveltejs/svelte/pull/16478)) - fix: prevent infinite async loop ([#&#8203;16482](https://github.com/sveltejs/svelte/pull/16482)) - fix: exclude derived writes from effect abort and rescheduling ([#&#8203;16482](https://github.com/sveltejs/svelte/pull/16482)) ### [`v5.36.13`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53613) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.36.12...svelte@5.36.13) ##### Patch Changes - fix: ensure subscriptions are picked up correctly by deriveds ([#&#8203;16466](https://github.com/sveltejs/svelte/pull/16466)) ### [`v5.36.12`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53612) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.36.10...svelte@5.36.12) ##### Patch Changes - chore: move `capture_signals` to legacy module ([#&#8203;16456](https://github.com/sveltejs/svelte/pull/16456)) ### [`v5.36.10`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53610) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.36.9...svelte@5.36.10) ##### Patch Changes - fix: prevent batches from getting intertwined ([#&#8203;16446](https://github.com/sveltejs/svelte/pull/16446)) ### [`v5.36.9`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5369) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.36.8...svelte@5.36.9) ##### Patch Changes - fix: don't reexecute derived with no dependencies on teardown ([#&#8203;16438](https://github.com/sveltejs/svelte/pull/16438)) - fix: disallow `export { foo as default }` in `<script module>` ([#&#8203;16447](https://github.com/sveltejs/svelte/pull/16447)) - fix: move ownership validation into async component body ([#&#8203;16449](https://github.com/sveltejs/svelte/pull/16449)) - fix: allow async destructured deriveds ([#&#8203;16444](https://github.com/sveltejs/svelte/pull/16444)) - fix: move store setup/cleanup outside of async component body ([#&#8203;16443](https://github.com/sveltejs/svelte/pull/16443)) ### [`v5.36.8`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5368) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.36.7...svelte@5.36.8) ##### Patch Changes - fix: keep effect in the graph if it has an abort controller ([#&#8203;16430](https://github.com/sveltejs/svelte/pull/16430)) - chore: Switch `payload.out` to an array ([#&#8203;16428](https://github.com/sveltejs/svelte/pull/16428)) ### [`v5.36.7`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5367) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.36.6...svelte@5.36.7) ##### Patch Changes - fix: allow instrinsic `<svelte:...>` elements to inherit from `SvelteHTMLElements` ([#&#8203;16424](https://github.com/sveltejs/svelte/pull/16424)) ### [`v5.36.6`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5366) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.36.5...svelte@5.36.6) ##### Patch Changes - fix: delegate functions with shadowed variables if declared locally ([#&#8203;16417](https://github.com/sveltejs/svelte/pull/16417)) - fix: handle error in correct boundary after reset ([#&#8203;16171](https://github.com/sveltejs/svelte/pull/16171)) - fix: make `<svelte:boundary>` reset function a noop after the first call ([#&#8203;16171](https://github.com/sveltejs/svelte/pull/16171)) ### [`v5.36.5`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5365) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.36.4...svelte@5.36.5) ##### Patch Changes - fix: silence `$inspect` errors when the effect is about to be destroyed ([#&#8203;16391](https://github.com/sveltejs/svelte/pull/16391)) - fix: more informative error when effects run in an infinite loop ([#&#8203;16405](https://github.com/sveltejs/svelte/pull/16405)) ### [`v5.36.4`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5364) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.36.3...svelte@5.36.4) ##### Patch Changes - fix: avoid microtask in flushSync ([#&#8203;16394](https://github.com/sveltejs/svelte/pull/16394)) - fix: ensure compiler state is reset before compilation ([#&#8203;16396](https://github.com/sveltejs/svelte/pull/16396)) ### [`v5.36.3`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5363) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.36.2...svelte@5.36.3) ##### Patch Changes - fix: don't log `await_reactivity_loss` warning when signal is read in `untrack` ([#&#8203;16385](https://github.com/sveltejs/svelte/pull/16385)) - fix: better handle $inspect on array mutations ([#&#8203;16389](https://github.com/sveltejs/svelte/pull/16389)) - fix: leave proxied array `length` untouched when deleting properties ([#&#8203;16389](https://github.com/sveltejs/svelte/pull/16389)) - fix: update `$effect.pending()` immediately after a batch is removed ([#&#8203;16382](https://github.com/sveltejs/svelte/pull/16382)) ### [`v5.36.2`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5362) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.36.1...svelte@5.36.2) ##### Patch Changes - fix: add `$effect.pending()` to types ([#&#8203;16376](https://github.com/sveltejs/svelte/pull/16376)) - fix: add `pending` snippet to `<svelte:boundary>` types ([#&#8203;16379](https://github.com/sveltejs/svelte/pull/16379)) ### [`v5.36.1`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53617) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.36.0...svelte@5.36.1) ##### Patch Changes - fix: throw on duplicate class field declarations ([#&#8203;16502](https://github.com/sveltejs/svelte/pull/16502)) - fix: add types for `part` attribute to svg attributes ([#&#8203;16499](https://github.com/sveltejs/svelte/pull/16499)) ### [`v5.36.0`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5360) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.35.7...svelte@5.36.0) ##### Minor Changes - feat: support `await` in components when using the `experimental.async` compiler option ([#&#8203;15844](https://github.com/sveltejs/svelte/pull/15844)) ##### Patch Changes - fix: silence a11y warning for inert elements ([#&#8203;16339](https://github.com/sveltejs/svelte/pull/16339)) - chore: clean up a11y analysis code ([#&#8203;16345](https://github.com/sveltejs/svelte/pull/16345)) ### [`v5.35.7`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5357) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.35.6...svelte@5.35.7) ##### Patch Changes - fix: silence autofocus a11y warning inside `<dialog>` ([#&#8203;16341](https://github.com/sveltejs/svelte/pull/16341)) - fix: don't show adjusted error messages in boundaries ([#&#8203;16360](https://github.com/sveltejs/svelte/pull/16360)) - chore: replace inline regex with variable ([#&#8203;16340](https://github.com/sveltejs/svelte/pull/16340)) ### [`v5.35.6`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5356) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.35.5...svelte@5.35.6) ##### Patch Changes - chore: simplify reaction/source ownership tracking ([#&#8203;16333](https://github.com/sveltejs/svelte/pull/16333)) - chore: simplify internal component `pop()` ([#&#8203;16331](https://github.com/sveltejs/svelte/pull/16331)) ### [`v5.35.5`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5355) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.35.4...svelte@5.35.5) ##### Patch Changes - fix: associate sources in Spring/Tween/SvelteMap/SvelteSet with correct reaction ([#&#8203;16325](https://github.com/sveltejs/svelte/pull/16325)) - fix: re-evaluate derived props during teardown ([#&#8203;16278](https://github.com/sveltejs/svelte/pull/16278)) ### [`v5.35.4`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5354) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.35.3...svelte@5.35.4) ##### Patch Changes - fix: abort and reschedule effect processing after state change in user effect ([#&#8203;16280](https://github.com/sveltejs/svelte/pull/16280)) ### [`v5.35.3`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5353) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.35.2...svelte@5.35.3) ##### Patch Changes - fix: account for mounting when `select_option` in `attribute_effect` ([#&#8203;16309](https://github.com/sveltejs/svelte/pull/16309)) - fix: do not proxify the value assigned to a derived ([#&#8203;16302](https://github.com/sveltejs/svelte/pull/16302)) </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 svelte to v5.41.0
Some checks reported errors
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build was killed
6c962b69f5
renovate-bot scheduled this pull request to auto merge when all checks succeed 2025-10-19 08:44:59 +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
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
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-19T10_50_14_074Z-eresolve-report.txt
npm error A complete log of this run can be found in: /var/lib/renovatebot/cache/others/npm/_logs/2025-10-19T10_50_14_074Z-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 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 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-19T10_50_14_074Z-eresolve-report.txt npm error A complete log of this run can be found in: /var/lib/renovatebot/cache/others/npm/_logs/2025-10-19T10_50_14_074Z-debug-0.log ```
renovate-bot deleted branch renovate/svelte-5.x-lockfile 2025-10-19 11:32:57 +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!300
No description provided.