Releases: beforesemicolon/web-component
Releases · beforesemicolon/web-component
Beta Release 0.18.0
New Features 🎉 🎉 🎉
- ref grouping
- slot tag attributes reflection
- remove object observed attributes from component tags
- memory leak detection
- unified context for node and components
- grouped updates
Fixes/Improvements 💪🏽💪🏽💪🏽
- editor improved rendering
- minor bugs and internal code improvements with tests
Beta Release 0.16.0
- introduces repeat as support
- introduces templateId support
- allows directives to be named on registration
- simplifies and cleanup internal code
Beta Release 0.15.0
- introduces Custom Directives
- fixes parsing for cases where attributes have no space in between
- improves maintainability of the framework with a simpler setup preparing it for other environment support and more features
Beta Release 0.14.0
📣 📣 📣 📣 📣
-- features 🎉 🎉 🎉 🎉 🎉
- Intro to ContextProviderComponent to properly handle slots and templates in HTML file
- style data binding. Support for referencing data inside the stylesheet property values;
-- fixes: 💪🏽 💪🏽 💪🏽 💪🏽 💪🏽
- handling boolean attributes with attr directive
- double rendering of slotted nodes
-- other
- internal code improvements improvements
- documents updates
- additional tests
Beta Release 0.13.0
- Improve change detection to only update the DOM when there are changes
- fixes a bug where directive objects were being proxified preventing them to work at times
- fixes a bug where slot rendering was failing to render when some elements were being added to the DOM
Beta Release 0.12.0
Support for DOM updates on deep objects changes like array, object literals, Set and Map
Beta Release 0.11.0
features 🥳🥇
- slot support for all modes (with or without shadow root)
bug fixes 🦾
- events work with repeated nodes $item and $key as well as $refs and $context
- style tags have class regardless of the mode
- boolean attributes not handled correctly if the value is Falsy
- textarea text content supported as value
- other minor internal fixes
Beta Release 0.10.0
- properly support slot tags to allow node parsing not just inside components
- updated docs
Beta Release 0.9.0
- remove hashed attribute logic from the HTML parser
- directives do not need # in front to work
- supports nested repeat directive
- documentation for directives completed
- support data binding on directives values
Beta Release 0.8.0
- onError handler and documentation