Finite state machines in rust; bendns fork to add types.
Add changelog
| -rw-r--r-- | CHANGELOG.md | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..57973ee --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,26 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog][keepachangelog], and this project +adheres to [Semantic Versioning][semver]. + +## [Unreleased] + +## [0.1.0] - 2019-04-29 +### Added +* The `StateMachine` trait for formal definitions of state machines and + transducers. +* The `StateMachineWrapper` struct - a convenience wrapper around `StateMachine` + for practical usage. +* The first implementation of the DSL for defining state machines that allows + to: + * Define a state machine with its initial state; + * Define state transitions; + * Define outputs; + * Generate boilerplates implementing `StateMachine`. + +[keepachangelog]: https://keepachangelog.com/en/1.0.0/ +[semver]: https://semver.org/spec/v2.0.0.html + +[Unreleased]: https://github.com/eugene-babichenko/rust-fsm/compare/v0.1.0...HEAD +[0.1.0]: https://github.com/eugene-babichenko/rust-fsm/releases/tag/v0.1.0 |