svelte@5.55.8
sveltejs/sveltesvelte@5.55.8May 18, 2026by github-actions[bot]
AI Summary
Patch release fixing SSR printing issues, reactivity logic for deriveds, and standardizing the use of named symbols throughout the runtime.
Key Highlights
- Fix `svelte:body` and keyframe percentage double-printing
- Fix deriveds executing when destroyed
- Use named symbols everywhere for runtime properties
- Fix context unset timing in `run`
Full Release Notes
### Patch Changes - fix(print): handle `svelte:body` and fix keyframe percentage double-printing ([#18234](https://github.com/sveltejs/svelte/pull/18234)) - fix: execute uninitialized derived even if it's destroyed ([#18228](https://github.com/sveltejs/svelte/pull/18228)) - fix: use named symbols everywhere ([#18238](https://github.com/sveltejs/svelte/pull/18238)) - fix: don't run teardown effects when deriveds are unfreezed ([#18227](https://github.com/sveltejs/svelte/pull/18227)) - fix: unset context synchronously in `run` ([#18236](https://github.com/sveltejs/svelte/pull/18236))