From 6374a2a0db1cc2130e9ee69a233ce6d4c7334f82 Mon Sep 17 00:00:00 2001 From: Nic Polumeyv Date: Fri, 28 Aug 2026 04:52:34 -0400 Subject: [PATCH 1/3] chore: move `@types/trusted-types` to devDependencies (#18730) Only referenced by a JSDoc `@import` in `src/internal/client/dom/blocks/html.js`; nothing in the published `types/index.d.ts` uses it, so consumers do not need it installed. --- .changeset/quiet-types-move.md | 5 +++++ packages/svelte/package.json | 2 +- pnpm-lock.yaml | 6 +++--- 3 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 .changeset/quiet-types-move.md diff --git a/.changeset/quiet-types-move.md b/.changeset/quiet-types-move.md new file mode 100644 index 0000000000..5c7180a01f --- /dev/null +++ b/.changeset/quiet-types-move.md @@ -0,0 +1,5 @@ +--- +'svelte': patch +--- + +chore: move `@types/trusted-types` to devDependencies diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 1f85001520..37489ac109 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -159,6 +159,7 @@ "@rollup/plugin-virtual": "^3.0.2", "@types/aria-query": "^5.0.4", "@types/node": "^20.11.5", + "@types/trusted-types": "^2.0.7", "baseline-browser-mapping": "^2.10.32", "dts-buddy": "^0.5.5", "esbuild": "^0.28.1", @@ -174,7 +175,6 @@ "@jridgewell/sourcemap-codec": "^1.5.0", "@sveltejs/acorn-typescript": "^1.0.10", "@types/estree": "^1.0.5", - "@types/trusted-types": "^2.0.7", "acorn": "^8.12.1", "aria-query": "5.3.1", "axobject-query": "^4.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9224650e7d..c51620fff5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -80,9 +80,6 @@ importers: '@types/estree': specifier: ^1.0.5 version: 1.0.8 - '@types/trusted-types': - specifier: ^2.0.7 - version: 2.0.7 acorn: specifier: ^8.12.1 version: 8.16.0 @@ -141,6 +138,9 @@ importers: '@types/node': specifier: ^20.11.5 version: 20.19.17 + '@types/trusted-types': + specifier: ^2.0.7 + version: 2.0.7 baseline-browser-mapping: specifier: ^2.10.32 version: 2.10.32 From 7bc0a70fe64dbb3fa3848b741963f31d1e10a8dc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 29 Aug 2026 01:26:56 +0200 Subject: [PATCH 2/3] Version Packages (#18682) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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.57.0 ### Minor Changes - feat: export `RenderOutput`, `SyncRenderOutput`, `Csp` and `Sha256Source` from `svelte/server` ([#18648](https://github.com/sveltejs/svelte/pull/18648)) - feat: add `has` function to `createContext` ([#18472](https://github.com/sveltejs/svelte/pull/18472)) - feat: support `defaultValue` on `` value guard ([#18713](https://github.com/sveltejs/svelte/pull/18713)) - fix: prevent malformed AST output for `` value guard diff --git a/.changeset/every-rabbits-rule.md b/.changeset/every-rabbits-rule.md deleted file mode 100644 index e78df191a5..0000000000 --- a/.changeset/every-rabbits-rule.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'svelte': patch ---- - -fix: prevent malformed AST output for `` diff --git a/.changeset/tasty-years-hammer.md b/.changeset/tasty-years-hammer.md deleted file mode 100644 index 42b559ac9f..0000000000 --- a/.changeset/tasty-years-hammer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'svelte': minor ---- - -feat: add getOrInsert/getOrInsertComputed to SvelteMap diff --git a/.changeset/thick-plums-wave.md b/.changeset/thick-plums-wave.md deleted file mode 100644 index d8b454bb90..0000000000 --- a/.changeset/thick-plums-wave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'svelte': patch ---- - -fix: block declaration tags and `{@const}` on async values read inside closures diff --git a/.changeset/three-peas-smoke.md b/.changeset/three-peas-smoke.md deleted file mode 100644 index 9a151c0046..0000000000 --- a/.changeset/three-peas-smoke.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'svelte': patch ---- - -fix: avoid css tree-shaking for exported Snippet diff --git a/.changeset/tidy-owls-repeat.md b/.changeset/tidy-owls-repeat.md deleted file mode 100644 index 2ef02e2051..0000000000 --- a/.changeset/tidy-owls-repeat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'svelte': patch ---- - -perf: treat `` as a static element again diff --git a/.changeset/tidy-pandas-refuse.md b/.changeset/tidy-pandas-refuse.md deleted file mode 100644 index 7034a3e267..0000000000 --- a/.changeset/tidy-pandas-refuse.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'svelte': patch ---- - -fix: prevent `selectedcontent` mutation from changing the selected option diff --git a/.changeset/tough-pandas-shout.md b/.changeset/tough-pandas-shout.md deleted file mode 100644 index b0f6ea64fd..0000000000 --- a/.changeset/tough-pandas-shout.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'svelte': patch ---- - -fix: avoid `NaN` keyframe values in `slide` transition for elements without a layout box diff --git a/.changeset/tricky-donkeys-clap.md b/.changeset/tricky-donkeys-clap.md deleted file mode 100644 index b363b4ff57..0000000000 --- a/.changeset/tricky-donkeys-clap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'svelte': patch ---- - -fix: preserve line feed character references in attribute values diff --git a/.changeset/uppercase-hex-entities.md b/.changeset/uppercase-hex-entities.md deleted file mode 100644 index e6e13d5df5..0000000000 --- a/.changeset/uppercase-hex-entities.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'svelte': patch ---- - -fix: decode uppercase-`X` hex numeric character references (`&#X...;`) diff --git a/.changeset/witty-donuts-explain.md b/.changeset/witty-donuts-explain.md deleted file mode 100644 index 6ee8f66da6..0000000000 --- a/.changeset/witty-donuts-explain.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'svelte': patch ---- - -chore: clarify when `$effect.pre` runs relative to DOM updates diff --git a/.changeset/young-papers-hide.md b/.changeset/young-papers-hide.md deleted file mode 100644 index 7df1f114b9..0000000000 --- a/.changeset/young-papers-hide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'svelte': patch ---- - -fix: scope SSR boundary failed snippets to their boundary diff --git a/packages/svelte/CHANGELOG.md b/packages/svelte/CHANGELOG.md index e66b3db109..e88e078486 100644 --- a/packages/svelte/CHANGELOG.md +++ b/packages/svelte/CHANGELOG.md @@ -1,5 +1,105 @@ # svelte +## 5.57.0 + +### Minor Changes + +- feat: export `RenderOutput`, `SyncRenderOutput`, `Csp` and `Sha256Source` from `svelte/server` ([#18648](https://github.com/sveltejs/svelte/pull/18648)) + +- feat: add `has` function to `createContext` ([#18472](https://github.com/sveltejs/svelte/pull/18472)) + +- feat: support `defaultValue` on `` value guard ([#18713](https://github.com/sveltejs/svelte/pull/18713)) + +- fix: prevent malformed AST output for `