Skip to content

Releases: enginustun/symponent

v1.2.0

17 Nov 22:57

Choose a tag to compare

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

15 Oct 19:41

Choose a tag to compare

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

07 Oct 17:39

Choose a tag to compare

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

18 Sep 19:39

Choose a tag to compare

  • Template syntax can be used as model and loopModel.
  • Primitive array and json object iteration functionality is partially implemented.