All Versions
307
Latest Version
Avg Release Cycle
6 days
Latest Release
20 days ago

Changelog History
Page 5

  • v3.6.7

    • Prevent corruption of outro callbacks with nested keyed each blocks (#3209)
    • Prevent cursor jumping in bound input in Safari (#3199)
    • 👉 Make resize listener object unfocusable (#3206)
  • v3.6.6

    • Prevent dynamic components being detached twice (#3113, #2086)
  • v3.6.5

    • 💅 Handle RxJS-style observables with get (#3153)
    • Pass let values to bindings (#3140)
    • Escape @ symbols in props (#3173)
    • Scale crossfaded elements (#3175)
  • v3.6.4

    • ⚡️ Run onMount functions in correct order, and before initial afterUpdate functions (#2281)
    • 🛠 Fix code transformation for shorthand methods (#2906)
    • 🛠 Fix assignments in inline functions (#3038)
  • v3.6.3

    • 🛠 Fix await block mounting inside removed if block (#1496)
    • ⚡️ Update when element references are removed (#2034)
    • Don't attempt to serialize non-string values in server-rendered bindings (#2135)
    • Recognise dependencies in function expressions (#2693)
    • Scope pseudo-class selectors without class/type (#1705)
    • 👍 Allow nested at-rules (#3135)
    • 👍 Allow attributes to contain = characters (#3149)
  • v3.6.2

    • 🛠 Fix placement of each-else block (#2917)
    • 👉 Make context accessible to bind:this (#2806)
    • Pass hoisted values to slots (#2586)
  • v3.6.1

    • 🛠 Fix escaping of @ in dev mode debug filename (#3114)
  • v3.6.0

    • ➕ Add innerHTML and textContent bindings for contenteditable elements (#2996)
    • 🛠 Fix destructuring assignments where targets are member expressions (#3092)
    • Deconflict with used globals (#2963)
    • Always run onDestroy functions, not just for detaching components (#3058)
    • 🛠 Fix scope analysis around catch clauses (#3064)
    • ➕ Add error constructors to known globals (#3064)
    • Always bail out of hoisting on encountering local state in function definition (#3044)
    • 🛠 Fix incorrect merging of top-level text nodes (#3027)
    • 🖐 Handle removal of components in each blocks without props (#3035)
    • Only call subscriber once when resubscribing to a store (#3022)
    • Check for existence of dynamic component before introing (#3054)
    • Sanitize names of bubbled event handlers (#2923)
  • v3.5.4

    • Preserve whitespace at the boundaries of {#each} blocks (#713)
    • 🛠 Fix dynamic bind:this on components (#2333)
    • 🛠 Fix binding to values in a component when it uses $$props (#2725)
    • 🛠 Fix parsing ambiguous HTML entities (#3071)
  • v3.5.3

    • Don't double-destroy keyed each blocks with outros (#3055)