Commit e110887
authored
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) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](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
([#​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
([#​16908](https://redirect.github.com/sveltejs/svelte/pull/16908))
- fix: allow await in if block consequent and alternate
([#​16890](https://redirect.github.com/sveltejs/svelte/pull/16890))
- fix: don't replace rest props with `$$props` for excluded props
([#​16898](https://redirect.github.com/sveltejs/svelte/pull/16898))
- fix: correctly transform `$derived` private fields on server
([#​16894](https://redirect.github.com/sveltejs/svelte/pull/16894))
- fix: add `UNKNOWN` evaluation value before breaking for
`binding.initial===SnippetBlock`
([#​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
([#​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
([#​16855](https://redirect.github.com/sveltejs/svelte/pull/16855))
- fix: preserve tuple type in `$state.snapshot`
([#​16864](https://redirect.github.com/sveltejs/svelte/pull/16864))
- fix: allow await in svelte:boundary without pending
([#​16857](https://redirect.github.com/sveltejs/svelte/pull/16857))
- fix: update `bind:checked` error message to clarify usage with radio
inputs
([#​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
([#​16847](https://redirect.github.com/sveltejs/svelte/pull/16847))
- fix: rebase pending batches when other batches are committed
([#​16866](https://redirect.github.com/sveltejs/svelte/pull/16866))
- fix: wrap async `children` in `$$renderer.async`
([#​16862](https://redirect.github.com/sveltejs/svelte/pull/16862))
- fix: silence label warning for buttons and anchor tags with title
attributes
([#​16872](https://redirect.github.com/sveltejs/svelte/pull/16872))
- fix: coerce nullish `<title>` to empty string
([#​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)
([#​16823](https://redirect.github.com/sveltejs/svelte/pull/16823))
- fix: SSR regression of processing attributes of `<select>` and
`<option>`
([#​16821](https://redirect.github.com/sveltejs/svelte/pull/16821))
- fix: async `class:` + spread attributes were compiled into sync
server-side code
([#​16834](https://redirect.github.com/sveltejs/svelte/pull/16834))
- fix: ensure tick resolves within a macrotask
([#​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 `{@​html await ...}` and snippets with async content
on the server
([#​16817](https://redirect.github.com/sveltejs/svelte/pull/16817))
- fix: use nginx SSI-compatible comments for `$props.id()`
([#​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>`
([#​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
([#​16800](https://redirect.github.com/sveltejs/svelte/pull/16800))
- fix: async hydration
([#​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`
([#​16791](https://redirect.github.com/sveltejs/svelte/pull/16791))
- chore: bump some devDependencies
([#​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
([#​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
([#​16748](https://redirect.github.com/sveltejs/svelte/pull/16748))
##### Patch Changes
- fix: correctly SSR hidden="until-found"
([#​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
([#​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
([#​16740](https://redirect.github.com/sveltejs/svelte/pull/16740))
- fix: correctly analyze `<object.property>` components
([#​16711](https://redirect.github.com/sveltejs/svelte/pull/16711))
- fix: clean up scheduling system
([#​16741](https://redirect.github.com/sveltejs/svelte/pull/16741))
- fix: transform input defaults from spread
([#​16481](https://redirect.github.com/sveltejs/svelte/pull/16481))
- fix: don't destroy contents of `svelte:boundary` unless the boundary
is an error boundary
([#​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
([#​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
([#​16693](https://redirect.github.com/sveltejs/svelte/pull/16693))
- fix: ensure batch exists when resetting a failed boundary
([#​16698](https://redirect.github.com/sveltejs/svelte/pull/16698))
- fix: place store setup inside async body
([#​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
([#​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
([#​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
([#​16655](https://redirect.github.com/sveltejs/svelte/pull/16655))
- fix: allow async `{@​const}` in more places
([#​16643](https://redirect.github.com/sveltejs/svelte/pull/16643))
- fix: properly catch top level await errors
([#​16619](https://redirect.github.com/sveltejs/svelte/pull/16619))
- perf: prune effects without dependencies
([#​16625](https://redirect.github.com/sveltejs/svelte/pull/16625))
- fix: only emit `for_await_track_reactivity_loss` in async mode
([#​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
([#​16631](https://redirect.github.com/sveltejs/svelte/pull/16631))
- fix: don't clone non-proxies in `$inspect`
([#​16617](https://redirect.github.com/sveltejs/svelte/pull/16617))
- fix: avoid recursion error when tagging circular references
([#​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
([#​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
([#​16542](https://redirect.github.com/sveltejs/svelte/pull/16542))
##### Patch Changes
- fix: remount at any hydration error
([#​16248](https://redirect.github.com/sveltejs/svelte/pull/16248))
- chore: emit `await_reactivity_loss` in `for await` loops
([#​16521](https://redirect.github.com/sveltejs/svelte/pull/16521))
- fix: emit `snippet_invalid_export` instead of `undefined_export` for
exported snippets
([#​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
([#​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
([#​16527](https://redirect.github.com/sveltejs/svelte/pull/16527))
- fix: add bindable dimension attributes types to SVG and MathML
elements
([#​16525](https://redirect.github.com/sveltejs/svelte/pull/16525))
- fix: correctly differentiate static fields before emitting
`duplicate_class_field`
([#​16526](https://redirect.github.com/sveltejs/svelte/pull/16526))
- fix: prevent last\_propagated\_event from being DCE'd
([#​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
([#​16515](https://redirect.github.com/sveltejs/svelte/pull/16515))
- fix: allow await expressions inside `{#await ...}` argument
([#​16514](https://redirect.github.com/sveltejs/svelte/pull/16514))
- fix: `append_styles` in an effect to make them available on mount
([#​16509](https://redirect.github.com/sveltejs/svelte/pull/16509))
- chore: remove `parser.template_untrimmed`
([#​16511](https://redirect.github.com/sveltejs/svelte/pull/16511))
- fix: always inject styles when compiling as a custom element
([#​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`
([#​16362](https://redirect.github.com/sveltejs/svelte/pull/16362))
##### Patch Changes
- fix: always mark props as stateful
([#​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
([#​16502](https://redirect.github.com/sveltejs/svelte/pull/16502))
- fix: add types for `part` attribute to svg attributes
([#​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
([#​16491](https://redirect.github.com/sveltejs/svelte/pull/16491))
- fix: don't destroy effect roots created inside of deriveds
([#​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
([#​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
([#​16482](https://redirect.github.com/sveltejs/svelte/pull/16482))
- fix: rename form accept-charset attribute
([#​16478](https://redirect.github.com/sveltejs/svelte/pull/16478))
- fix: prevent infinite async loop
([#​16482](https://redirect.github.com/sveltejs/svelte/pull/16482))
- fix: exclude derived writes from effect abort and rescheduling
([#​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
([#​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
([#​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
([#​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
([#​16438](https://redirect.github.com/sveltejs/svelte/pull/16438))
- fix: disallow `export { foo as default }` in `<script module>`
([#​16447](https://redirect.github.com/sveltejs/svelte/pull/16447))
- fix: move ownership validation into async component body
([#​16449](https://redirect.github.com/sveltejs/svelte/pull/16449))
- fix: allow async destructured deriveds
([#​16444](https://redirect.github.com/sveltejs/svelte/pull/16444))
- fix: move store setup/cleanup outside of async component body
([#​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
([#​16430](https://redirect.github.com/sveltejs/svelte/pull/16430))
- chore: Switch `payload.out` to an array
([#​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`
([#​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
([#​16417](https://redirect.github.com/sveltejs/svelte/pull/16417))
- fix: handle error in correct boundary after reset
([#​16171](https://redirect.github.com/sveltejs/svelte/pull/16171))
- fix: make `<svelte:boundary>` reset function a noop after the first
call
([#​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
([#​16391](https://redirect.github.com/sveltejs/svelte/pull/16391))
- fix: more informative error when effects run in an infinite loop
([#​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
([#​16394](https://redirect.github.com/sveltejs/svelte/pull/16394))
- fix: ensure compiler state is reset before compilation
([#​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`
([#​16385](https://redirect.github.com/sveltejs/svelte/pull/16385))
- fix: better handle $inspect on array mutations
([#​16389](https://redirect.github.com/sveltejs/svelte/pull/16389))
- fix: leave proxied array `length` untouched when deleting properties
([#​16389](https://redirect.github.com/sveltejs/svelte/pull/16389))
- fix: update `$effect.pending()` immediately after a batch is removed
([#​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
([#​16376](https://redirect.github.com/sveltejs/svelte/pull/16376))
- fix: add `pending` snippet to `<svelte:boundary>` types
([#​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
([#​16502](https://redirect.github.com/sveltejs/svelte/pull/16502))
- fix: add types for `part` attribute to svg attributes
([#​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
([#​15844](https://redirect.github.com/sveltejs/svelte/pull/15844))
##### Patch Changes
- fix: silence a11y warning for inert elements
([#​16339](https://redirect.github.com/sveltejs/svelte/pull/16339))
- chore: clean up a11y analysis code
([#​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>`
([#​16341](https://redirect.github.com/sveltejs/svelte/pull/16341))
- fix: don't show adjusted error messages in boundaries
([#​16360](https://redirect.github.com/sveltejs/svelte/pull/16360))
- chore: replace inline regex with variable
([#​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
([#​16333](https://redirect.github.com/sveltejs/svelte/pull/16333))
- chore: simplify internal component `pop()`
([#​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
([#​16325](https://redirect.github.com/sveltejs/svelte/pull/16325))
- fix: re-evaluate derived props during teardown
([#​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
([#​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`
([#​16309](https://redirect.github.com/sveltejs/svelte/pull/16309))
- fix: do not proxify the value assigned to a derived
([#​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
([#​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
([#​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()`
([#​16266](https://redirect.github.com/sveltejs/svelte/pull/16266))
##### Patch Changes
- chore: simplify props
([#​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
([#​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
([#​16209](https://redirect.github.com/sveltejs/svelte/pull/16209))
- fix: use fine grained for template if the component is not explicitly
in legacy mode
([#​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
([#​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
([#​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
([#​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
([#​16180](https://redirect.github.com/sveltejs/svelte/pull/16180))
- fix: remove undefined attributes on hydration
([#​16178](https://redirect.github.com/sveltejs/svelte/pull/16178))
- fix: ensure sources within nested effects still register correctly
([#​16193](https://redirect.github.com/sveltejs/svelte/pull/16193))
- fix: avoid shadowing a variable in dynamic components
([#​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
([#​16176](https://redirect.github.com/sveltejs/svelte/pull/16176))
- fix: use compiler-driven reactivity in legacy mode template
expressions
([#​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
([#​16150](https://redirect.github.com/sveltejs/svelte/pull/16150))
- fix: prevent memory leaking signals in legacy mode
([#​16145](https://redirect.github.com/sveltejs/svelte/pull/16145))
- fix: don't define `error.message` if it's not configurable
([#​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
([#​16142](https://redirect.github.com/sveltejs/svelte/pull/16142))
- fix: prune typescript class field declarations
([#​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
([#​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`
([#​16060](https://redirect.github.com/sveltejs/svelte/pull/16060))
##### Patch Changes
- fix: add `command` and `commandfor` to `HTMLButtonAttributes`
([#​16117](https://redirect.github.com/sveltejs/svelte/pull/16117))
- fix: better `$inspect.trace()` output
([#​16131](https://redirect.github.com/sveltejs/svelte/pull/16131))
- fix: properly hydrate dynamic css props components and remove element
removal
([#​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
([#​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
([#​16106](https://redirect.github.com/sveltejs/svelte/pull/16106))
- fix: destructuring state in ssr
([#​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
([#​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
([#​16081](https://redirect.github.com/sveltejs/svelte/pull/16081))
- fix: move xmlns attribute from SVGAttributes to to DOMAttributes
([#​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
([#​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"
([#​16063](https://redirect.github.com/sveltejs/svelte/pull/16063))
- fix: destructuring snippet arguments
([#​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
([#​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
([#​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
([#​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
([#​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
([#​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`
([#​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
([#​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
([#​16021](https://redirect.github.com/sveltejs/svelte/pull/16021))
- fix: correctly mark <option> elements as selected during SSR
([#​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
([#​16015](https://redirect.github.com/sveltejs/svelte/pull/16015))
- fix: avoid rerunning attachments when unrelated spread attributes
change
([#​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
([#​16009](https://redirect.github.com/sveltejs/svelte/pull/16009))
- fix: warn when using rest or identifier in custom elements without
props option
([#​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
([#​16001](https://redirect.github.com/sveltejs/svelte/pull/16001))
- fix: cleanup event handlers on media elements
([#​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
([#​15976](https://redirect.github.com/sveltejs/svelte/pull/15976))
- fix: don't mark deriveds as clean if updating during teardown
([#​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
([#​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
([#​15538](https://redirect.github.com/sveltejs/svelte/pull/15538))
- feat: add `fragments: 'html' | 'tree'` option for wider CSP compliance
([#​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
([#​15980](https://redirect.github.com/sveltejs/svelte/pull/15980))
- fix: attach `__svelte_meta` correctly to elements following a CSS
wrapper
([#​15982](https://redirect.github.com/sveltejs/svelte/pull/15982))
- fix: import untrack directly from client in `svelte/attachments`
([#​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
([#​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
([#​15932](https://redirect.github.com/sveltejs/svelte/pull/15932))
- feat: attachments `fromAction` utility
([#​15933](https://redirect.github.com/sveltejs/svelte/pull/15933))
##### Patch Changes
- fix: only re-run directly applied attachment if it changed
([#​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`
([#​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
([#​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"`
([#​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
([#​15939](https://redirect.github.com/sveltejs/svelte/pull/15939))
- fix: handle more hydration mismatches
([#​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
([#​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
([#​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
([#​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
([#​15846](https://redirect.github.com/sveltejs/svelte/pull/15846))
- fix: rewrite destructuring logic to handle iterators
([#​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
([#​15848](https://redirect.github.com/sveltejs/svelte/pull/15848))
- fix: don't redeclare `$slots`
([#​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
([#​15862](https://redirect.github.com/sveltejs/svelte/pull/15862))
- fix: more frequently update `bind:buffered` to actual value
([#​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
([#​15901](https://redirect.github.com/sveltejs/svelte/pull/15901))
- fix: prevent invalid BigInt calls from blowing up at compile time
([#​15900](https://redirect.github.com/sveltejs/svelte/pull/15900))
- fix: warn on bidirectional control characters
([#​15893](https://redirect.github.com/sveltejs/svelte/pull/15893))
- fix: emit right error for a shadowed invalid rune
([#​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
([#​15895](https://redirect.github.com/sveltejs/svelte/pull/15895))
- fix: improve error message for migration errors when slot would be
renamed
([#​15841](https://redirect.github.com/sveltejs/svelte/pull/15841))
- fix: allow characters in the supplementary special-purpose plane
([#​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- packages/examples/vite-svelte-example
2 files changed
+38
-42
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
0 commit comments