Skip to content

Releases: sveltejs/svelte

svelte@5.0.0-next.110

20 Apr 01:54
1b688ea

Choose a tag to compare

svelte@5.0.0-next.110 Pre-release
Pre-release

Patch Changes

  • fix: make sure event attributes run after bindings (#11230)

svelte@5.0.0-next.109

19 Apr 22:13
68a12f0

Choose a tag to compare

svelte@5.0.0-next.109 Pre-release
Pre-release

Patch Changes

  • fix: more robust moving of each item nodes (#11254)

  • fix: ensure that CSS is generated for the final frame of a transition (#11251)

  • fix: more accurate error message when creating orphan effects (#11227)

  • fix: support $state.snapshot as part of variable declarations (#11235)

  • fix: optimize object property mutations in compilation (#11243)

  • breaking: don't allow children in svelte:options (#11250)

  • fix: possible name clash in hoisted functions (#11237)

  • fix: preserve getters/setters in HMR mode (#11231)

svelte@5.0.0-next.108

18 Apr 15:48
5fce00f

Choose a tag to compare

svelte@5.0.0-next.108 Pre-release
Pre-release

Patch Changes

  • breaking: warn on slots and event handlers in runes mode, error on <slot> + {@render ...} tag usage in same component (#11203)

  • fix: fall back to component namespace when not statically determinable, add way to tell <svelte:element> the namespace at runtime (#11219)

  • fix: measure elements before taking siblings out of the flow (#11216)

  • breaking: warn on self-closing non-void HTML tags (#11114)

  • fix: take outroing elements out of the flow when animating siblings (#11208)

  • fix: widen ownership when sub state is assigned to new state (#11217)

svelte@4.2.15

17 Apr 12:48
9f2341f

Choose a tag to compare

Patch Changes

  • support attribute selector inside :global() (#11135)

svelte@5.0.0-next.107

17 Apr 09:20
4ef6454

Choose a tag to compare

svelte@5.0.0-next.107 Pre-release
Pre-release

Patch Changes

  • fix: refine css :global() selector checks in a compound selector (#11142)

  • fix: remove memory leak from bind:this (#11194)

  • fix: remove memory leak from retaining old DOM elements (#11197)

  • feat: add warning when using $bindable rune without calling it (#11181)

svelte@5.0.0-next.106

16 Apr 20:21
9aebae8

Choose a tag to compare

svelte@5.0.0-next.106 Pre-release
Pre-release

Patch Changes

  • feat: use state proxy ancestry for ownership validation (#11184)

  • fix: make snippet effects transparent for transitions (#11195)

  • fix: return ast from compile (like Svelte 4 does) (#11191)

  • fix: ensure bind:this unmount behavior for members is conditional (#11193)

svelte@5.0.0-next.105

16 Apr 03:18
30fa876

Choose a tag to compare

svelte@5.0.0-next.105 Pre-release
Pre-release

Patch Changes

  • breaking: remove unstate(), replace with $state.snapshot rune (#11180)

  • fix: more accurate default value handling (#11183)

svelte@5.0.0-next.104

15 Apr 13:34
ae7d734

Choose a tag to compare

svelte@5.0.0-next.104 Pre-release
Pre-release

Patch Changes

  • fix: ssr comments in head elements that require raw content (#10936)

  • fix: improve spreading of attributes (#11177)

svelte@5.0.0-next.103

14 Apr 19:38
322737a

Choose a tag to compare

svelte@5.0.0-next.103 Pre-release
Pre-release

Patch Changes

  • fix: throw error when auto-subscribed store variable shadow by local variable (#11170)

  • fix: make ownership validation work correctly with HMR (#11171)

  • fix: revert ownership widening change (#11161)

  • fix: fix string name of reactive map and set iterator (#11169)

  • feat: reactive URL and URLSearchParams classes (#11157)

  • feat: update error message for snippet binding and assignments (#11168)

svelte@4.2.14

12 Apr 21:28
ad00cad

Choose a tag to compare

Patch Changes

  • fix parsing camelcase container query name (#11131)