diff --git a/.changeset/clever-poems-shave.md b/.changeset/clever-poems-shave.md deleted file mode 100644 index 252c86b905..0000000000 --- a/.changeset/clever-poems-shave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'svelte': patch ---- - -fix: error at compile time on duplicate snippet/declaration tag definitions diff --git a/.changeset/declaration-tag-division.md b/.changeset/declaration-tag-division.md deleted file mode 100644 index de265f0ab1..0000000000 --- a/.changeset/declaration-tag-division.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'svelte': patch ---- - -fix: parse declaration tag contents more robustly diff --git a/.changeset/declaration-tag-multiple-declarators.md b/.changeset/declaration-tag-multiple-declarators.md deleted file mode 100644 index 3f17162b54..0000000000 --- a/.changeset/declaration-tag-multiple-declarators.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'svelte': patch ---- - -fix: correctly transform references to earlier declarators in a declaration tag (e.g. `{let a = $state(0), b = $derived(a * 2)}`) diff --git a/.changeset/declaration-tag-state-referenced-locally.md b/.changeset/declaration-tag-state-referenced-locally.md deleted file mode 100644 index 00803c3e1c..0000000000 --- a/.changeset/declaration-tag-state-referenced-locally.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'svelte': patch ---- - -fix: avoid spurious `state_referenced_locally` warnings for `$derived` declarations in declaration tags diff --git a/.changeset/declaration-tag-whitespace.md b/.changeset/declaration-tag-whitespace.md deleted file mode 100644 index b64d1dd5a1..0000000000 --- a/.changeset/declaration-tag-whitespace.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'svelte': patch ---- - -fix: tolerate whitespace before `let`/`const` in declaration tags diff --git a/.changeset/fix-find-matching-bracket-infinite-loop.md b/.changeset/fix-find-matching-bracket-infinite-loop.md deleted file mode 100644 index c0656ea794..0000000000 --- a/.changeset/fix-find-matching-bracket-infinite-loop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'svelte': patch ---- - -fix: prevent infinite loop when a tag's expression ends with a trailing `/` at the end of the input diff --git a/.changeset/fix-type-identifier-in-tag.md b/.changeset/fix-type-identifier-in-tag.md deleted file mode 100644 index 90e03da80f..0000000000 --- a/.changeset/fix-type-identifier-in-tag.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'svelte': patch ---- - -fix: more robust parsing of declaration tags with regards to `type` diff --git a/.changeset/input-type-before-value.md b/.changeset/input-type-before-value.md deleted file mode 100644 index 68d02f920f..0000000000 --- a/.changeset/input-type-before-value.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'svelte': patch ---- - -fix: preserve newlines in spread input values when the `type` attribute is applied after `value` diff --git a/.changeset/search-params-duplicate-set.md b/.changeset/search-params-duplicate-set.md deleted file mode 100644 index 9fcaa8b289..0000000000 --- a/.changeset/search-params-duplicate-set.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'svelte': patch ---- - -fix: update `SvelteURLSearchParams` when setting duplicate keys to the same joined value diff --git a/.changeset/strong-cups-prove.md b/.changeset/strong-cups-prove.md deleted file mode 100644 index ad85a1feba..0000000000 --- a/.changeset/strong-cups-prove.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'svelte': patch ---- - -fix: check references for blockers on server, too diff --git a/packages/svelte/CHANGELOG.md b/packages/svelte/CHANGELOG.md index 57725580e7..a8a94bc691 100644 --- a/packages/svelte/CHANGELOG.md +++ b/packages/svelte/CHANGELOG.md @@ -1,5 +1,29 @@ # svelte +## 5.56.1 + +### Patch Changes + +- fix: error at compile time on duplicate snippet/declaration tag definitions ([#18351](https://github.com/sveltejs/svelte/pull/18351)) + +- fix: parse declaration tag contents more robustly ([#18353](https://github.com/sveltejs/svelte/pull/18353)) + +- fix: correctly transform references to earlier declarators in a declaration tag (e.g. `{let a = $state(0), b = $derived(a * 2)}`) ([#18348](https://github.com/sveltejs/svelte/pull/18348)) + +- fix: avoid spurious `state_referenced_locally` warnings for `$derived` declarations in declaration tags ([#18348](https://github.com/sveltejs/svelte/pull/18348)) + +- fix: tolerate whitespace before `let`/`const` in declaration tags ([#18348](https://github.com/sveltejs/svelte/pull/18348)) + +- fix: prevent infinite loop when a tag's expression ends with a trailing `/` at the end of the input ([#18350](https://github.com/sveltejs/svelte/pull/18350)) + +- fix: more robust parsing of declaration tags with regards to `type` ([#18330](https://github.com/sveltejs/svelte/pull/18330)) + +- fix: preserve newlines in spread input values when the `type` attribute is applied after `value` ([#18345](https://github.com/sveltejs/svelte/pull/18345)) + +- fix: update `SvelteURLSearchParams` when setting duplicate keys to the same joined value ([#18336](https://github.com/sveltejs/svelte/pull/18336)) + +- fix: check references for blockers on server, too ([#18352](https://github.com/sveltejs/svelte/pull/18352)) + ## 5.56.0 ### Minor Changes diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 6e51dd9a93..ff2c0c4c3e 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -2,7 +2,7 @@ "name": "svelte", "description": "Cybernetically enhanced web apps", "license": "MIT", - "version": "5.56.0", + "version": "5.56.1", "type": "module", "types": "./types/index.d.ts", "engines": { diff --git a/packages/svelte/src/version.js b/packages/svelte/src/version.js index 1b080d134a..210d48461e 100644 --- a/packages/svelte/src/version.js +++ b/packages/svelte/src/version.js @@ -4,5 +4,5 @@ * The current version, as set in package.json. * @type {string} */ -export const VERSION = '5.56.0'; +export const VERSION = '5.56.1'; export const PUBLIC_VERSION = '5';