Skip to content

Releases: sveltejs/svelte

[email protected]

20 Aug 13:19
5797f5e
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: ensure typings for <svelte:options> are picked up (#12903)

  • fix: exclude local declarations from non-reactive property warnings (#12909)

[email protected]

18 Aug 18:38
4c006d1
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • chore: improve the performance of set_text for single expressions (#12893)

  • fix: add cleanup function signature to createRawSnippet (#12894)

  • feat: more efficient checking for missing SSR text node (#12891)

  • fix: ensure nullish expressions render empty text (#12898)

[email protected]

17 Aug 15:14
eaee7d3
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • chore: inline start and end node properties into effect (#12878)

  • fix: correctly ensure prop bindings are reactive when bound (#12879)

  • fix: remove sapper bindings (#12875)

  • chore: refactor internal signal dependency heuristic (#12881)

  • fix: allow store as initial value for props in ssr (#12885)

[email protected]

16 Aug 23:23
c09dece
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: treat module-level imports as non-reactive in legacy mode (#12845)

  • breaking: remove foreign namespace (#12869)

  • feat: more efficient text-only fragments (#12864)

  • fix: ensure outro animation is not prematurely aborted (#12865)

  • chore: improve performance of DOM traversal operations (#12863)

  • feat: better destructuring assignments (#12872)

  • fix: stricter crossorigin and wrap attributes types (#12858)

[email protected]

15 Aug 09:48
45da5a4
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: avoid throwing store_invalid_subscription_module for runes (#12848)

  • fix: omit $index parameter where possible (#12851)

  • feat: skip over static subtrees (#12849)

  • chore: set binding.kind before analysis (#12843)

  • feat: better compiler warnings for non-reactive dependencies of reactive statements (#12824)

  • fix: skip unnecessary $legacy flag (#12850)

[email protected]

14 Aug 14:02
f12a5e4
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: ensure onwheel is passive by default (#12837)

  • chore: improve signal perf by using Set rather than array for reactions (#12831)

  • fix: ensure each key validation occurs for updates (#12836)

[email protected]

13 Aug 15:03
555e90f
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • feat: warn on invalid event handlers (#12818)

[email protected]

13 Aug 00:04
c2fb1a6
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • feat: add compiler error when encountering a $-prefixed store value outside a .svelte file (#12799)

[email protected]

12 Aug 16:56
9f17f76
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • breaking: replace $state.frozen with $state.raw (#12808)

  • fix: ensure inspect effects are skipped from effect parent logic (#12810)

[email protected]

12 Aug 13:24
b462c8d
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • feat: deprecate svelte:component (#12694)

  • feat: treat tag with . as a component, even if lowercase (#12798)