Skip to content

v0.3.0

Compare
Choose a tag to compare
@TitanNano TitanNano released this 25 Sep 14:53
· 359 commits to master since this release

Core

  • the new ArrayUtil provides a function to apply two arrays onto each other, where only empty slots in the target are filled

DataBinding Module

  • Advanced Attribute binding with bind-attr
  • input events are debounce now
  • current element is now part of the expression scope
  • improve text escaping, line breaks are ignored and   can be used in bound values
  • ElementToScopeBinding now will be actually registered
  • the expression parser now can handle function arguments
  • the RenderEngine now accepts pre-render tasks
  • ScopePrototype.apply is now bound to it's scope
  • ScopePrototype.apply now checks if the function argument actually is a function
  • templates can also use the poly-parent attribute
  • after applying a two-way value to the view, the cursor is moved back to the end of the value

SHA-1 Module

  • new hashToBuffer() function to read hex strings to a buffer

SHA-256 Module

  • this new module provides the native SHA-256 algorithm if the runtime supports it

IndexedDB Module

  • provides an easy interface to use indexedDB
  • simplified query interface