Skip to content

Releases: sveltejs/svelte

[email protected]

18 Oct 03:04
bd2d3db

Choose a tag to compare

Minor Changes

  • feat: add $state.eager(value) rune (#16849)

Patch Changes

  • fix: preserve <select> state while focused (#16958)

  • chore: run boundary async effects in the context of the current batch (#16968)

  • fix: error if each block has key but no as clause (#16966)

[email protected]

17 Oct 01:30
a541862

Choose a tag to compare

Patch Changes

  • fix: add hydration markers in pending branch of SSR boundary (#16965)

[email protected]

15 Oct 17:01
94fc836

Choose a tag to compare

Patch Changes

  • chore: Remove sync-in-async warning for server rendering (#16949)

[email protected]

14 Oct 20:00
005895d

Choose a tag to compare

Minor Changes

  • feat: add createContext utility for type-safe context (#16948)

Patch Changes

  • chore: simplify batch.apply() (#16945)

  • fix: don't rerun async effects unnecessarily (#16944)

[email protected]

14 Oct 14:00
2a95139

Choose a tag to compare

Patch Changes

  • fix: add missing type for fr attribute for radialGradient tags in svg (#16943)

  • fix: unset context on stale promises (#16935)

[email protected]

13 Oct 18:53
420468a

Choose a tag to compare

Patch Changes

  • fix: better input cursor restoration for bind:value (#16925)

  • fix: track the user's getter of bind:this (#16916)

  • fix: generate correct SSR code for the case where pending is an attribute (#16919)

  • fix: generate correct code for each blocks with async body (#16923)

[email protected]

08 Oct 11:02
844fab7

Choose a tag to compare

Patch Changes

  • fix: flush batches whenever an async value resolves (#16912)

[email protected]

07 Oct 16:04
06bd6a8

Choose a tag to compare

Patch Changes

  • fix: hydrate each blocks inside element correctly (#16908)

  • fix: allow await in if block consequent and alternate (#16890)

  • fix: don't replace rest props with $$props for excluded props (#16898)

  • fix: correctly transform $derived private fields on server (#16894)

  • fix: add UNKNOWN evaluation value before breaking for binding.initial===SnippetBlock (#16910)

[email protected]

05 Oct 23:12
acdd930

Choose a tag to compare

Patch Changes

  • fix: flush when pending boundaries resolve (#16897)

[email protected]

01 Oct 16:09
5c847ff

Choose a tag to compare

Patch Changes

  • fix: check boundary pending attribute at runtime on server (#16855)

  • fix: preserve tuple type in $state.snapshot (#16864)

  • fix: allow await in svelte:boundary without pending (#16857)

  • fix: update bind:checked error message to clarify usage with radio inputs (#16874)