Skip to content

Commit

Permalink
Release 0.8.0
Browse files Browse the repository at this point in the history
(this time for real)
  • Loading branch information
aleneum committed Mar 20, 2020
1 parent fd79f08 commit 8995d9c
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 4 deletions.
5 changes: 3 additions & 2 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
# Changelog

## 0.8.0 (February 2020)
## 0.8.0 (March 2020)

Release 0.8.0 is a major release and introduces asyncio support for Python 3.7+, parallel state support and some bugfixes

- Feature: `HierarchicalStateMachine` has been rewritten to support parallel states. Please have a look at the ReadMe.md to check what has changed.
- Feature: `HierarchicalMachine` has been rewritten to support parallel states. Please have a look at the ReadMe.md to check what has changed.
+ The previous version can be found in `transitions.extensions.nesting_legacy` for now
- Feature: Introduced `AsyncMachine` (see discussion #259); note that async HSMs are not yet supported
- Feature #390: String callbacks can now point to properties and attributes (thanks @jsenecal)
- Bugfix: Auto transitions are added multiple times when add_states is called more than once
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
[![License](https://img.shields.io/github/license/pytransitions/transitions.svg)](LICENSE)
<!--[![Name](Image)](Link)-->

A lightweight, object-oriented state machine implementation in Python. Compatible with Python 2.7+ and 3.0+.
A lightweight, object-oriented state machine implementation in Python with many extensions. Compatible with Python 2.7+ and 3.0+.

## Installation

Expand Down
3 changes: 2 additions & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
setup(
name="transitions",
version=__version__,
description="A lightweight, object-oriented Python state machine implementation.",
description="A lightweight, object-oriented Python state machine implementation with many extensions.",
long_description=long_description,
long_description_content_type="text/markdown",
author='Tal Yarkoni',
Expand Down Expand Up @@ -51,6 +51,7 @@
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
],
**extra_setuptools_args
)

0 comments on commit 8995d9c

Please sign in to comment.