Skip to content

Releases: Festify/fit-html

Release v0.7.0

05 May 09:54
Compare
Choose a tag to compare

This release upgrades redux to v4.0.0 and lit-html to v0.10.0. Redux v4.0.0 contains some minor breakage in the typings, which is why this release is designated breaking.

Release v0.6.0

15 Apr 11:43
Compare
Choose a tag to compare

This release refactors a common ground out of the previous mixins into a new mixin called withFit. By default, classes decorated with that mixin listen to their attributes (specified by a helper object) and use the values from there to render a lit-html function to their shadow DOM.

Redux is connected using a second mixin, connect. The redux mixin is responsible for connecting to redux and passing the derived props over to the withFit mixin for rendering.

The previously deprecated createStore function has now been removed and is fullly replaced by the withStore mixin.

The release also specifies lit-html and redux as peer dependency to simplify dependency resolution.

Release v0.5.4

16 Mar 19:27
Compare
Choose a tag to compare

This release introduces support for ShadyCSS.

Release v0.5.3

26 Feb 18:31
Compare
Choose a tag to compare

This release refactors the way the redux store provider component works. Now any element can be the store provider for its children instead of just the special one created through the factory function.

Making one's app-shell / root element the provider is now the recommended way. The old factory function has been left in and marked as deprecated making this release backwards-compatible. It will be removed with the next major set of changes.

Release v0.5.2

26 Feb 17:13
Compare
Choose a tag to compare

This release is just for updating the README with compiled file sizes.

Release v0.5.1

21 Feb 13:26
Compare
Choose a tag to compare

This release reduces the size of the final bundle by 20%.

Release v0.5.0

02 Feb 08:30
Compare
Choose a tag to compare

This release updates lit-html to v0.9.0 and introduces shady dom support. We consider fit-html to be usable for the general public now. It has been powering Festify Beta for enough time to consider it ready for early adopters.

Release v0.4.3 Beta

15 Jan 20:46
Compare
Choose a tag to compare
Release v0.4.3 Beta Pre-release
Pre-release
:sparkles: Ensure we always render with a valid store

This safeguards the component against overridden render() methods by performing dirty checking a second time before actually triggering the rendering.

Release v0.4.2 Beta

15 Jan 20:19
Compare
Choose a tag to compare
Release v0.4.2 Beta Pre-release
Pre-release
:bug: Prevent rendering if component is not connected to dom

Release v0.4.1 Beta

15 Jan 13:15
Compare
Choose a tag to compare
Release v0.4.1 Beta Pre-release
Pre-release
:bug: Deinitialize store when disconnected