knockout v3.5.1 Release Notes

Release Date: 2019-11-05 // about 1 month ago
  • 🚀 This release fixes a few regression bugs in 3.5.0:

    • Empty template with if option throws an error #2446
    • IE error from inserting a node before itself #2450
    • Problem with initial value binding on <select> when the options are generated via a foreach binding #2452
    • ⚡️ Missing arrayChange notifications when using deferred updates #2454
    • 🚚 Template binding removes <script> template contents #2484

    🛠 3.5.1 also fixes some issues with and expands 3.5.0's TypeScript definitions.


Previous changes from v3.5.0

  • 🚀 Knockout 3.5.0 includes a few new bindings and new ways to interact with observables and bindings. The full list is detailed under 3.5.0 Beta, 3.5.0 RC, and 3.5.0 RC2.

    🚀 The final 3.5.0 release includes fixes for a few regressions in the pre-production releases:

    • 🛠 Fix performance issue with nested if bindings (#2414)
    • 🛠 Fix exception with foreach and beforeRemove (#2419)
    • 🛠 Fix misplaced nodes with foreach and Punches plugin (#2433)
    • 🛠 Fix duplicated nodes with foreach and if (#2439)