changelogs.md


calebdwilliams/templiteral

Repository  -  API  -  Source

4.0.2

May 3, 2019

4.0.1

March 31, 2019

Bug Fixes

  • Template: Improved performance of template renderer (ad1abfe)

4.0.0

February 9, 2019

Features

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

BREAKING CHANGES

  • construct-style-sheets: Deprecated stylit

3.7.0

October 29, 2018

Features

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

3.6.4

October 29, 2018

3.6.3

October 29, 2018

3.6.2

October 28, 2018

3.6.1

October 28, 2018

3.6.0

October 26, 2018

Features

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

3.5.0

October 26, 2018

Bug Fixes

  • booleanAttributes: Fixed boolean attribute implementation (05a95f4)

Features

  • booleanAttributes: Added booleanAttributes and changed boundAttributes (d496633)

3.4.0

September 14, 2018

Features

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

3.3.2

September 7, 2018

3.3.1

August 30, 2018

Bug Fixes

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

3.3.0

August 28, 2018

Features

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

3.2.1

August 25, 2018

Bug Fixes

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

3.2.0

August 22, 2018

Features

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

3.1.0

August 18, 2018

Features

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

3.0.5

August 8, 2018

Bug Fixes

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

3.0.4

August 4, 2018

Bug Fixes

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

3.0.3

August 4, 2018

Bug Fixes

  • watch: Fixed watch on Safari (2f96ce4)

3.0.2

August 3, 2018

3.0.1

August 3, 2018

Bug Fixes

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

3.0.0

August 3, 2018

Features

  • major refactor: Major refactor (300b3fb)

BREAKING CHANGES

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

2.7.4

July 26, 2018

Bug Fixes

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

2.7.3

July 25, 2018

Bug Fixes

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

2.7.2

July 22, 2018

Bug Fixes

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

2.7.1

July 20, 2018

Bug Fixes

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

2.7.0

July 20, 2018

Features

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

2.6.1

July 19, 2018

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

July 18, 2018

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

July 16, 2018

Features

  • array: Basic support for arrays (9f66dd2)

2.4.2

July 14, 2018

2.4.1

July 14, 2018

Bug Fixes

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

2.4.0

July 14, 2018

Features

  • Component: Added Component (132bb34)

2.3.0

July 14, 2018

Features

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

2.2.0

July 13, 2018

Features

  • model: Added initial support for model (c3d75be)

2.1.3

March 16, 2018

Bug Fixes

  • build: Built fixed files (cf93aa8)

2.1.2

March 16, 2018

Bug Fixes

  • Template: Added propPattern (0d9db76)

2.1.1

March 16, 2018

Bug Fixes

2.1.0

March 16, 2018

Features

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

2.0.4

January 11, 2018

Bug Fixes

  • templateCache: Changed templateCache to a WeakMap (d184288)

2.0.3

January 6, 2018

2.0.2

January 6, 2018

Bug Fixes

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

2.0.1

January 2, 2018

Bug Fixes

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

2.0.0

December 27, 2017

Features

  • templiteral: v2 refactor (cca2c71)

BREAKING CHANGES

  • templiteral: New compiler

1.2.2

November 14, 2017

Bug Fixes

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

1.2.1

November 3, 2017

Bug Fixes

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

1.2.0

November 3, 2017

Features

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

1.1.3

October 28, 2017

Bug Fixes

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

1.1.2

October 27, 2017

1.1.1

October 26, 2017

1.1.0

October 25, 2017

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