Changelog
v1.0.1
Changelog
v1.0.0-2 (pre-release)
Changelog
v1.0.0-1 (pre-release)
BehavioralFsm
constructor function/prototype.Fsm
constructor to extend BehavioralFsm
._child
property of a state object (the instance directly, or a factory method that returns the child FSM instance)._reset
input. This is optionally handled by any child FSM when the parent's _onEnter
action has completed execution. (Provides a way for the child FSM to reset, effectively).deepExtend
function in favor of using lodash's merge
method.Fsm
instances:
_priorAction
is now priorAction
._currentAction
is now currentAction
.eventQueue
is now inputQueue
.trigger
alias to the emit
method has been removed.deferUntilNextHandler
method on the Fsm.prototype
has been removed.machina.utils.getDefaultOptions
only returns the following properties by default:
initialState
eventListeners
states
namespace
useSafeEmit
hierarchy
pendingDelegations
machina.utils.getDefaultClientMeta
, which returns the following properties:
inputQueue
targetReplayState
state:
priorState
priorAction
currentAction
currentActionArgs
inExitHandler
deferAndTransition
to the BehavioralFsm
prototype.Changelog
v0.4.3
~
prefix on version number in component.json.Changelog
v0.4.2
Changelog
v0.4.1
exception.stack
rather than the exception message only.Changelog
v0.4.0-2