This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [svelte](https://svelte.dev) ([source](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte)) | devDependencies | minor | [`5.53.12` → `5.55.4`](https://renovatebot.com/diffs/npm/svelte/5.53.12/5.55.4) |
---
### Release Notes
<details>
<summary>sveltejs/svelte (svelte)</summary>
### [`v5.55.4`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5554)
[Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.55.3...svelte@5.55.4)
##### Patch Changes
- fix: never mark a child effect root as inert ([#​18111](https://github.com/sveltejs/svelte/pull/18111))
- fix: reset context after waiting on blockers of `@const` expressions ([#​18100](https://github.com/sveltejs/svelte/pull/18100))
- fix: keep flushing new eager effects ([#​18102](https://github.com/sveltejs/svelte/pull/18102))
### [`v5.55.3`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5553)
[Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.55.2...svelte@5.55.3)
##### Patch Changes
- fix: ensure proper HMR updates for dynamic components ([#​18079](https://github.com/sveltejs/svelte/pull/18079))
- fix: correctly calculate `@const` blockers ([#​18039](https://github.com/sveltejs/svelte/pull/18039))
- fix: freeze deriveds once their containing effects are destroyed ([#​17921](https://github.com/sveltejs/svelte/pull/17921))
- fix: defer error boundary rendering in forks ([#​18076](https://github.com/sveltejs/svelte/pull/18076))
- fix: avoid false positives for reactivity loss warning ([#​18088](https://github.com/sveltejs/svelte/pull/18088))
### [`v5.55.2`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5552)
[Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.55.1...svelte@5.55.2)
##### Patch Changes
- fix: invalidate `@const` tags based on visible references in legacy mode ([#​18041](https://github.com/sveltejs/svelte/pull/18041))
- fix: handle parens in template expressions more robustly ([#​18075](https://github.com/sveltejs/svelte/pull/18075))
- fix: disallow `--` in `idPrefix` ([#​18038](https://github.com/sveltejs/svelte/pull/18038))
- fix: correct types for `ontoggle` on `<details>` elements ([#​18063](https://github.com/sveltejs/svelte/pull/18063))
- fix: don't override `$destroy/set/on` instance methods in dev mode ([#​18034](https://github.com/sveltejs/svelte/pull/18034))
- fix: unskip branches of earlier batches after commit ([#​18048](https://github.com/sveltejs/svelte/pull/18048))
- fix: never set derived.v inside fork ([#​18037](https://github.com/sveltejs/svelte/pull/18037))
- fix: skip rebase logic in non-async mode ([#​18040](https://github.com/sveltejs/svelte/pull/18040))
- fix: don't reset status of uninitialized deriveds ([#​18054](https://github.com/sveltejs/svelte/pull/18054))
### [`v5.55.1`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5551)
[Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.55.0...svelte@5.55.1)
##### Patch Changes
- fix: correctly handle bindings on the server ([#​18009](https://github.com/sveltejs/svelte/pull/18009))
- fix: prevent hydration error on async `{@​html ...}` ([#​17999](https://github.com/sveltejs/svelte/pull/17999))
- fix: cleanup `superTypeParameters` in `ClassDeclarations`/`ClassExpression` ([#​18015](https://github.com/sveltejs/svelte/pull/18015))
- fix: improve duplicate module import error message ([#​18016](https://github.com/sveltejs/svelte/pull/18016))
- fix: reschedule new effects in prior batches ([#​18021](https://github.com/sveltejs/svelte/pull/18021))
### [`v5.55.0`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5550)
[Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.54.1...svelte@5.55.0)
##### Minor Changes
- feat: export TweenOptions, SpringOptions, SpringUpdateOptions and Updater from svelte/motion ([#​17967](https://github.com/sveltejs/svelte/pull/17967))
##### Patch Changes
- fix: ensure HMR wrapper forwards correct start/end nodes to active effect ([#​17985](https://github.com/sveltejs/svelte/pull/17985))
### [`v5.54.1`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5541)
[Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.54.0...svelte@5.54.1)
##### Patch Changes
- fix: hydration comments during hmr ([#​17975](https://github.com/sveltejs/svelte/pull/17975))
- fix: null out `effect.b` in `destroy_effect` ([#​17980](https://github.com/sveltejs/svelte/pull/17980))
- fix: group sync statements ([#​17977](https://github.com/sveltejs/svelte/pull/17977))
- fix: defer batch resolution until earlier intersecting batches have committed ([#​17162](https://github.com/sveltejs/svelte/pull/17162))
- fix: properly invoke `iterator.return()` during reactivity loss check ([#​17966](https://github.com/sveltejs/svelte/pull/17966))
- fix: remove trailing semicolon from {[@​const](https://github.com/const)} tag printer ([#​17962](https://github.com/sveltejs/svelte/pull/17962))
### [`v5.54.0`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5540)
[Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.53.13...svelte@5.54.0)
##### Minor Changes
- feat: allow `css`, `runes`, `customElement` compiler options to be functions ([#​17951](https://github.com/sveltejs/svelte/pull/17951))
##### Patch Changes
- fix: reinstate reactivity loss tracking ([#​17801](https://github.com/sveltejs/svelte/pull/17801))
### [`v5.53.13`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#55313)
[Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.53.12...svelte@5.53.13)
##### Patch Changes
- fix: ensure `$inspect` after top level await doesn't break builds ([#​17943](https://github.com/sveltejs/svelte/pull/17943))
- fix: resume inert effects when they come from offscreen ([#​17942](https://github.com/sveltejs/svelte/pull/17942))
- fix: don't eagerly access not-yet-initialized functions in template ([#​17938](https://github.com/sveltejs/svelte/pull/17938))
- fix: discard batches made obsolete by commit ([#​17934](https://github.com/sveltejs/svelte/pull/17934))
- fix: ensure "is standalone child" is correctly reset ([#​17944](https://github.com/sveltejs/svelte/pull/17944))
- fix: remove nodes in boundary when work is pending and HMR is active ([#​17932](https://github.com/sveltejs/svelte/pull/17932))
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMjkuMCIsInVwZGF0ZWRJblZlciI6IjQzLjEyOS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
5.53.12→5.55.4Release Notes
sveltejs/svelte (svelte)
v5.55.4Compare Source
Patch Changes
fix: never mark a child effect root as inert (#18111)
fix: reset context after waiting on blockers of
@constexpressions (#18100)fix: keep flushing new eager effects (#18102)
v5.55.3Compare Source
Patch Changes
fix: ensure proper HMR updates for dynamic components (#18079)
fix: correctly calculate
@constblockers (#18039)fix: freeze deriveds once their containing effects are destroyed (#17921)
fix: defer error boundary rendering in forks (#18076)
fix: avoid false positives for reactivity loss warning (#18088)
v5.55.2Compare Source
Patch Changes
fix: invalidate
@consttags based on visible references in legacy mode (#18041)fix: handle parens in template expressions more robustly (#18075)
fix: disallow
--inidPrefix(#18038)fix: correct types for
ontoggleon<details>elements (#18063)fix: don't override
$destroy/set/oninstance methods in dev mode (#18034)fix: unskip branches of earlier batches after commit (#18048)
fix: never set derived.v inside fork (#18037)
fix: skip rebase logic in non-async mode (#18040)
fix: don't reset status of uninitialized deriveds (#18054)
v5.55.1Compare Source
Patch Changes
fix: correctly handle bindings on the server (#18009)
fix: prevent hydration error on async
{@​html ...}(#17999)fix: cleanup
superTypeParametersinClassDeclarations/ClassExpression(#18015)fix: improve duplicate module import error message (#18016)
fix: reschedule new effects in prior batches (#18021)
v5.55.0Compare Source
Minor Changes
Patch Changes
v5.54.1Compare Source
Patch Changes
fix: hydration comments during hmr (#17975)
fix: null out
effect.bindestroy_effect(#17980)fix: group sync statements (#17977)
fix: defer batch resolution until earlier intersecting batches have committed (#17162)
fix: properly invoke
iterator.return()during reactivity loss check (#17966)fix: remove trailing semicolon from {@const} tag printer (#17962)
v5.54.0Compare Source
Minor Changes
css,runes,customElementcompiler options to be functions (#17951)Patch Changes
v5.53.13Compare Source
Patch Changes
fix: ensure
$inspectafter top level await doesn't break builds (#17943)fix: resume inert effects when they come from offscreen (#17942)
fix: don't eagerly access not-yet-initialized functions in template (#17938)
fix: discard batches made obsolete by commit (#17934)
fix: ensure "is standalone child" is correctly reset (#17944)
fix: remove nodes in boundary when work is pending and HMR is active (#17932)
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
PR Code Suggestions ✨
No code suggestions found for the PR.