Skip to content
This repository has been archived by the owner on Jul 30, 2018. It is now read-only.

Release 0.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@dojo-bot dojo-bot released this 20 Nov 16:29
· 188 commits to master since this release

Breaking Changes

  • Remove Evented and Destroyable from WidgetBase (#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 and onDetach 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)