Skip to content

Latest commit

 

History

History
363 lines (160 loc) · 10.8 KB

File metadata and controls

363 lines (160 loc) · 10.8 KB

Changelog

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

1.1.0 (2023-10-17)

Features

1.0.0 (2023-10-16)

⚠ BREAKING CHANGES

  • Update dependencies

Features

0.17.0 (2022-08-13)

⚠ BREAKING CHANGES

  • Do not export htmlNode or htmlFor
  • Make adoptedStyleSheets static

Features

  • Add addAdoptedStyleSheets (da1d1af)
  • Add adoptDocumentStyleSheets (5466f0d)
  • Make adoptedStyleSheets static (f2a9b1d)

Bug Fixes

  • Do not export htmlNode or htmlFor (76cb221)

0.16.3 (2021-02-08)

Features

  • Enable automatic support for adoptedStyleSheets (d941031)

0.16.2 (2020-11-16)

Features

  • Expose renderCallbackImmediate function (43da80b)
  • Map undefined lifecycle object to current element (c5a5da5)

0.16.1 (2020-11-07)

Bug Fixes

  • observedAttributes property needs to be configurable (f010dec)

0.16.0 (2020-11-06)

⚠ BREAKING CHANGES

  • Options are removed from static define

Features

  • Export functions to decorate class (5b3897b)

0.15.1 (2020-10-21)

Features

  • Add booleanAttribute utility function (c3f3c58)

0.15.0 (2020-09-17)

⚠ BREAKING CHANGES

  • Provide ShadowElement as default export

Features

  • Provide ShadowElement as default export (ebdb05f)

0.14.0 (2020-09-06)

⚠ BREAKING CHANGES

  • Convert all properties not defined by HTMLElement to Symbols.
  • Convert all define options to Symbols.

Features

0.13.0 (2020-04-02)

⚠ BREAKING CHANGES

  • Switch from lighterhtml to uhtml (#44)

Features

  • Switch from lighterhtml to uhtml (#44) (e5c69a8)

0.12.0 (2020-03-31)

⚠ BREAKING CHANGES

  • update lighterhtml to version 3.0.0 (#42)

Features

  • update lighterhtml to version 3.0.0 (#42) (09bde30)

0.11.1 (2020-02-05)

Bug Fixes

  • Use toggleAttribute to implement boolean properties (73c5582)

0.11.0 (2020-02-05)

⚠ BREAKING CHANGES

  • Remove documentEvent and windowEvent options
  • Use symbols for public ShadowElement fields

Features

  • Add options.lifecycleEvents Map (782ae75)

0.10.3 (2020-01-25)

Features

0.10.2 (2020-01-01)

Bug Fixes

  • package: update lighterhtml to version 2.0.0 (#31) (1ef0449)

0.10.1 (2019-10-04)

Bug Fixes

  • this.render requires true instead of truthy argument. (a7ccf9d)

Features

  • Create renderCallback function (f70dcfa)

0.10.0 (2019-08-26)

⚠ BREAKING CHANGES

  • update lighterhtml to version 1.0.2 (#26)

Bug Fixes

  • update lighterhtml to version 1.0.2 (#26) (3275a9b)

0.9.0 (2019-07-23)

⚠ BREAKING CHANGES

  • Update lighterhtml to version 0.16.1

Features

  • Enable partial attribute updates (#21) (668c7cc)

0.8.0 (2019-06-06)

Features

BREAKING CHANGES

  • Update lighterhtml to 0.14.1

0.7.0 (2019-05-11)

Bug Fixes

  • package: update lighterhtml to version 0.12.0 (#13) (a3ab4b3)

BREAKING CHANGES

  • package: update lighterhtml to version 0.12.0 (#13)

0.6.0 (2019-05-10)

Bug Fixes

  • update lighterhtml to version 0.11.0 (#12) (5ccbccf)

BREAKING CHANGES

  • update lighterhtml to version 0.11.0 (#12)

0.5.4 (2019-04-27)

Bug Fixes

  • package: update lighterhtml to version 0.10.0 (#8) (e0d20c5)

0.5.3 (2019-04-25)

Bug Fixes

0.5.2 (2019-03-24)

Features

  • Export lighterhtml render method (7d9da6c)

0.5.1 (2019-03-23)

Bug Fixes

  • Use @cfware/add-event-listener (e464494)

0.5.0 (2019-03-22)

Features

  • Use @cfware/callback-array-once. (fa591ec)

BREAKING CHANGES

  • This module now uses stage-3 proposal class fields.

0.4.5 (2019-03-14)

Bug Fixes

  • Revert some of the 'terser friendly' changes. (6f6a011)

0.4.4 (2019-03-13)

Features

  • Create createBoundEventListeners instance function (51913a4)

0.4.3 (2019-03-12)

Bug Fixes

  • Improve ability to minify components. (f6afe19)

0.4.2 (2019-03-12)

Features

  • Add documentEvents & windowEvents to ShadowElement.define options. (44ca59b)

0.4.1 (2019-03-11)

Features

  • Expose html.for as htmlFor. (3a015da)

0.4.0 (2019-02-27)

Code Refactoring

  • Reduce export surface area. (583f6a2)

Features

  • Switch from hyperhtml to lighterhtml. (f7a8db1)

BREAKING CHANGES

  • Remove wire and bind export.
  • ShadowElement.html no longer exists, html is directly exported.
  • Implementations must not define a render method, instead must define a template property.
  • ShadowElement _render method no longer exists, instead call element.render(true) for immediate rendering.
  • Stop defining get-reference attribute.
  • Remove exports define, wirePrivates, wireRenders, reflectBooleanProps, reflectStringProps and reflectNumericProps.
  • Remove default export decamelizePropName.
  • Use symbol for private storage associated with render properties.
  • Rename ShadowElement.define option renderProperties to renderProps.
  • Remove ShadowElement.define option extends.