You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
svelte/packages/svelte/CHANGELOG.md

5.3 KiB

svelte

5.0.0-next.10

Patch Changes

  • chore: add inline new class warning (#9583)

  • fix: prevent false positives when detecting runes mode (#9599)

  • fix: deconflict generated names against globals (#9570)

  • chore: bump esrap (#9590)

  • feat: add $effect.active rune (#9591)

  • feat: add Snippet type (#9584)

  • fix: adjust event delegation heuristics (#9581)

  • chore: remove unused code (#9593)

  • fix: adjust regex (#9572)

5.0.0-next.9

Patch Changes

  • chore: more transition code-golfing (#9536)

  • feat: native TypeScript support (#9482)

5.0.0-next.8

Patch Changes

  • chore: rename internal object properties (#9532)

5.0.0-next.7

Patch Changes

  • chore: more signal perf tuning (#9531)

  • fix: address intro transition bugs (#9528)

  • chore: tweak signals for better runtime perf (#9529)

5.0.0-next.6

Patch Changes

  • fix: do not propagate global intro transitions (#9515)

5.0.0-next.5

Patch Changes

  • fix: tweak script/style tag parsing/preprocessing logic (#9502)

  • fix: emit useful error on invalid binding to derived state (#9497)

  • fix: address unowned propagation signal issue (#9510)

  • fix: add top level snippets to instance scope (#9467)

  • fix: only treat instance context exports as accessors (#9500)

  • fix: allow setting files binding for <input type="file" /> (#9463)

  • fix: add missing visitor for assignments during compilation (#9511)

5.0.0-next.4

Patch Changes

  • revert: address bug in before/after update (#9480)

5.0.0-next.3

Patch Changes

  • chore: use internal get_descriptors helper (#9389)

  • chore: improve bundle code size (#9476)

  • fix: coerce attribute value to string before comparison (#9475)

  • fix: handle private fields in class in .svelte.js files (#9394)

  • chore: make operations lazy (#9468)

  • fix: allow svelte:self in snippets (#9439)

  • fix: check that snippet is not rendered as a component (#9423)

  • patch: ensure keyed each block fallback to indexed each block (#9441)

  • fix: allow member access on directives (#9462)

  • fix: handle dynamic selects with falsy select values (#9471)

  • fix: ensure dynamic attributes containing call expressions update (#9443)

  • fix: corrects a beforeUpdate/afterUpdate bug (#9448)

  • fix: add missing files binding (#9415)

  • fix: only escape attribute values for elements, not components (#9456)

  • fix: handle event attribute spreading with event delegation (#9433)

  • fix: support class exports (#9465)

  • fix: treat slot the same as other props (#9457)

5.0.0-next.2

Patch Changes

  • breaking: remove selector api (#9426)

  • fix: correct update_block index type (#9425)

  • fix: tighten up signals implementation (#9417)

  • fix: exclude internal props from spread attributes (#9384)

  • chore: improve keyblock treeshaking (#9422)

  • breaking: remove Component type, keep using SvelteComponent instead (#9413)

  • fix: add snippet marker symbol to children prop (#9395)

5.0.0-next.1

Patch Changes

  • breaking: svelte 5 alpha (#9381)