fsm-lib v2.0.0
fsm-cpp v2.0.0 changelog:
- Library renamed from dgm-fsm-lib to just fsm-lib
- Everything was rewritten from ground up
- Now supports:
- Hierarchical FSMs
- Error sub-machines and global error conditions
- FSM can tick multiple blackboards - state is kept in the blackboard, not in the FSM
- Better builder code
- Much better logging
- Diagram exports (Mermaid flow chart)