Finite state machines in rust; bendns fork to add types.
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md11
1 files changed, 9 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 226fcbd..67f292a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,9 +5,15 @@ The format is based on [Keep a Changelog][keepachangelog], and this project
adheres to [Semantic Versioning][semver].
## [Unreleased]
+
+## [0.4.0] - 2020-08-25
### Added
+* Allow deriving different traits for generated traits.
* Add the `from_state` method to start the machine from any given state.
-* `no_std` support.
+* `no_std` support (thanks @luctius).
+### Removed
+* All default derives on generated enums.
+* `Copy` constraint on `StateMachineImpl::State`.
## [0.3.0] - 2019-05-22
### Changed
@@ -42,7 +48,8 @@ adheres to [Semantic Versioning][semver].
[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.3.0...HEAD
+[Unreleased]: https://github.com/eugene-babichenko/rust-fsm/compare/v0.4.0...HEAD
+[0.4.0]: https://github.com/eugene-babichenko/rust-fsm/compare/v0.3.0...v0.4.0
[0.3.0]: https://github.com/eugene-babichenko/rust-fsm/compare/v0.2.0...0.3.0
[0.2.0]: https://github.com/eugene-babichenko/rust-fsm/compare/v0.1.0...0.2.0
[0.1.0]: https://github.com/eugene-babichenko/rust-fsm/releases/tag/v0.1.0