Release notes follow the keep a changelog format.
- Feature ✨: TBD
- Improvement 💝: TBD
- Bugfix 💊: TBD
- Improvement 💝: Use new
shadowrootmode
attribute for declarative shadow roots - Bugfix 💊: Fixes an issue where root elements are filtered when 'map-contents' is used for slotted elements
Bugfix release to address installation issues with preinstall scripts.
- Bugfix 💊: Fixes an issue where clients could not install the package with yarn or npm.
- Upgrades all package dependencies to the latest versions
Bugfix release to address installation issues with engine requirements.
- Bugfix 💊: Fixes an issues where installing the package would fail due to unmet engine requirements.
Rendering of slotted content within slots.
- Feature ✨: Provides new options to render slotted content within slots.
Bugfix release to address rendering issues with sharp brackets.
- Bugfix 💊: Fixes the alignment of opening and closing sharp brackets for tags with multiple attributes.
Improved rendering options for shadow roots.
- Feature ✨: Introduce "shadowRoots" option to controls how shadow roots are rendered. Choose from HTML compliant "declarative" shadow roots (default), or "devtools" inspired options.
- Feature ✨: Introduce "filterAttrs" option to filter attributes from the output. Name the attributes that should be ignored in the snapshot.
- Feature ✨: Introduce "filterComments" option to remove HTML comments from the output. Defaults to true.
1st public release on GitHub.
- Feature ✨: Open-source release on GitHub.
Maintenance Release with dependency upgrades.
- Improvement 💝: Upgrade all project dependencies to the latest versions.
- Improvement 💝: Upgrade to node 16 and jest 27.
- Improvement 💝: Replace ts-lint with es-lint.
Snapshot Customization
- Feature ✨: Customize the DOM serializer for Jest snapshots using with various render options
Bugfix release to address rendering issues with text nodes.
- Bugfix 💊: Fixes an issue with duplicated text node rendering
Bugfix release to address rendering issues with void elements.
- Bugfix 💊: Render void elements with self-closing tags
Maintenance release with improved serialization.
- Feature ✨: Improved serialization of void tags
- Improvement 💝: Custom element builder allows for more concise test setups
Initial release with Jest snapshot serializer.
- Feature ✨: Snapshot serializer for Jest
- Feature ✨: Function API
renderToString()
to render customize rendered DOM structure