Skip to content

Releases: sveltejs/svelte

svelte@5.0.0-next.91

02 Apr 14:33
6bb825b
Compare
Choose a tag to compare
svelte@5.0.0-next.91 Pre-release
Pre-release

Patch Changes

  • fix: improve unowned derived signal heuristics (#11029)

  • fix: ensure correct context for action update/destroy functions (#11023)

  • feat: more efficient hydration markers (#11019)

  • fix: ensure effect cleanup functions are called with null this (#11024)

  • fix: correctly handle closure passed to $derived.by when destructuring (#11028)

  • Add name to HTMLDetailsAttributes (#11013)

  • breaking: move compiler.cjs to compiler/index.js (#10988)

svelte@5.0.0-next.90

30 Mar 15:36
5781312
Compare
Choose a tag to compare
svelte@5.0.0-next.90 Pre-release
Pre-release

Patch Changes

  • fix: hydrate HTML with surrounding whitespace (#10996)

  • feat: faster HTML tags (#10986)

svelte@5.0.0-next.89

29 Mar 19:36
442f2d7
Compare
Choose a tag to compare
svelte@5.0.0-next.89 Pre-release
Pre-release

Patch Changes

  • fix: expose 'svelte/internal' to prevent Vite erroring on startup (#10987)

  • fix: revert SSR shorthand comments (#10980)

  • fix: child effects are removed from parent branches (#10985)

svelte@5.0.0-next.88

29 Mar 10:12
ef0191a
Compare
Choose a tag to compare
svelte@5.0.0-next.88 Pre-release
Pre-release

Patch Changes

  • fix: further improvements to effect scheduling and flushing (#10971)

  • feat: re-export built-ins from svelte/reactivity on the server (#10973)

svelte@5.0.0-next.87

28 Mar 17:37
de6a802
Compare
Choose a tag to compare
svelte@5.0.0-next.87 Pre-release
Pre-release

Patch Changes

  • fix: apply animate on prefix/suffix each block mutations (#10965)

svelte@5.0.0-next.86

28 Mar 17:08
1c645c3
Compare
Choose a tag to compare
svelte@5.0.0-next.86 Pre-release
Pre-release

Patch Changes

  • fix: improved effect sequencing and execution order (#10949)

  • breaking: onDestroy functions run child-first (#10949)

  • fix: improve action support for nested $effect (#10962)

svelte@5.0.0-next.85

26 Mar 17:42
b6598a3
Compare
Choose a tag to compare
svelte@5.0.0-next.85 Pre-release
Pre-release

Patch Changes

  • feat: use implicit return for each block keys (#10938)

  • breaking: always run pre effects immediately (#10928)

  • fix: improve order of pre-effect execution (#10942)

  • feat: more efficient each block compiler output (#10937)

svelte@5.0.0-next.84

25 Mar 22:52
b44311a
Compare
Choose a tag to compare
svelte@5.0.0-next.84 Pre-release
Pre-release

Patch Changes

  • fix: reliably remove undefined attributes during hydration (#10917)

  • fix: Add elementtiming HTMLAttribute, remove crossorigin from HTMLInputAttributes (#10921)

  • feat: shorter compiler output for attribute updates (#10917)

svelte@5.0.0-next.83

25 Mar 14:44
1e0054e
Compare
Choose a tag to compare
svelte@5.0.0-next.83 Pre-release
Pre-release

Patch Changes

  • feat: more efficient if block compiler output (#10906)

  • fix: update type of options.target (#10892)

  • fix: correctly hydrate controlled each-else block (#10887)

  • fix: Add dirname to HTMLInputAttributes (#10908)

svelte@5.0.0-next.82

22 Mar 19:23
c47c571
Compare
Choose a tag to compare
svelte@5.0.0-next.82 Pre-release
Pre-release

Patch Changes

  • fix: allow runes for variable declarations in the template (#10879)

  • feat: take form resets into account for two way bindings (#10617)

  • fix: handle multiple snippet parameters with one or more being optional (#10833)

  • breaking: apply fallback value every time in runes mode (#10797)