yafsm 1.1.1
yafsm: ^1.1.1 copied to clipboard
Yet another Dart FSM.
1.1.1 #
- Improved tests.
- Improved class-based example with
extends. - Slightly modified
toStringimplementation to not used parentheses in the nested case.- For example,
on -> (blue -> (bright))is nowon -> blue -> bright.
- For example,
1.1.0 #
- Allow configuration of queuing behavior for machines at construction time.
- Breaking Change. The new default is to not queue, and the
clearparameter no longer exists.
1.0.4 #
- Added support for state and transition guards.
1.0.3 #
- It is no longer possible to use
pstatewithoutptransitionon accident. - Parameterized states store their data while active, accessible with the
datagetter.
1.0.2 #
- Make machines and states listenable in the same way using streams.
1.0.1 #
- Improve semantics around transition execution.
1.0.0 #
- Initial version.