All Versions
Latest Version
Avg Release Cycle
43 days
Latest Release
1224 days ago

Changelog History
Page 7

  • v1.0.9 Changes

    June 16, 2016
    • ๐Ÿ’… Polish: add runtime safety checks for re-assigning bound objects and arrays.
  • v1.0.8 Changes

    June 16, 2016
    • ๐Ÿ›  Fix: edge case in array index setter which would not insert a new node if needed.
  • v1.0.7 Changes

    June 13, 2016
    • ๐Ÿ›  Fix: prevent error in Internet Explorer due to bad DOM API call.
    • ๐Ÿ›  Fix: do some micro-optimization. Avoid creating document fragments when not needed, and remove internal checkValue function.
  • v1.0.5 Changes

    June 05, 2016
    • ๐Ÿ’… Polish: some build tools such as Webpack mangle the function named define, this has been renamed internally to avoid compatibility problems with build tools, but this is actually their fault.
  • v1.0.4 Changes

    June 04, 2016
    • ๐Ÿ’… Polish: rename ESLint configuration.
  • v1.0.3 Changes

    June 01, 2016
    • ๐Ÿ›  Fix: unshift order was reversed, now inserts in correct order.
    • ๐Ÿ›  Fix: push was broken due to subtle variable assignment problem, now fixed.
  • v1.0.2 Changes

    June 01, 2016
    • ๐ŸŽ Polish: improve performance by using DocumentFragment on bulk insertions.
  • v1.0.1 Changes

    May 31, 2016
    • ๐Ÿ’… Polish: add more type checking validations in main function.
  • v1.0.0 Changes

    May 30, 2016
    • ๐Ÿ’ฅ Breaking change: remove defineBinding function, now the default exported function does only one thing: binding an object to the DOM.
    • ๐Ÿ’ฅ Breaking change: removed return false behavior to retain DOM element, it should instead return simulacra.retainElement.
    • ๐Ÿ”‹ Feature: change function may accept a return value, which sets textContent, value, or checked. Returning undefined will have no effect.
    • Polish: rename mutator function to change function.
  • v0.16.1 Changes

    May 26, 2016
    • ๐Ÿ’… Polish: remove redundant logic in mutator function.