Releases: fsm/fsm
Releases · fsm/fsm
fsm/fsm v2.0.0
New release with some breaking changes. Just finished up building a significantly large multi-platform chat-bot (unfortunately private), and am feeding improvements based off of some pain points that I've run into in the process of building it.
- Transitions are now intent based.
- Will more seamlessly transition to Alexa & Google Home
- Traverser no longer throws errors -- stores will panic appropriately.
- This removes lots of
if err != nil
boilerplate code in practice.
- This removes lots of
- Intent validation occurs before Transition function, which eliminates Transition boilerplate.
- Code health / comment improvements
- Adds tests (with 100% coverage!)
fsm/fsm v1.0.0
Initial stable release of FSM.
fsm/fsm v0.2.1
Adds type StateMap map[string]BuildState
. This is to be used exclusively by the internals of targets and isn't particularly anything users need to worry themselves about, unless they are building targets.
fsm/fsm v0.2.0
Initial pre-release of fsm/fsm.