Skip to content

Releases: TitanNanoDE/ApplicationFrame

v0.3.0

25 Sep 14:53
Compare
Choose a tag to compare

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

v0.2.0

17 Sep 20:54
Compare
Choose a tag to compare
  • relase of 0.2.0 in order to move to a proper release and update model.
  • DataBinding support
  • completely build with ES2016
  • still work in progress

v0.1.0

10 Aug 11:57
Compare
Choose a tag to compare
Merge remote-tracking branch 'origin/v0.1' into v0.1