- Allow to define rootRegion by passing a selector / HTML element or Region instance to Router constructor
- Export a Router class instead of createRouter / destroyRouter functions
- Register middleware by default
- Update Cherrytreex dependency
- Implement async deactivate lifecycle method
- Run tests through karma
- Bump Marionette requirement to v4
- Migrate to cherrytreex (a cherrytree fork with a few improvements)
transition
andtransition:error
events now are fired before transition then and catch handlers respectively
- Add
load
lifecycle method - Allow to customize or suppress active class set in RouterLink
- Allow to define RouterLink defaults as function
- Add
isTarget
andisActivating
method to transition object