Finite state machines in rust; bendns fork to add types.
Add changelog
Yevhenii Babichenko 2019-04-29
parent ab58957 · commit 0510df6
-rw-r--r--CHANGELOG.md26
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