Releases: TitanNanoDE/ApplicationFrame
Releases · TitanNanoDE/ApplicationFrame
v0.3.0
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