Fix: Navigating to self from exit to cancel the transition
update() is no longer called right after enter() => Principle of least surprise
Remove the enterPrereqs feature. It will become useless in the upcoming change where enter/update/exit can return a promise to temporarily block the transition.
Each step of a transition can temporarily block it by returning a promise.
The transition.ended passes the reason for the transition ending as a third argument.
Better documentation.
6.0.0 release