- (Added) Support for Python 3.9. - (Fixed) Remove deprecated import from ``collections`` (`101 <https://github.com/AlexandreDecan/sismic/pull/101>`__). - (Fixed) Remove deprecated ``threading.isAlive`` used in ``sismic.runner.AsyncRunner``.
1.6.1
------------------
- (Fixed) Remove dependency to ``typing`` since it is no longer required for Python 3.5 and prevents the installation of Sismic.
1.6.0
------------------
- (Added) Arrows to represent initial memory of an history state for ``sismic.io.export_to_plantuml`` (`96 <https://github.com/AlexandreDecan/sismic/pull/96>`__). - (Fixed) Issue preventing initial memory to be defined for history states (`95 <https://github.com/AlexandreDecan/sismic/pull/95>`__).
1.5.0
------------------
- (Added) A ``sismic-plantuml`` command-line utility to access ``sismic.io.export_to_plantuml``.
1.4.2
------------------
- (Fixed) Transitions are no longer duplicated when calling ``copy_from_statechart`` (`91 <https://github.com/AlexandreDecan/sismic/issues/91>`__).
1.4.1
------------------
The internals required to expose time and event-related predicates in a ``PythonEvaluator`` are moved to the ``Interpreter`` instead of being handled by context providers. This eases the implementation by other code evaluators of uniform semantics for these predicates. This change does not affect Sismic public API.