Skip to content

Releases: sveltejs/svelte

svelte@5.0.0-next.67

23 Feb 18:57
1822396
Compare
Choose a tag to compare
svelte@5.0.0-next.67 Pre-release
Pre-release

Patch Changes

  • fix: improve event delegation with shadowed bindings (#10620)

  • feat: add reactive Date object to svelte/reactivity (#10622)

svelte@5.0.0-next.66

23 Feb 11:56
cc61559
Compare
Choose a tag to compare
svelte@5.0.0-next.66 Pre-release
Pre-release

Patch Changes

  • fix: don't clear date input on temporarily invalid value (#10616)

  • fix: use safe-equals comparison for @const tags in legacy mode (#10606)

  • fix: improve proxy effect dependency tracking (#10605)

  • fix: prevent window listeners from triggering events twice (#10611)

  • feat: allow dynamic type attribute with bind:value (#10608)

  • fix: make bind_this implementation more robust (#10598)

  • fix: tweak initial bind:clientWidth/clientHeight/offsetWidth/offsetHeight update timing (#10512)

  • fix: correctly handle proxied signal writes before reads (#10612)

svelte@5.0.0-next.65

21 Feb 19:35
d2b11ec
Compare
Choose a tag to compare
svelte@5.0.0-next.65 Pre-release
Pre-release

Patch Changes

  • fix: improve $inspect handling of derived objects (#10584)

  • fix: permit whitespace within template scripts (#10591)

  • fix: allow boolean contenteditable attribute (#10590)

  • fix: improve import event handler support (#10592)

svelte@5.0.0-next.64

20 Feb 22:01
187400b
Compare
Choose a tag to compare
svelte@5.0.0-next.64 Pre-release
Pre-release

Patch Changes

  • fix: inherit ownerlessness when creating child proxies (#10577)

svelte@5.0.0-next.63

20 Feb 21:06
88389ad
Compare
Choose a tag to compare
svelte@5.0.0-next.63 Pre-release
Pre-release

Patch Changes

  • fix: handle member expressions in directives (#10576)

  • fix: remove memory leak (#10570)

  • fix: call beforeUpdate/afterUpdate callbacks when props are mutated (#10570)

  • fix: improve props spreading logic (#10574)

svelte@5.0.0-next.62

20 Feb 18:08
662eda4
Compare
Choose a tag to compare
svelte@5.0.0-next.62 Pre-release
Pre-release

Patch Changes

  • feat: allow state/derived/props to be explicitly exported from components (#10523)

  • fix: replace proxy-based readonly validation with stack-trace-based ownership tracking (#10464)

  • fix: correct context applied to batch_inspect (#10569)

svelte@5.0.0-next.61

20 Feb 16:24
ad2b8b9
Compare
Choose a tag to compare
svelte@5.0.0-next.61 Pre-release
Pre-release

Patch Changes

  • fix: improve each block item equality for immutable mode (#10537)

  • fix: improve handling of unowned derived signals (#10565)

  • fix: better handling of empty text node hydration (#10545)

  • fix: ensure update methods of actions and reactive statements work with fine-grained $state (#10543)

  • fix: don't execute scripts inside @html when instantiated on the client (#10556)

  • fix: only escape characters in SSR template (#10555)

  • fix: wire up events in mount correctly and fix its types (#10553)

  • fix: better handling of derived signals that have no dependencies (#10558)

  • fix: improve state store mutation compiler output (#10561)

svelte@5.0.0-next.60

19 Feb 13:53
01b6543
Compare
Choose a tag to compare
svelte@5.0.0-next.60 Pre-release
Pre-release

Patch Changes

  • fix: improve effect over-fire on store subscription init (#10535)

  • fix: use init properties when exporting non-state values in prod (#10521)

svelte@5.0.0-next.59

18 Feb 23:01
a279e80
Compare
Choose a tag to compare
svelte@5.0.0-next.59 Pre-release
Pre-release

Patch Changes

  • chore: improve code generation for bind:this in SSR mode (#10524)

  • fix: visit expression node in directives (#10527)

svelte@5.0.0-next.58

18 Feb 13:41
b5628af
Compare
Choose a tag to compare
svelte@5.0.0-next.58 Pre-release
Pre-release

Patch Changes

  • breaking: remove createRoot, adjust mount/hydrate APIs, introduce unmount (#10516)