Releases: enginustun/symponent
Releases · enginustun/symponent
v1.2.0
Nested List functionality has been implemented
- getObjectByString method accepts optionalDefault value,
- '__sym' prefixed attributes are moved into new object named "keywords",
- user definable special attributes' list is created to make management easy,
- model regexp is extended,
- clearTemplateSyntax helper function is defined,
- deepCopyCustomAttributes and deepCopyCustomEvents functions are implemented separately,
- created elements can be used to create new elements with another model,
v1.1.0
New big feature SVG support and some bug fixes has been implemented
- Unnecessary eval functions has been changed with getObjectByString,
- Empty Object models can be bound as HTML attributes and values now,
- SVG rendering support has been implemented,
- "data-sym-attr-" prefix has been added to handle pure svg attribute without error.
- Allowed property check functionality has been extended to handle svg and all HTML elements.
- render/do not render logic has been updated.
v1.0.0
v1.0.0 is ready to release
All of planned features have been provided and they can be used. New improvements and features which developed after the latest release (v0.4.0) are listed below:
- refreshById functioanality has been imlemented (refresh method is replaced with refreshList.),
- full support of IE9 has been provided ("text node" rendering feature could not be supported for IE before.),
- after cloning operation, only cloned item will be deeply rendered,
- repetitive list rendering logic has been totally changed,
- repetitive list's models are observable through its methods (it means that the DOM objects which are bound to a list will be automatically refreshed after predefined operations such as push, pop, reverse, etc.),
- template syntax usage functionality has been provided for nested lists, too,
- "render/not render" logic has been exactly provided.
v0.4.0
- Template syntax can be used as model and loopModel.
- Primitive array and json object iteration functionality is partially implemented.