Version Packages (#18640)

This PR was opened by the [Changesets
release](https://github.com/changesets/action) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.


# Releases
## svelte@5.56.10

### Patch Changes

- fix: preserve CSS escape sequences when printing selectors
([#18667](https://github.com/sveltejs/svelte/pull/18667))

- fix: parse `:nth-child(2n of.foo)` where `of` is not followed by
whitespace ([#18611](https://github.com/sveltejs/svelte/pull/18611))

- fix: transform expressions inside labeled statements during server
compilation ([#18617](https://github.com/sveltejs/svelte/pull/18617))

- docs: clarify that context lookup includes the current component and
all ancestors ([#18581](https://github.com/sveltejs/svelte/pull/18581))

- fix: apply CSS custom properties with falsy values on components
([#18634](https://github.com/sveltejs/svelte/pull/18634))

- fix: correctly print `{#await ... catch x}` et al
([#18645](https://github.com/sveltejs/svelte/pull/18645))

- fix: ignore comments of Program node during migration script
([#18656](https://github.com/sveltejs/svelte/pull/18656))

- fix: reliably resolve append_style to its correct root
([#18614](https://github.com/sveltejs/svelte/pull/18614))

- fix: clean up removed capture event handlers from spread attributes
([#18618](https://github.com/sveltejs/svelte/pull/18618))

- fix: don't corrupt renderer type during SSR's legacy `bind:` retry
loop ([#18616](https://github.com/sveltejs/svelte/pull/18616))

- fix: treat concise arrow function bodies as implicit returns when
calculating blockers
([#18613](https://github.com/sveltejs/svelte/pull/18613))

- fix: give effect teardowns the value from before the first write in a
flush ([#18620](https://github.com/sveltejs/svelte/pull/18620))

- fix: avoid double-calling a derived reference when destructuring
`$derived` of another `$derived` during server-side rendering
([#18668](https://github.com/sveltejs/svelte/pull/18668))

- fix: preserve namespaces in CSS type selectors
([#18678](https://github.com/sveltejs/svelte/pull/18678))

- fix: increment private state fields through a non-`this` receiver
([#18622](https://github.com/sveltejs/svelte/pull/18622))

- chore: deduplicate client and server context helpers
([#18580](https://github.com/sveltejs/svelte/pull/18580))

- fix: release `last_propagated_event` after event propagation settles
so it no longer retains the last event's target subtree
([#18569](https://github.com/sveltejs/svelte/pull/18569))

- fix: allow custom elements to receive async values as props
([#18661](https://github.com/sveltejs/svelte/pull/18661))

- fix: strip comments from inline `style` values in linear time
([#18553](https://github.com/sveltejs/svelte/pull/18553))

- fix: prevent declaration comments from breaking server derived
references ([#18641](https://github.com/sveltejs/svelte/pull/18641))

- perf: make async blocker analysis scale linearly with the number of
top-level references
([#18549](https://github.com/sveltejs/svelte/pull/18549))

- fix: preserve short-circuiting for logical assignments to private
state fields ([#18594](https://github.com/sveltejs/svelte/pull/18594))

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
pull/18680/merge svelte@5.56.10
github-actions[bot] 3 weeks ago committed by GitHub
parent 5ccdfe3557
commit 56a036f4ce
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -1,5 +0,0 @@
---
'svelte': patch
---
fix: preserve CSS escape sequences when printing selectors

@ -1,5 +0,0 @@
---
'svelte': patch
---
fix: parse `:nth-child(2n of.foo)` where `of` is not followed by whitespace

@ -1,5 +0,0 @@
---
'svelte': patch
---
fix: transform expressions inside labeled statements during server compilation

@ -1,5 +0,0 @@
---
'svelte': patch
---
docs: clarify that context lookup includes the current component and all ancestors

@ -1,5 +0,0 @@
---
'svelte': patch
---
fix: apply CSS custom properties with falsy values on components

@ -1,5 +0,0 @@
---
'svelte': patch
---
fix: correctly print `{#await ... catch x}` et al

@ -1,5 +0,0 @@
---
'svelte': patch
---
fix: ignore comments of Program node during migration script

@ -1,5 +0,0 @@
---
'svelte': patch
---
fix: reliably resolve append_style to its correct root

@ -1,5 +0,0 @@
---
'svelte': patch
---
fix: clean up removed capture event handlers from spread attributes

@ -1,5 +0,0 @@
---
'svelte': patch
---
fix: don't corrupt renderer type during SSR's legacy `bind:` retry loop

@ -1,5 +0,0 @@
---
'svelte': patch
---
fix: treat concise arrow function bodies as implicit returns when calculating blockers

@ -1,5 +0,0 @@
---
'svelte': patch
---
fix: give effect teardowns the value from before the first write in a flush

@ -1,5 +0,0 @@
---
'svelte': patch
---
fix: avoid double-calling a derived reference when destructuring `$derived` of another `$derived` during server-side rendering

@ -1,5 +0,0 @@
---
'svelte': patch
---
fix: preserve namespaces in CSS type selectors

@ -1,5 +0,0 @@
---
'svelte': patch
---
fix: increment private state fields through a non-`this` receiver

@ -1,5 +0,0 @@
---
'svelte': patch
---
chore: deduplicate client and server context helpers

@ -1,5 +0,0 @@
---
'svelte': patch
---
fix: release `last_propagated_event` after event propagation settles so it no longer retains the last event's target subtree

@ -1,5 +0,0 @@
---
'svelte': patch
---
fix: allow custom elements to receive async values as props

@ -1,5 +0,0 @@
---
'svelte': patch
---
fix: strip comments from inline `style` values in linear time

@ -1,5 +0,0 @@
---
'svelte': patch
---
fix: prevent declaration comments from breaking server derived references

@ -1,5 +0,0 @@
---
'svelte': patch
---
perf: make async blocker analysis scale linearly with the number of top-level references

@ -1,5 +0,0 @@
---
'svelte': patch
---
fix: preserve short-circuiting for logical assignments to private state fields

@ -1,5 +1,53 @@
# svelte
## 5.56.10
### Patch Changes
- fix: preserve CSS escape sequences when printing selectors ([#18667](https://github.com/sveltejs/svelte/pull/18667))
- fix: parse `:nth-child(2n of.foo)` where `of` is not followed by whitespace ([#18611](https://github.com/sveltejs/svelte/pull/18611))
- fix: transform expressions inside labeled statements during server compilation ([#18617](https://github.com/sveltejs/svelte/pull/18617))
- docs: clarify that context lookup includes the current component and all ancestors ([#18581](https://github.com/sveltejs/svelte/pull/18581))
- fix: apply CSS custom properties with falsy values on components ([#18634](https://github.com/sveltejs/svelte/pull/18634))
- fix: correctly print `{#await ... catch x}` et al ([#18645](https://github.com/sveltejs/svelte/pull/18645))
- fix: ignore comments of Program node during migration script ([#18656](https://github.com/sveltejs/svelte/pull/18656))
- fix: reliably resolve append_style to its correct root ([#18614](https://github.com/sveltejs/svelte/pull/18614))
- fix: clean up removed capture event handlers from spread attributes ([#18618](https://github.com/sveltejs/svelte/pull/18618))
- fix: don't corrupt renderer type during SSR's legacy `bind:` retry loop ([#18616](https://github.com/sveltejs/svelte/pull/18616))
- fix: treat concise arrow function bodies as implicit returns when calculating blockers ([#18613](https://github.com/sveltejs/svelte/pull/18613))
- fix: give effect teardowns the value from before the first write in a flush ([#18620](https://github.com/sveltejs/svelte/pull/18620))
- fix: avoid double-calling a derived reference when destructuring `$derived` of another `$derived` during server-side rendering ([#18668](https://github.com/sveltejs/svelte/pull/18668))
- fix: preserve namespaces in CSS type selectors ([#18678](https://github.com/sveltejs/svelte/pull/18678))
- fix: increment private state fields through a non-`this` receiver ([#18622](https://github.com/sveltejs/svelte/pull/18622))
- chore: deduplicate client and server context helpers ([#18580](https://github.com/sveltejs/svelte/pull/18580))
- fix: release `last_propagated_event` after event propagation settles so it no longer retains the last event's target subtree ([#18569](https://github.com/sveltejs/svelte/pull/18569))
- fix: allow custom elements to receive async values as props ([#18661](https://github.com/sveltejs/svelte/pull/18661))
- fix: strip comments from inline `style` values in linear time ([#18553](https://github.com/sveltejs/svelte/pull/18553))
- fix: prevent declaration comments from breaking server derived references ([#18641](https://github.com/sveltejs/svelte/pull/18641))
- perf: make async blocker analysis scale linearly with the number of top-level references ([#18549](https://github.com/sveltejs/svelte/pull/18549))
- fix: preserve short-circuiting for logical assignments to private state fields ([#18594](https://github.com/sveltejs/svelte/pull/18594))
## 5.56.9
### Patch Changes

@ -2,7 +2,7 @@
"name": "svelte",
"description": "Cybernetically enhanced web apps",
"license": "MIT",
"version": "5.56.9",
"version": "5.56.10",
"type": "module",
"types": "./types/index.d.ts",
"engines": {

@ -4,5 +4,5 @@
* The current version, as set in package.json.
* @type {string}
*/
export const VERSION = '5.56.9';
export const VERSION = '5.56.10';
export const PUBLIC_VERSION = '5';

Loading…
Cancel
Save