Release 0.3.0
Pre-releaseBreaking Changes
-
Remove
Evented
andDestroyable
fromWidgetBase
(#761)Details
-
Removes Evented and Destroyable from WidgetBase
-
pass schedule render as parent invalidate for top level mechanism
-
New Features
-
Custom element wrapper (#768)
Details
-
Support DOJO widget custom element children
-
split the custom element wrapper logic in the custom element initialisation
-
add jsdoc
-
Fixes
-
Fix behavior for multiple nodes with the same root in intersection meta (#750)
Details
Resolves #727
-
Add
onAttach
andonDetach
lifecycle hooks (#771)Details
-
Add onAttach and onDetach widget hooks
-
add readme for onAttach and onDetach
-
Enhance tests and call detach outside of nodeToRemove
-
no longer need parent instance
-
add w() child to v() for destroy test
-
readme updates
-
readme updates
-
Improve unit test
-
-
Skip the main set properties logic for the initial properties set (#764)
-
Invalidator Fixes: Inject invalidator via setter and reset renderState in scheduleRender (#765)
-
Convert WidgetBase to create resources lazily (#763)
-
Use widget instance weakmap to share internals with vdom (#769)
-
Updating to use intern loader from grunt-dojo2 and tslib/polyfills fr… (#752)
-
Bug: Ensure correct
insertBefore
is correctly calculated (#776)Details
-
failing unit test for finding node to insert before when previous WNode doesn't have previous rendered
-
Ensure that the correct inserBefore location is used when a previous WNode returned null
-
Prevent getting into the a loop if the next child doesn't have rendered children
-
Enhance test for guard against infinate loop
-
-
Correct run.html path (#746)
-
Upgrade dojo dependencies (#777)