Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.5.0 #22

Merged
merged 20 commits into from Feb 5, 2022
Merged

Release 1.5.0 #22

merged 20 commits into from Feb 5, 2022

Conversation

ECorreia45
Copy link
Contributor

@ECorreia45 ECorreia45 commented Feb 5, 2022

Improvements

  • improved style data binding anywhere inside the stylesheet body so even properties can be conditionally set;
  • better handling of :host selector and now support for :host-context as well;
  • styles added to the head tag of the document body when mode is none will receive data-bind updates as well.
  • Improved tracking system which delivers faster DOM updates in a much easier to maintain code re-organization

Bug Fixes

  • a case where default property value inside the class was being ignored when the attribute was not present;
  • JSON string provided via attribute is not parsed to JSON object as it was doing on previous versions
  • slot tags now only trigger updates once instead of twice every time the component was added to the DOM;
  • When a special case of nested repeated tags with inner if attributes were throwing maximum call stack dues to a weird nesting of tracked nodes

@ECorreia45 ECorreia45 self-assigned this Feb 5, 2022
@ECorreia45 ECorreia45 added the release marks a release branch label Feb 5, 2022
@ECorreia45 ECorreia45 merged commit 5a33326 into master Feb 5, 2022
@ECorreia45 ECorreia45 deleted the release-1.5.0 branch February 5, 2022 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release marks a release branch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant