Skip to content

Releases: ElliotNB/nimbly

0.1.5

09 Jul 20:41
Compare
Choose a tag to compare

Bug fix to correctly monitor components and their recursive children for insertion into the DOM when the _afterInDocument method is defined.

0.1.4

05 Nov 05:33
Compare
Choose a tag to compare

Restore orphan cleaning to _renderFromComp hook.

0.1.3

05 Nov 05:19
Compare
Choose a tag to compare
  • Restrict orphan cleaning to components registered during render.

0.1.2

05 Nov 04:37
Compare
Choose a tag to compare
  • Bug fix to stop monitoring deleted components for DOM insertion.
  • Bug fix remove orphaned components after successive re-renders.

0.1.1

31 Oct 22:45
Compare
Choose a tag to compare

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

13 Mar 05:26
Compare
Choose a tag to compare
  • 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

29 Jan 19:30
Compare
Choose a tag to compare
  • 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

12 Nov 07:08
Compare
Choose a tag to compare
  • Methods invoked via dataBinding triggers now receive a third parameter -- an array of objects containing a copy of the data changes that triggered the dataBinding 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

11 Nov 02:00
Compare
Choose a tag to compare
  • 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.

0.0.4

09 Oct 23:37
Compare
Choose a tag to compare

Re-brand for open source release.