Skip to content

Releases: sveltejs/svelte

[email protected]

05 Sep 12:34
d5da75d
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: error on duplicate style and class directive (#13097)

  • fix: ensure $host rune correctly compiles in variable declarations (#13127)

  • fix: remove unnecessary update assignments (#13113)

  • fix: error at compile time on unsupported TypeScript language features (#12982)

  • fix: Ensure imports are above other statements (#13132)

[email protected]

02 Sep 15:00
35bd12b
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: ensure reactive graph is fully traversed in the marking phase for non-runes mode (#13059)

  • fix: ensure reactivity system remains consistent with removals (#13087)

  • fix: render undefined html as the empty string (#13092)

  • fix: error on incorrect attributes for svelte:body (#13084)

  • feat: provide AST node types with internal types stripped out (#12968)

[email protected]

30 Aug 15:09
2af9b19
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: insert comment before text in an each block, to prevent glued nodes (#13073)

  • feat: better generated each block code in SSR mode (#13060)

[email protected]

28 Aug 22:05
a24ea0a
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: prevent div/0 when generating transition keyframes (#13058)

  • fix: error on invalid element name (#13057)

  • fix: better compile errors for invalid tag names/placement (#13045)

  • fix: ensure event currentTarget is reset after propagation logic (#13042)

[email protected]

27 Aug 12:40
e860547
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: use WAAPI to control timing of JS-based animations (#13018)

  • fix: prevent binding to imports (#13035)

  • fix: never abort bidirectional transitions (#13018)

[email protected]

26 Aug 23:34
8f3f07a
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: properly handle proxied array length mutations (#13026)

  • fix: repair href attribute mismatches (#13032)

[email protected]

24 Aug 21:44
5aa082c
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: always return true from deleteProperty trap (#13008)

  • fix: handle deletions of previously-unread state proxy properties (#13008)

  • fix: make internal sources ownerless (#13013)

  • fix: join text nodes separated by comments (#13009)

[email protected]

24 Aug 15:51
e7e7ef6
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • breaking: throw error if derived creates state and then depends on it (#12985)

  • fix: ensure assignments to state field inside constructor trigger effects (#12985)

  • fix: ensure $inspect works with SvelteMap and SvelteSet (#12994)

  • chore: default options.filename to "(unknown)" (#12997)

  • feat: allow non-synchronous legacy component instantiation (#12970)

[email protected]

23 Aug 16:10
d8b3133
Compare
Choose a tag to compare

Patch Changes

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

  • fix: escape < in attribute strings (#12989)

[email protected]

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

Patch Changes

  • fix: properly transform destructured $derived.by declarations (#12984)