Skip to content

Commit 9160b40

Browse files
authored
chore: New 2.3.5 release (#476)
1 parent c2036fe commit 9160b40

5 files changed

Lines changed: 61 additions & 92 deletions

File tree

.github/workflows/python-package.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
fail-fast: false
1717
matrix:
18-
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]
18+
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13.0-rc.1"]
1919

2020
steps:
2121
- uses: actions/checkout@v3

docs/releases/2.3.5.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
# StateMachine 2.3.5
22

3-
*Not released yet*
3+
*September 9, 2024*
44

5+
### Python compatibility 2.3.5
6+
7+
Added Python 3.13 on the test matrix. StateMachine 2.3.5 supports Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12 and 3.13.
58

69
## Bugfixes in 2.3.5
710

811
- Fixes [#469](https://github.com/fgmacedo/python-statemachine/issues/469) compatibility with pydot 3.0.0+.
12+
- Fixes [#473](https://github.com/fgmacedo/python-statemachine/issues/473) property support for type checking.

poetry.lock

Lines changed: 51 additions & 86 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "python-statemachine"
3-
version = "2.3.4"
3+
version = "2.3.5"
44
description = "Python Finite State Machines made easy."
55
authors = ["Fernando Macedo <fgmacedo@gmail.com>"]
66
maintainers = [
@@ -27,6 +27,7 @@ classifiers = [
2727
"Programming Language :: Python :: 3.10",
2828
"Programming Language :: Python :: 3.11",
2929
"Programming Language :: Python :: 3.12",
30+
"Programming Language :: Python :: 3.13",
3031
"Topic :: Software Development :: Libraries",
3132
"Framework :: AsyncIO",
3233
"Intended Audience :: Developers",
@@ -49,10 +50,9 @@ pytest = "*"
4950
pytest-cov = "*"
5051
pytest-sugar = "^1.0.0"
5152
pytest-mock = "^3.10.0"
52-
pytest-profiling = "^1.7.0"
5353
pytest-benchmark = "^4.0.0"
5454
pytest-asyncio = "*"
55-
django = { version = "^5.0.3", python = ">3.10" }
55+
django = { version = "^5.0.8", python = ">3.10" }
5656
pytest-django = { version = "^4.8.0", python = ">3.8" }
5757

5858
[tool.poetry.group.docs.dependencies]

statemachine/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33

44
__author__ = """Fernando Macedo"""
55
__email__ = "fgmacedo@gmail.com"
6-
__version__ = "2.3.4"
6+
__version__ = "2.3.5"
77

88
__all__ = ["StateMachine", "State"]

0 commit comments

Comments
 (0)