Skip to content

Latest commit

 

History

History
500 lines (207 loc) · 13.6 KB

CHANGELOG.md

File metadata and controls

500 lines (207 loc) · 13.6 KB

Change Log

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

4.0.2 (2019-05-03)

4.0.1 (2019-03-31)

Bug Fixes

  • Template: Improved performance of template renderer (ad1abfe)

4.0.0 (2019-02-09)

Features

  • construct-style-sheets: Added the construct style sheets polyfill and deprecated stylit (18530f9)

BREAKING CHANGES

  • construct-style-sheets: Deprecated stylit

3.7.0 (2018-10-29)

Features

  • updatedHooks: Added Component.prototype.updatedHooks (f5ab94f)

3.6.4 (2018-10-29)

3.6.3 (2018-10-29)

3.6.2 (2018-10-28)

3.6.1 (2018-10-28)

3.6.0 (2018-10-26)

Features

  • Component: Removed static renderer and just called render automatically (aaf8ef0)

3.5.0 (2018-10-26)

Bug Fixes

  • booleanAttributes: Fixed boolean attribute implementation (05a95f4)

Features

  • booleanAttributes: Added booleanAttributes and changed boundAttributes (d496633)

3.4.0 (2018-09-14)

Features

  • stylit: Added stylit and Component styles support (ad4e6d9)

3.3.2 (2018-09-07)

3.3.1 (2018-08-30)

Bug Fixes

  • Component.onInit: Fix for issue #6 (1edd4cf)

3.3.0 (2018-08-28)

Features

  • Component: Added shadow init to Component constructor argument (1d7af7a)

3.2.1 (2018-08-25)

Bug Fixes

  • watch: Watch can now handle HTMLElements and descendants as part of Component.state (1d72704)

3.2.0 (2018-08-22)

Features

  • condition and Component.if: Added solution for conditional templates (511d080)

3.1.0 (2018-08-18)

Features

  • watch: Added support for Date, Map and WeakMap. Fix for #5. (cfa9919)

3.0.5 (2018-08-08)

Bug Fixes

  • watch: Watch now works with instances of Date (dcd8cf2)

3.0.4 (2018-08-04)

Bug Fixes

  • build: Ran build forgotten on 3.0.3 (48afb6a)

3.0.3 (2018-08-04)

Bug Fixes

  • watch: Fixed watch on Safari (2f96ce4)

3.0.2 (2018-08-03)

3.0.1 (2018-08-03)

Bug Fixes

  • watch: Added a setter to watch to fix #4 (d4f2857)

3.0.0 (2018-08-03)

Features

  • major refactor: Major refactor (300b3fb)

BREAKING CHANGES

  • major refactor: Removal of t-repeat and major performance improvements

2.7.4 (2018-07-26)

Bug Fixes

  • AttributeNode: Fixed an issue that added multiple event listeners to a node (da6f8c9)

2.7.3 (2018-07-25)

Bug Fixes

  • ContentNode: Fixed #2 which prevented ContentNode from working with more than 10 interpolations. Various improvements. Improvements to docs (209a607)

2.7.2 (2018-07-22)

Bug Fixes

  • Component: Fixed disconnectedCallback when removing another component (768b026)

2.7.1 (2018-07-20)

Bug Fixes

  • Component: Fixed an issue where setter wouldn't recognize presence attributes (0fe2ce0)

2.7.0 (2018-07-20)

Features

  • Component: Added simple custom event emitter utility to Component. Also, top-level components now clean up after themselves (031e49d)

2.6.1 (2018-07-19)

Bug Fixes

  • Component: Changed boundAttrubutes setter to work with named attributes with no values eg: 'disabled' or 'required' for Component inputs (de8af6f)

2.6.0 (2018-07-18)

Features

  • Array methods, React-style functions: Added Array methods using the fragment method, dynamic re-rendering of nested components and React-style function bindings (a93192f)

2.5.0 (2018-07-16)

Features

  • array: Basic support for arrays (9f66dd2)

2.4.2 (2018-07-14)

2.4.1 (2018-07-14)

Bug Fixes

  • AttributeNode: Simplified event bindings (101bce7)
  • Component: Fixed argument order on templiteral (5d8b2ed)

2.4.0 (2018-07-14)

Features

  • Component: Added Component (132bb34)

2.3.0 (2018-07-14)

Features

  • refs: Added support for element references (0e5bce6)

2.2.0 (2018-07-13)

Features

  • model: Added initial support for model (c3d75be)

2.1.3 (2018-03-16)

Bug Fixes

  • build: Built fixed files (cf93aa8)

2.1.2 (2018-03-16)

Bug Fixes

  • Template: Added propPattern (0d9db76)

2.1.1 (2018-03-16)

Bug Fixes

2.1.0 (2018-03-16)

Features

  • Fragment: Added Fragment class for directives (1dd85e1)
  • repeat and if: Added t-repeat and t-if (c1ee443)

2.0.4 (2018-01-11)

Bug Fixes

  • templateCache: Changed templateCache to a WeakMap (d184288)

2.0.3 (2018-01-06)

2.0.2 (2018-01-06)

Bug Fixes

  • AttributeNode: Fixed issue where non strings wouldn't bind with bracket notation (6c4786a)

2.0.1 (2018-01-02)

Bug Fixes

  • ContentNode: Fixed multiple bindings per content node (185e51c)

2.0.0 (2017-12-27)

Features

  • templiteral: v2 refactor (cca2c71)

BREAKING CHANGES

  • templiteral: New compiler

1.2.2 (2017-11-14)

Bug Fixes

  • Template: Removed Template.node which allows nested templiterals (6391fd8)

1.2.1 (2017-11-03)

Bug Fixes

  • AttributeNode: Removes event listeners on Template.disconnect() (8ae75b4)

1.2.0 (2017-11-03)

Features

  • default context: The templiteral function now sets context to this by default (796f784)

1.1.3 (2017-10-28)

Bug Fixes

  • Minor updates: Fixed some style issues and added eslint (a65d724)

1.1.2 (2017-10-27)

1.1.1 (2017-10-26)

1.1.0 (2017-10-25)

Bug Fixes

  • Removed unused variables b705e12
  • removed eval: Removed eval for Function constructor ced4b23
  • removed files: Removed unused files and added more experiments to base component 2089f13

Features

  • Compile b276117
  • Compile cdbb4ad
  • Complete initial implementation fc984ee
  • allow two-way binding: Made some minor changes to force two-way binding if wanted d3f3d72
  • attribute binding: Added attribute binding 0770a1d
  • events: Added Angular-style event handling 6d5200a