Skip to content

v1.0.0

Compare
Choose a tag to compare
@keithamus keithamus released this 06 Nov 16:21
· 486 commits to main since this release

This release is marked as v1.0 as we consider Catalyst stable for production! It has been in GitHub production for around 8 months now and we consider it to be battle tested enough to cut the first Stable Release!

This release has a few new features. Chiefly, support for ShadowDOM!

  • listenForBind is now automatically called on the ownerDocuments of connected elements. No need to call it manually. (#75)
  • data-target[s] and data-action now work inside the ShadowDOM, exactly as you'd expect them to. ShadowDOM targets take precedence over regular DOM. (#73)
  • If an element has a single template[data-shadowroot] element, it will automatically clone it and attach it as a ShadowDOM. (#74)
  • A new guide section in the docs all about Rendering subtrees, using the ShadowDOM (https://github.github.io/catalyst/guide/rendering/)

Plus a few minor docs improvements:

  • Docs now build on a separate branch, meaning less chance of going stale if there is a build issue (#77).
  • Minor typo fixes (#72).

Future releases will adhere to SemVer 2.0; now that Catalyst is 1.0 any changes that break existing API will be released as new major versions.