Major Changes
-
#4372
c19e6fb1e
Thanks @Andarist! - RemovedState['_internalQueue']
. -
#4371
8b3f6647c
Thanks @Andarist! - Changed behavior ofalways
transitions. Previously they were always selected after selecting any transition (including thealways
transitions). Because of that it was relatively easy to create an infinite loop using them.Now they are no longer selected if the preceeding transition doesn't change the state of a machine.
-
#4377
14cb2ed0c
Thanks @Andarist! -exit
actions of all states are no longer called when the machine gets stopped externally. Note that they are still called when the machine reaches its final state.