v0.9.0 svelte@5.57.0

low risk

hasaneyldrm/exercises-datasetAug 28, 2026 → Aug 28, 20260 days between releases

What's New

Adds SSR utilities, context checks, and select defaults to Svelte with bug fixes

New Features

  • Exports `RenderOutput`, `SyncRenderOutput`, `Csp`, and `Sha256Source` from `svelte/server`
  • Adds `has` function to `createContext` for checking context existence
  • Supports `defaultValue` on `<select>` elements
  • Adds `getOrInsert` and `getOrInsertComputed` methods to `SvelteMap`

Improvements

  • Performance optimization: Reuses cached value in `<option>`/`<select>` value guard
  • Enhances SvelteMap methods with `getOrInsert` and `getOrInsertComputed`
  • Improves compiler and runtime performance

Bug Fixes

  • Fixes template store subscriptions blocking on promise assignment
  • Fixes route `$derived` teardown errors being routed through `invoke_error_boundary`
  • Fixes `SvelteDate` snapshots being tracked in reactions
  • Removes `<svelte:head>` anchors on unmount
  • Warns on undeclared shorthand event handlers on `<svelte:window>`, `<svelte:document>`, and `<svelte:body>`

Upgrade Notes

No breaking changes detected. The new `has` function in `createContext` allows safe context existence checks. Ensure `defaultValue` usage on `<select>` elements is compatible with your DOM expectations.

The Two Releases

v0.9.0

AHP Swift Package v0.9.0

Aug 28, 2026· 2 months ago

Implements AHP 0.9.0, adding automation catalogue channels, turn error resumption, and improving terminal and annotation lifecycle handling.

Full release notes
svelte@5.57.0

svelte@5.57.0

Aug 28, 2026· 2 months ago

This minor release introduces new server-side rendering utilities, adds a `has` function to context creation, supports default values for select elements, and enhances SvelteMap methods. It also includes a large number of bug fixes, performance optimizations, and improvements to the compiler and runtime.

Full release notes