Releases: Festify/fit-html
Release v0.7.0
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
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
This release introduces support for ShadyCSS.
Release v0.5.3
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
This release is just for updating the README with compiled file sizes.
Release v0.5.1
This release reduces the size of the final bundle by 20%.
Release v0.5.0
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
: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
:bug: Prevent rendering if component is not connected to dom
Release v0.4.1 Beta
:bug: Deinitialize store when disconnected