From ab2366accc5b54f70b13ec29193b4b2e429bde04 Mon Sep 17 00:00:00 2001 From: Alexander Neumann Date: Wed, 7 Apr 2021 11:34:42 +0200 Subject: [PATCH] Update changelog for release 0.8.8 --- Changelog.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Changelog.md b/Changelog.md index d663c712..3c7b9d46 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,6 +1,8 @@ # Changelog -## 0.8.8 +## 0.8.8 (April 2022) + +Release 0.8.8 is a minor release and contains a bugfix and several new or improved features: - Bugfix #526: `AsyncMachine` does not remove models when `remove_models` is called (thanks @Plazas87) - Feature #517: Introduce `try/except` for finalize callbacks in `Machine` and `HierachicalMachine`. Thus, errors occurring in finalize callbacks will be suppressed and only the original error will be raised. @@ -11,6 +13,8 @@ ## 0.8.7 (February 2021) +Release 0.8.7 is a minor release and contains a bugfix, a feature and adjustments to internal processes: + - State configuration dictionaries passed to `HierarchicalMachine` can also use `states` as a keyword to define substates. If `children` and `states` are present, only `children` will be considered. - Feature #500: `HierarchicalMachine` with custom separator now adds `is_state` partials for nested states (e.g. `is_C.s3.a()`) to models (thanks @alterscape) - Bugfix #512: Use `model_attribute` consistently in `AsyncMachine` (thanks @thedrow)