All Versions
Latest Version
Avg Release Cycle
8 days
Latest Release

Changelog History
Page 5

  • v3.38.0 Changes

    • Avoid recreating DOM elements during hydration (#1067)
    • ๐Ÿ‘Œ Support passing CSS custom properties to component (#5628)
    • ๐Ÿ‘Œ Support :global() as part of compound CSS selectors (#6222)
    • ๐Ÿ›  Fix updating <slot> contents when there's an aborted transition (#3542)
    • ๐Ÿ›  Fix setting boolean attributes on custom elements (#5951)
    • โž• Add missing function overload for derived to allow explicitly setting an initial value for non-async derived stores (#6172)
    • ๐Ÿ›  Fix dynamic href values erroneously triggering a11y warnings (#5990)
    • ๐Ÿ›  Fix scope leak when updating an {#await} block (#6173)
    • ๐Ÿ’… Pass full markup source to script/style preprocessors (#6169)
    • ๐Ÿ›  Fix crossfade types to mark fallback as optional (#6201)
    • โž• Add missing "context" typing to SvelteComponent constructor options (#6236)
    • Don't automatically switch to svg namespace when in foreign namespace (#6257)
  • v3.37.0 Changes

    • ๐Ÿ‘ Allow root-level context to be passed to the component constructor (#6032)
  • v3.36.0 Changes

    • โž• Add this: void typing to store functions (#6094)
    • Export Spring, Tweened and EasingFunction interfaces (#6070, #6056)
    • Export interfaces for transition parameters (#5207)
    • Export store's useful TypeScript definitions (#5864)
    • ๐Ÿ›  Fix previous breaking change to svelte/preprocess types location (#6100)
    • ๐Ÿ›  Fix missing slotted elements in AST (#6066)
  • v3.35.0 Changes

    • Implement slotted components and <svelte:fragment slot="..."> (#1037, #2079)
    • ๐Ÿ›  Fix reactivity bug where slot="..." is specified after attributes that should be reactive (#5626)
  • v3.34.0 Changes

    • โž• Add a cssHash option for controlling the classname used for CSS scoping (#570)
  • v3.33.0 Changes

    • In custom elements, call onMount functions when connecting and clean up when disconnecting (#1152, #2227, #4522)
    • ๐Ÿ‘ Allow destructured defaults to refer to other variables (#5066)
    • โš  Do not emit contextual-store warnings for function parameters or declared variables (#6008)
  • v3.32.3 Changes

    • ๐Ÿ›  Fix removal of lone :host selectors (#5982)
  • v3.32.2 Changes

    • ๐Ÿ›  Fix unnecessary additional invalidation with <Component bind:prop={}/> (#3075, #4447, #5555)
    • ๐Ÿ›  Fix scoping of selectors with :global() and ~ sibling combinators (#5499)
    • ๐Ÿ›  Fix removal of :host selectors as unused when compiling to a custom element (#5946)
  • v3.32.1 Changes

    • Warn when using module variables reactively, and close weird reactivity loophole (#5847)
    • ๐Ÿ“œ Throw a parser error for class: directives with an empty class name (#5858)
    • ๐Ÿ›  Fix extraneous store subscription in SSR mode (#5883)
    • โšก๏ธ Don't emit update code for class: directives whose expression is not dynamic (#5919)
    • ๐Ÿ›  Fix type inference for derived stores (#5935)
    • ๐Ÿ‘‰ Make parameters of built-in animations and transitions optional (#5936)
    • ๐Ÿ‘‰ Make SvelteComponentDev typings more forgiving (#5937)
    • ๐Ÿ›  Fix foreign elements incorrectly disallowing bind:this (#5942)
  • v3.32.0 Changes

    • ๐Ÿ‘ Allow multiple instances of the same action on an element (#5516)
    • ๐Ÿ‘Œ Support foreign namespace, which disables certain HTML5-specific behaviour and checks (#5652)
    • ๐Ÿ‘Œ Support inline comment sourcemaps in code from preprocessors (#5854)