All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.1.0 (2023-10-17)
- Export htmlNode (2351770)
1.0.0 (2023-10-16)
- Update dependencies
- Update dependencies (2e84feb)
0.17.0 (2022-08-13)
- Do not export htmlNode or htmlFor
- Make adoptedStyleSheets static
- Add addAdoptedStyleSheets (da1d1af)
- Add adoptDocumentStyleSheets (5466f0d)
- Make adoptedStyleSheets static (f2a9b1d)
- Do not export htmlNode or htmlFor (76cb221)
0.16.3 (2021-02-08)
- Enable automatic support for adoptedStyleSheets (d941031)
0.16.2 (2020-11-16)
- Expose renderCallbackImmediate function (43da80b)
- Map undefined lifecycle object to current element (c5a5da5)
0.16.1 (2020-11-07)
- observedAttributes property needs to be configurable (f010dec)
0.16.0 (2020-11-06)
- Options are removed from static define
- Export functions to decorate class (5b3897b)
0.15.1 (2020-10-21)
- Add booleanAttribute utility function (c3f3c58)
0.15.0 (2020-09-17)
- Provide ShadowElement as default export
- Provide ShadowElement as default export (ebdb05f)
0.14.0 (2020-09-06)
- Convert all properties not defined by HTMLElement to Symbols.
- Convert all define options to Symbols.
- Upgrade uhtml (0f647e4)
0.13.0 (2020-04-02)
- Switch from lighterhtml to uhtml (#44)
0.12.0 (2020-03-31)
- update lighterhtml to version 3.0.0 (#42)
0.11.1 (2020-02-05)
- Use toggleAttribute to implement boolean properties (73c5582)
0.11.0 (2020-02-05)
- Remove documentEvent and windowEvent options
- Use symbols for public ShadowElement fields
- Add options.lifecycleEvents Map (782ae75)
0.10.3 (2020-01-25)
- Export htmlNode (ee751fe)
0.10.2 (2020-01-01)
0.10.1 (2019-10-04)
- this.render requires
trueinstead of truthy argument. (a7ccf9d)
- Create renderCallback function (f70dcfa)
0.10.0 (2019-08-26)
- update lighterhtml to version 1.0.2 (#26)
0.9.0 (2019-07-23)
- Update lighterhtml to version 0.16.1
0.8.0 (2019-06-06)
- Update dependencies (aaec500)
- Update lighterhtml to 0.14.1
0.7.0 (2019-05-11)
- package: update lighterhtml to version 0.12.0 (#13)
0.6.0 (2019-05-10)
- update lighterhtml to version 0.11.0 (#12)
0.5.4 (2019-04-27)
0.5.3 (2019-04-25)
- Update dependencies (57919e9)
0.5.2 (2019-03-24)
- Export lighterhtml render method (7d9da6c)
0.5.1 (2019-03-23)
- Use @cfware/add-event-listener (e464494)
0.5.0 (2019-03-22)
- Use @cfware/callback-array-once. (fa591ec)
- This module now uses stage-3 proposal class fields.
0.4.5 (2019-03-14)
- Revert some of the 'terser friendly' changes. (6f6a011)
0.4.4 (2019-03-13)
- Create createBoundEventListeners instance function (51913a4)
0.4.3 (2019-03-12)
- Improve ability to minify components. (f6afe19)
0.4.2 (2019-03-12)
- Add documentEvents & windowEvents to ShadowElement.define options. (44ca59b)
0.4.1 (2019-03-11)
- Expose html.for as htmlFor. (3a015da)
0.4.0 (2019-02-27)
- Reduce export surface area. (583f6a2)
- Switch from hyperhtml to lighterhtml. (f7a8db1)
- Remove
wireandbindexport. - ShadowElement.html no longer exists,
htmlis directly exported. - Implementations must not define a
rendermethod, instead must define atemplateproperty. - ShadowElement
_rendermethod no longer exists, instead callelement.render(true)for immediate rendering. - Stop defining
get-referenceattribute. - Remove exports
define,wirePrivates,wireRenders,reflectBooleanProps,reflectStringPropsandreflectNumericProps. - Remove default export
decamelizePropName. - Use symbol for private storage associated with render properties.
- Rename
ShadowElement.defineoptionrenderPropertiestorenderProps. - Remove
ShadowElement.defineoptionextends.