Releases: ElliotNB/nimbly
Releases · ElliotNB/nimbly
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
This release contains a breaking change to registerChild
. All components built with Nimbly 0.1.0 or older and use child components will need to patch their usage of registerChild
.
- Add method
addTemplate
to support dynamically adding component templates at runtime. - Add method
getTemplateComponents
to fetch an array containing all child components and their attributes defined in a template. - Require child component registration to specify tag name (see README for details).
- Drop
tagName
from component config. - Add support for registering child components identified by CSS selectors.
0.1.0
- Resolve issue #26, upon a refresh, auto-remove child components registered during parent render.
- Add support for _render methods that return plain HTMLElements.
- Add parseHTML method to allow components to easily render HTMLElements.
- Update to Gulp v4, Mocha v6 and Node v10 (Travis CI integration),
- Increase unit test coverage to 91%.
0.0.9
- IE11 bug fix for _afterInDocument courtesy of @ConnerAiken
- Now using latest Observable-Slim (0.1.5) with major performance improvements.
- Expanded unit test coverage.
0.0.6
- Methods invoked via
dataBinding
triggers now receive a third parameter -- an array of objects containing a copy of the data changes that triggered thedataBinding
in the first place. - Added a sample project with a demonstration of nested child components and child components in repeatable sections (e.g., lists).
0.0.5
- Added _afterInDocument lifecycle hook to allow components to run code once the component is in the
document
. - Converted a handful of base class public properties to private properties (underscore prefix).
- Throw an explicit error if the loading template is invalid.