Skip to content

Commit e110887

Browse files
chore(deps): update dependency svelte to v5.39.11 (#2203)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [svelte](https://svelte.dev) ([source](https://redirect.github.com/sveltejs/svelte/tree/HEAD/packages/svelte)) | [`5.28.2` -> `5.39.11`](https://renovatebot.com/diffs/npm/svelte/5.28.2/5.39.11) | [![age](https://developer.mend.io/api/mc/badges/age/npm/svelte/5.39.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/svelte/5.28.2/5.39.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>sveltejs/svelte (svelte)</summary> ### [`v5.39.11`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53911) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16912)) ### [`v5.39.10`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53910) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16908)) - fix: allow await in if block consequent and alternate ([#&#8203;16890](https://redirect.github.com/sveltejs/svelte/pull/16890)) - fix: don't replace rest props with `$$props` for excluded props ([#&#8203;16898](https://redirect.github.com/sveltejs/svelte/pull/16898)) - fix: correctly transform `$derived` private fields on server ([#&#8203;16894](https://redirect.github.com/sveltejs/svelte/pull/16894)) - fix: add `UNKNOWN` evaluation value before breaking for `binding.initial===SnippetBlock` ([#&#8203;16910](https://redirect.github.com/sveltejs/svelte/pull/16910)) ### [`v5.39.9`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5399) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.39.8...svelte@5.39.9) ##### Patch Changes - fix: flush when pending boundaries resolve ([#&#8203;16897](https://redirect.github.com/sveltejs/svelte/pull/16897)) ### [`v5.39.8`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5398) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16855)) - fix: preserve tuple type in `$state.snapshot` ([#&#8203;16864](https://redirect.github.com/sveltejs/svelte/pull/16864)) - fix: allow await in svelte:boundary without pending ([#&#8203;16857](https://redirect.github.com/sveltejs/svelte/pull/16857)) - fix: update `bind:checked` error message to clarify usage with radio inputs ([#&#8203;16874](https://redirect.github.com/sveltejs/svelte/pull/16874)) ### [`v5.39.7`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5397) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.39.6...svelte@5.39.7) ##### Patch Changes - chore: simplify batch logic ([#&#8203;16847](https://redirect.github.com/sveltejs/svelte/pull/16847)) - fix: rebase pending batches when other batches are committed ([#&#8203;16866](https://redirect.github.com/sveltejs/svelte/pull/16866)) - fix: wrap async `children` in `$$renderer.async` ([#&#8203;16862](https://redirect.github.com/sveltejs/svelte/pull/16862)) - fix: silence label warning for buttons and anchor tags with title attributes ([#&#8203;16872](https://redirect.github.com/sveltejs/svelte/pull/16872)) - fix: coerce nullish `<title>` to empty string ([#&#8203;16863](https://redirect.github.com/sveltejs/svelte/pull/16863)) ### [`v5.39.6`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5396) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16823)) - fix: SSR regression of processing attributes of `<select>` and `<option>` ([#&#8203;16821](https://redirect.github.com/sveltejs/svelte/pull/16821)) - fix: async `class:` + spread attributes were compiled into sync server-side code ([#&#8203;16834](https://redirect.github.com/sveltejs/svelte/pull/16834)) - fix: ensure tick resolves within a macrotask ([#&#8203;16825](https://redirect.github.com/sveltejs/svelte/pull/16825)) ### [`v5.39.5`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5395) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16817)) - fix: use nginx SSI-compatible comments for `$props.id()` ([#&#8203;16820](https://redirect.github.com/sveltejs/svelte/pull/16820)) ### [`v5.39.4`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5394) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16806)) ### [`v5.39.3`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5393) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.39.2...svelte@5.39.3) ##### Patch Changes - fix: remove outer hydration markers ([#&#8203;16800](https://redirect.github.com/sveltejs/svelte/pull/16800)) - fix: async hydration ([#&#8203;16797](https://redirect.github.com/sveltejs/svelte/pull/16797)) ### [`v5.39.2`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5392) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16791)) - chore: bump some devDependencies ([#&#8203;16787](https://redirect.github.com/sveltejs/svelte/pull/16787)) ### [`v5.39.1`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53911) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.39.0...svelte@5.39.1) ##### Patch Changes - fix: flush batches whenever an async value resolves ([#&#8203;16912](https://redirect.github.com/sveltejs/svelte/pull/16912)) ### [`v5.39.0`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5390) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.38.10...svelte@5.39.0) ##### Minor Changes - feat: experimental async SSR ([#&#8203;16748](https://redirect.github.com/sveltejs/svelte/pull/16748)) ##### Patch Changes - fix: correctly SSR hidden="until-found" ([#&#8203;16773](https://redirect.github.com/sveltejs/svelte/pull/16773)) ### [`v5.38.10`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53810) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16738)) ### [`v5.38.9`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5389) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16740)) - fix: correctly analyze `<object.property>` components ([#&#8203;16711](https://redirect.github.com/sveltejs/svelte/pull/16711)) - fix: clean up scheduling system ([#&#8203;16741](https://redirect.github.com/sveltejs/svelte/pull/16741)) - fix: transform input defaults from spread ([#&#8203;16481](https://redirect.github.com/sveltejs/svelte/pull/16481)) - fix: don't destroy contents of `svelte:boundary` unless the boundary is an error boundary ([#&#8203;16746](https://redirect.github.com/sveltejs/svelte/pull/16746)) ### [`v5.38.8`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5388) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16732)) ### [`v5.38.7`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5387) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16693)) - fix: ensure batch exists when resetting a failed boundary ([#&#8203;16698](https://redirect.github.com/sveltejs/svelte/pull/16698)) - fix: place store setup inside async body ([#&#8203;16687](https://redirect.github.com/sveltejs/svelte/pull/16687)) ### [`v5.38.6`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5386) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16674)) ### [`v5.38.5`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5385) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16672)) ### [`v5.38.3`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5383) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16655)) - fix: allow async `{@&#8203;const}` in more places ([#&#8203;16643](https://redirect.github.com/sveltejs/svelte/pull/16643)) - fix: properly catch top level await errors ([#&#8203;16619](https://redirect.github.com/sveltejs/svelte/pull/16619)) - perf: prune effects without dependencies ([#&#8203;16625](https://redirect.github.com/sveltejs/svelte/pull/16625)) - fix: only emit `for_await_track_reactivity_loss` in async mode ([#&#8203;16644](https://redirect.github.com/sveltejs/svelte/pull/16644)) ### [`v5.38.2`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5382) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16631)) - fix: don't clone non-proxies in `$inspect` ([#&#8203;16617](https://redirect.github.com/sveltejs/svelte/pull/16617)) - fix: avoid recursion error when tagging circular references ([#&#8203;16622](https://redirect.github.com/sveltejs/svelte/pull/16622)) ### [`v5.38.1`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53810) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16738)) ### [`v5.38.0`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5380) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.37.3...svelte@5.38.0) ##### Minor Changes - feat: allow `await` inside `@const` declarations ([#&#8203;16542](https://redirect.github.com/sveltejs/svelte/pull/16542)) ##### Patch Changes - fix: remount at any hydration error ([#&#8203;16248](https://redirect.github.com/sveltejs/svelte/pull/16248)) - chore: emit `await_reactivity_loss` in `for await` loops ([#&#8203;16521](https://redirect.github.com/sveltejs/svelte/pull/16521)) - fix: emit `snippet_invalid_export` instead of `undefined_export` for exported snippets ([#&#8203;16539](https://redirect.github.com/sveltejs/svelte/pull/16539)) ### [`v5.37.3`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5373) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16543)) ### [`v5.37.2`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5372) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16527)) - fix: add bindable dimension attributes types to SVG and MathML elements ([#&#8203;16525](https://redirect.github.com/sveltejs/svelte/pull/16525)) - fix: correctly differentiate static fields before emitting `duplicate_class_field` ([#&#8203;16526](https://redirect.github.com/sveltejs/svelte/pull/16526)) - fix: prevent last\_propagated\_event from being DCE'd ([#&#8203;16538](https://redirect.github.com/sveltejs/svelte/pull/16538)) ### [`v5.37.1`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5371) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.37.0...svelte@5.37.1) ##### Patch Changes - chore: remove some todos ([#&#8203;16515](https://redirect.github.com/sveltejs/svelte/pull/16515)) - fix: allow await expressions inside `{#await ...}` argument ([#&#8203;16514](https://redirect.github.com/sveltejs/svelte/pull/16514)) - fix: `append_styles` in an effect to make them available on mount ([#&#8203;16509](https://redirect.github.com/sveltejs/svelte/pull/16509)) - chore: remove `parser.template_untrimmed` ([#&#8203;16511](https://redirect.github.com/sveltejs/svelte/pull/16511)) - fix: always inject styles when compiling as a custom element ([#&#8203;16509](https://redirect.github.com/sveltejs/svelte/pull/16509)) ### [`v5.37.0`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5370) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.36.17...svelte@5.37.0) ##### Minor Changes - feat: ignore component options in `compileModule` ([#&#8203;16362](https://redirect.github.com/sveltejs/svelte/pull/16362)) ##### Patch Changes - fix: always mark props as stateful ([#&#8203;16504](https://redirect.github.com/sveltejs/svelte/pull/16504)) ### [`v5.36.17`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53617) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16502)) - fix: add types for `part` attribute to svg attributes ([#&#8203;16499](https://redirect.github.com/sveltejs/svelte/pull/16499)) ### [`v5.36.16`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53616) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16491)) - fix: don't destroy effect roots created inside of deriveds ([#&#8203;16492](https://redirect.github.com/sveltejs/svelte/pull/16492)) ### [`v5.36.15`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53615) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16487)) ### [`v5.36.14`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53614) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16482)) - fix: rename form accept-charset attribute ([#&#8203;16478](https://redirect.github.com/sveltejs/svelte/pull/16478)) - fix: prevent infinite async loop ([#&#8203;16482](https://redirect.github.com/sveltejs/svelte/pull/16482)) - fix: exclude derived writes from effect abort and rescheduling ([#&#8203;16482](https://redirect.github.com/sveltejs/svelte/pull/16482)) ### [`v5.36.13`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53613) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16466)) ### [`v5.36.12`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53612) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16456)) ### [`v5.36.10`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53610) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.36.9...svelte@5.36.10) ##### Patch Changes - fix: prevent batches from getting intertwined ([#&#8203;16446](https://redirect.github.com/sveltejs/svelte/pull/16446)) ### [`v5.36.9`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5369) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16438)) - fix: disallow `export { foo as default }` in `<script module>` ([#&#8203;16447](https://redirect.github.com/sveltejs/svelte/pull/16447)) - fix: move ownership validation into async component body ([#&#8203;16449](https://redirect.github.com/sveltejs/svelte/pull/16449)) - fix: allow async destructured deriveds ([#&#8203;16444](https://redirect.github.com/sveltejs/svelte/pull/16444)) - fix: move store setup/cleanup outside of async component body ([#&#8203;16443](https://redirect.github.com/sveltejs/svelte/pull/16443)) ### [`v5.36.8`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5368) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16430)) - chore: Switch `payload.out` to an array ([#&#8203;16428](https://redirect.github.com/sveltejs/svelte/pull/16428)) ### [`v5.36.7`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5367) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16424)) ### [`v5.36.6`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5366) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16417)) - fix: handle error in correct boundary after reset ([#&#8203;16171](https://redirect.github.com/sveltejs/svelte/pull/16171)) - fix: make `<svelte:boundary>` reset function a noop after the first call ([#&#8203;16171](https://redirect.github.com/sveltejs/svelte/pull/16171)) ### [`v5.36.5`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5365) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16391)) - fix: more informative error when effects run in an infinite loop ([#&#8203;16405](https://redirect.github.com/sveltejs/svelte/pull/16405)) ### [`v5.36.4`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5364) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.36.3...svelte@5.36.4) ##### Patch Changes - fix: avoid microtask in flushSync ([#&#8203;16394](https://redirect.github.com/sveltejs/svelte/pull/16394)) - fix: ensure compiler state is reset before compilation ([#&#8203;16396](https://redirect.github.com/sveltejs/svelte/pull/16396)) ### [`v5.36.3`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5363) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16385)) - fix: better handle $inspect on array mutations ([#&#8203;16389](https://redirect.github.com/sveltejs/svelte/pull/16389)) - fix: leave proxied array `length` untouched when deleting properties ([#&#8203;16389](https://redirect.github.com/sveltejs/svelte/pull/16389)) - fix: update `$effect.pending()` immediately after a batch is removed ([#&#8203;16382](https://redirect.github.com/sveltejs/svelte/pull/16382)) ### [`v5.36.2`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5362) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.36.1...svelte@5.36.2) ##### Patch Changes - fix: add `$effect.pending()` to types ([#&#8203;16376](https://redirect.github.com/sveltejs/svelte/pull/16376)) - fix: add `pending` snippet to `<svelte:boundary>` types ([#&#8203;16379](https://redirect.github.com/sveltejs/svelte/pull/16379)) ### [`v5.36.1`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53617) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16502)) - fix: add types for `part` attribute to svg attributes ([#&#8203;16499](https://redirect.github.com/sveltejs/svelte/pull/16499)) ### [`v5.36.0`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5360) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/15844)) ##### Patch Changes - fix: silence a11y warning for inert elements ([#&#8203;16339](https://redirect.github.com/sveltejs/svelte/pull/16339)) - chore: clean up a11y analysis code ([#&#8203;16345](https://redirect.github.com/sveltejs/svelte/pull/16345)) ### [`v5.35.7`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5357) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16341)) - fix: don't show adjusted error messages in boundaries ([#&#8203;16360](https://redirect.github.com/sveltejs/svelte/pull/16360)) - chore: replace inline regex with variable ([#&#8203;16340](https://redirect.github.com/sveltejs/svelte/pull/16340)) ### [`v5.35.6`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5356) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.35.5...svelte@5.35.6) ##### Patch Changes - chore: simplify reaction/source ownership tracking ([#&#8203;16333](https://redirect.github.com/sveltejs/svelte/pull/16333)) - chore: simplify internal component `pop()` ([#&#8203;16331](https://redirect.github.com/sveltejs/svelte/pull/16331)) ### [`v5.35.5`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5355) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16325)) - fix: re-evaluate derived props during teardown ([#&#8203;16278](https://redirect.github.com/sveltejs/svelte/pull/16278)) ### [`v5.35.4`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5354) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16280)) ### [`v5.35.3`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5353) [Compare Source](https://redirect.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://redirect.github.com/sveltejs/svelte/pull/16309)) - fix: do not proxify the value assigned to a derived ([#&#8203;16302](https://redirect.github.com/sveltejs/svelte/pull/16302)) ### [`v5.35.2`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5352) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.35.1...svelte@5.35.2) ##### Patch Changes - fix: bump esrap ([#&#8203;16295](https://redirect.github.com/sveltejs/svelte/pull/16295)) ### [`v5.35.1`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5351) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.35.0...svelte@5.35.1) ##### Patch Changes - feat: add parent hierarchy to `__svelte_meta` objects ([#&#8203;16255](https://redirect.github.com/sveltejs/svelte/pull/16255)) ### [`v5.35.0`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5350) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.34.9...svelte@5.35.0) ##### Minor Changes - feat: add `getAbortSignal()` ([#&#8203;16266](https://redirect.github.com/sveltejs/svelte/pull/16266)) ##### Patch Changes - chore: simplify props ([#&#8203;16270](https://redirect.github.com/sveltejs/svelte/pull/16270)) ### [`v5.34.9`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5349) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.34.8...svelte@5.34.9) ##### Patch Changes - fix: ensure unowned deriveds can add themselves as reactions while connected ([#&#8203;16249](https://redirect.github.com/sveltejs/svelte/pull/16249)) ### [`v5.34.8`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5348) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.34.7...svelte@5.34.8) ##### Patch Changes - fix: untrack `$inspect.with` and add check for unsafe mutation ([#&#8203;16209](https://redirect.github.com/sveltejs/svelte/pull/16209)) - fix: use fine grained for template if the component is not explicitly in legacy mode ([#&#8203;16232](https://redirect.github.com/sveltejs/svelte/pull/16232)) - lift unsafe\_state\_mutation constraints for SvelteSet, SvelteMap, SvelteDate, SvelteURL and SvelteURLSearchParams created inside the derived ([#&#8203;16221](https://redirect.github.com/sveltejs/svelte/pull/16221)) ### [`v5.34.7`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5347) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.34.6...svelte@5.34.7) ##### Patch Changes - fix: address css class matching regression ([#&#8203;16204](https://redirect.github.com/sveltejs/svelte/pull/16204)) ### [`v5.34.6`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5346) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.34.5...svelte@5.34.6) ##### Patch Changes - fix: match class and style directives against attribute selector ([#&#8203;16179](https://redirect.github.com/sveltejs/svelte/pull/16179)) ### [`v5.34.5`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5345) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.34.4...svelte@5.34.5) ##### Patch Changes - fix: keep spread non-delegated event handlers up to date ([#&#8203;16180](https://redirect.github.com/sveltejs/svelte/pull/16180)) - fix: remove undefined attributes on hydration ([#&#8203;16178](https://redirect.github.com/sveltejs/svelte/pull/16178)) - fix: ensure sources within nested effects still register correctly ([#&#8203;16193](https://redirect.github.com/sveltejs/svelte/pull/16193)) - fix: avoid shadowing a variable in dynamic components ([#&#8203;16185](https://redirect.github.com/sveltejs/svelte/pull/16185)) ### [`v5.34.4`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5344) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.34.3...svelte@5.34.4) ##### Patch Changes - fix: don't set state withing `with_parent` in proxy ([#&#8203;16176](https://redirect.github.com/sveltejs/svelte/pull/16176)) - fix: use compiler-driven reactivity in legacy mode template expressions ([#&#8203;16100](https://redirect.github.com/sveltejs/svelte/pull/16100)) ### [`v5.34.3`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5343) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.34.2...svelte@5.34.3) ##### Patch Changes - fix: don't eagerly execute deriveds on resume ([#&#8203;16150](https://redirect.github.com/sveltejs/svelte/pull/16150)) - fix: prevent memory leaking signals in legacy mode ([#&#8203;16145](https://redirect.github.com/sveltejs/svelte/pull/16145)) - fix: don't define `error.message` if it's not configurable ([#&#8203;16149](https://redirect.github.com/sveltejs/svelte/pull/16149)) ### [`v5.34.2`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5342) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.34.1...svelte@5.34.2) ##### Patch Changes - fix: add missing typings for some dimension bindings ([#&#8203;16142](https://redirect.github.com/sveltejs/svelte/pull/16142)) - fix: prune typescript class field declarations ([#&#8203;16154](https://redirect.github.com/sveltejs/svelte/pull/16154)) ### [`v5.34.1`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5341) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.34.0...svelte@5.34.1) ##### Patch Changes - fix: correctly tag private class state fields ([#&#8203;16132](https://redirect.github.com/sveltejs/svelte/pull/16132)) ### [`v5.34.0`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5340) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.33.19...svelte@5.34.0) ##### Minor Changes - feat: add source name logging to `$inspect.trace` ([#&#8203;16060](https://redirect.github.com/sveltejs/svelte/pull/16060)) ##### Patch Changes - fix: add `command` and `commandfor` to `HTMLButtonAttributes` ([#&#8203;16117](https://redirect.github.com/sveltejs/svelte/pull/16117)) - fix: better `$inspect.trace()` output ([#&#8203;16131](https://redirect.github.com/sveltejs/svelte/pull/16131)) - fix: properly hydrate dynamic css props components and remove element removal ([#&#8203;16118](https://redirect.github.com/sveltejs/svelte/pull/16118)) ### [`v5.33.19`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53319) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.33.18...svelte@5.33.19) ##### Patch Changes - fix: reset `is_flushing` if `flushSync` is called and there's no scheduled effect ([#&#8203;16119](https://redirect.github.com/sveltejs/svelte/pull/16119)) ### [`v5.33.18`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53318) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.33.17...svelte@5.33.18) ##### Patch Changes - chore: bump `esrap` dependency ([#&#8203;16106](https://redirect.github.com/sveltejs/svelte/pull/16106)) - fix: destructuring state in ssr ([#&#8203;16102](https://redirect.github.com/sveltejs/svelte/pull/16102)) ### [`v5.33.17`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53317) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.33.16...svelte@5.33.17) ##### Patch Changes - chore: update acorn parser `ecmaVersion` to parse import attributes ([#&#8203;16098](https://redirect.github.com/sveltejs/svelte/pull/16098)) ### [`v5.33.16`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53316) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.33.15...svelte@5.33.16) ##### Patch Changes - fix: visit expression when destructuring state declarations ([#&#8203;16081](https://redirect.github.com/sveltejs/svelte/pull/16081)) - fix: move xmlns attribute from SVGAttributes to to DOMAttributes ([#&#8203;16080](https://redirect.github.com/sveltejs/svelte/pull/16080)) ### [`v5.33.15`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53315) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.33.14...svelte@5.33.15) ##### Patch Changes - fix: invoke parent boundary of deriveds that throw ([#&#8203;16091](https://redirect.github.com/sveltejs/svelte/pull/16091)) ### [`v5.33.14`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53314) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.33.13...svelte@5.33.14) ##### Patch Changes - Revert "feat: enable TS autocomplete for Svelte HTML element definitions" ([#&#8203;16063](https://redirect.github.com/sveltejs/svelte/pull/16063)) - fix: destructuring snippet arguments ([#&#8203;16068](https://redirect.github.com/sveltejs/svelte/pull/16068)) ### [`v5.33.13`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53313) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.33.12...svelte@5.33.13) ##### Patch Changes - fix: avoid recursion error in `EachBlock` visitor ([#&#8203;16058](https://redirect.github.com/sveltejs/svelte/pull/16058)) ### [`v5.33.12`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53312) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.33.11...svelte@5.33.12) ##### Patch Changes - fix: correctly transform reassignments to class fields in SSR mode ([#&#8203;16051](https://redirect.github.com/sveltejs/svelte/pull/16051)) ### [`v5.33.11`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53311) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.33.10...svelte@5.33.11) ##### Patch Changes - fix: treat transitive dependencies of each blocks as mutable in legacy mode if item is mutated ([#&#8203;16038](https://redirect.github.com/sveltejs/svelte/pull/16038)) ### [`v5.33.10`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53310) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.33.9...svelte@5.33.10) ##### Patch Changes - fix: use `fill: 'forwards'` on transition animations to prevent flicker ([#&#8203;16035](https://redirect.github.com/sveltejs/svelte/pull/16035)) ### [`v5.33.9`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5339) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.33.8...svelte@5.33.9) ##### Patch Changes - fix: put expressions in effects unless known to be static ([#&#8203;15792](https://redirect.github.com/sveltejs/svelte/pull/15792)) ### [`v5.33.8`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5338) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.33.7...svelte@5.33.8) ##### Patch Changes - fix: only `select_option` if `'value'` is in `next` ([#&#8203;16032](https://redirect.github.com/sveltejs/svelte/pull/16032)) ### [`v5.33.7`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5337) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.33.6...svelte@5.33.7) ##### Patch Changes - fix: `bind:value` to select with stores ([#&#8203;16028](https://redirect.github.com/sveltejs/svelte/pull/16028)) ### [`v5.33.6`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5336) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.33.5...svelte@5.33.6) ##### Patch Changes - fix: falsy attachments on components ([#&#8203;16021](https://redirect.github.com/sveltejs/svelte/pull/16021)) - fix: correctly mark <option> elements as selected during SSR ([#&#8203;16017](https://redirect.github.com/sveltejs/svelte/pull/16017)) ### [`v5.33.5`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5335) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.33.4...svelte@5.33.5) ##### Patch Changes - fix: handle derived destructured iterators ([#&#8203;16015](https://redirect.github.com/sveltejs/svelte/pull/16015)) - fix: avoid rerunning attachments when unrelated spread attributes change ([#&#8203;15961](https://redirect.github.com/sveltejs/svelte/pull/15961)) ### [`v5.33.4`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5334) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.33.3...svelte@5.33.4) ##### Patch Changes - fix: narrow `defaultChecked` to boolean ([#&#8203;16009](https://redirect.github.com/sveltejs/svelte/pull/16009)) - fix: warn when using rest or identifier in custom elements without props option ([#&#8203;16003](https://redirect.github.com/sveltejs/svelte/pull/16003)) ### [`v5.33.3`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5333) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.33.2...svelte@5.33.3) ##### Patch Changes - fix: allow using typescript in `customElement.extend` option ([#&#8203;16001](https://redirect.github.com/sveltejs/svelte/pull/16001)) - fix: cleanup event handlers on media elements ([#&#8203;16005](https://redirect.github.com/sveltejs/svelte/pull/16005)) ### [`v5.33.2`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5332) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.33.1...svelte@5.33.2) ##### Patch Changes - fix: correctly parse escaped unicode characters in css selector ([#&#8203;15976](https://redirect.github.com/sveltejs/svelte/pull/15976)) - fix: don't mark deriveds as clean if updating during teardown ([#&#8203;15997](https://redirect.github.com/sveltejs/svelte/pull/15997)) ### [`v5.33.1`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#53319) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.33.0...svelte@5.33.1) ##### Patch Changes - fix: reset `is_flushing` if `flushSync` is called and there's no scheduled effect ([#&#8203;16119](https://redirect.github.com/sveltejs/svelte/pull/16119)) ### [`v5.33.0`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5330) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.32.2...svelte@5.33.0) ##### Minor Changes - feat: XHTML compliance ([#&#8203;15538](https://redirect.github.com/sveltejs/svelte/pull/15538)) - feat: add `fragments: 'html' | 'tree'` option for wider CSP compliance ([#&#8203;15538](https://redirect.github.com/sveltejs/svelte/pull/15538)) ### [`v5.32.2`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5322) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.32.1...svelte@5.32.2) ##### Patch Changes - chore: simplify `<pre>` cleaning ([#&#8203;15980](https://redirect.github.com/sveltejs/svelte/pull/15980)) - fix: attach `__svelte_meta` correctly to elements following a CSS wrapper ([#&#8203;15982](https://redirect.github.com/sveltejs/svelte/pull/15982)) - fix: import untrack directly from client in `svelte/attachments` ([#&#8203;15974](https://redirect.github.com/sveltejs/svelte/pull/15974)) ### [`v5.32.1`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5321) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.32.0...svelte@5.32.1) ##### Patch Changes - Warn when an invalid `<select multiple>` value is given ([#&#8203;14816](https://redirect.github.com/sveltejs/svelte/pull/14816)) ### [`v5.32.0`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5320) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.31.1...svelte@5.32.0) ##### Minor Changes - feat: warn on implicitly closed tags ([#&#8203;15932](https://redirect.github.com/sveltejs/svelte/pull/15932)) - feat: attachments `fromAction` utility ([#&#8203;15933](https://redirect.github.com/sveltejs/svelte/pull/15933)) ##### Patch Changes - fix: only re-run directly applied attachment if it changed ([#&#8203;15962](https://redirect.github.com/sveltejs/svelte/pull/15962)) ### [`v5.31.1`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5311) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.31.0...svelte@5.31.1) ##### Patch Changes - fix: avoid auto-parenthesis for special-keywords-only `MediaQuery` ([#&#8203;15937](https://redirect.github.com/sveltejs/svelte/pull/15937)) ### [`v5.31.0`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5310) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.30.2...svelte@5.31.0) ##### Minor Changes - feat: allow state fields to be declared inside class constructors ([#&#8203;15820](https://redirect.github.com/sveltejs/svelte/pull/15820)) ##### Patch Changes - fix: Add missing `AttachTag` in `Tag` union type inside the `AST` namespace from `"svelte/compiler"` ([#&#8203;15946](https://redirect.github.com/sveltejs/svelte/pull/15946)) ### [`v5.30.2`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5302) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.30.1...svelte@5.30.2) ##### Patch Changes - fix: falsy attachments types ([#&#8203;15939](https://redirect.github.com/sveltejs/svelte/pull/15939)) - fix: handle more hydration mismatches ([#&#8203;15851](https://redirect.github.com/sveltejs/svelte/pull/15851)) ### [`v5.30.1`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5301) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.30.0...svelte@5.30.1) ##### Patch Changes - fix: add `typeParams` to `SnippetBlock` for legacy parser ([#&#8203;15921](https://redirect.github.com/sveltejs/svelte/pull/15921)) ### [`v5.30.0`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5300) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.29.0...svelte@5.30.0) ##### Minor Changes - feat: allow generics on snippets ([#&#8203;15915](https://redirect.github.com/sveltejs/svelte/pull/15915)) ### [`v5.29.0`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5290) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.28.7...svelte@5.29.0) ##### Minor Changes - feat: attachments ([#&#8203;15000](https://redirect.github.com/sveltejs/svelte/pull/15000)) ### [`v5.28.7`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5287) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.28.6...svelte@5.28.7) ##### Patch Changes - fix: remove unncessary guards that require CSP privilege when removing event attributes ([#&#8203;15846](https://redirect.github.com/sveltejs/svelte/pull/15846)) - fix: rewrite destructuring logic to handle iterators ([#&#8203;15813](https://redirect.github.com/sveltejs/svelte/pull/15813)) ### [`v5.28.6`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5286) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.28.5...svelte@5.28.6) ##### Patch Changes - fix: use `transform.read` for `ownership_validator.mutation` array ([#&#8203;15848](https://redirect.github.com/sveltejs/svelte/pull/15848)) - fix: don't redeclare `$slots` ([#&#8203;15849](https://redirect.github.com/sveltejs/svelte/pull/15849)) ### [`v5.28.5`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5285) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.28.4...svelte@5.28.5) ##### Patch Changes - fix: proxify the value in assignment shorthands to the private field ([#&#8203;15862](https://redirect.github.com/sveltejs/svelte/pull/15862)) - fix: more frequently update `bind:buffered` to actual value ([#&#8203;15874](https://redirect.github.com/sveltejs/svelte/pull/15874)) ### [`v5.28.4`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5284) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.28.3...svelte@5.28.4) ##### Patch Changes - fix: treat nullish expression as empty string ([#&#8203;15901](https://redirect.github.com/sveltejs/svelte/pull/15901)) - fix: prevent invalid BigInt calls from blowing up at compile time ([#&#8203;15900](https://redirect.github.com/sveltejs/svelte/pull/15900)) - fix: warn on bidirectional control characters ([#&#8203;15893](https://redirect.github.com/sveltejs/svelte/pull/15893)) - fix: emit right error for a shadowed invalid rune ([#&#8203;15892](https://redirect.github.com/sveltejs/svelte/pull/15892)) ### [`v5.28.3`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5283) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.28.2...svelte@5.28.3) ##### Patch Changes - chore: avoid microtasks when flushing sync ([#&#8203;15895](https://redirect.github.com/sveltejs/svelte/pull/15895)) - fix: improve error message for migration errors when slot would be renamed ([#&#8203;15841](https://redirect.github.com/sveltejs/svelte/pull/15841)) - fix: allow characters in the supplementary special-purpose plane ([#&#8203;15823](https://redirect.github.com/sveltejs/svelte/pull/15823)) </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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/runtime-env/import-meta-env). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE0My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 2a0ac87 commit e110887

File tree

2 files changed

+38
-42
lines changed

2 files changed

+38
-42
lines changed

packages/examples/vite-svelte-example/package-lock.json

Lines changed: 37 additions & 41 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/examples/vite-svelte-example/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"devDependencies": {
1111
"@sveltejs/vite-plugin-svelte": "5.1.1",
1212
"cross-env": "7.0.3",
13-
"svelte": "5.28.2",
13+
"svelte": "5.39.11",
1414
"vite": "6.2.0"
1515
}
1616
}

0 commit comments

Comments
 (0)