Skip to content

Commit ec722e1

Browse files
fgmacedoclaude
andcommitted
docs(releases): clean up release index with Python compat notes
- Remove redundant intro paragraph - Add seealso linking to upgrade guide - Add Python compatibility notes per series (3.x: 3.9+, 2.x: last with 3.7/3.8, 1.x: last with Python 2.x) - Standardize section heading levels and format Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 40c1b75 commit ec722e1

1 file changed

Lines changed: 11 additions & 8 deletions

File tree

docs/releases/index.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@ Versions follow [Semantic Versioning](https://semver.org/) (`<major>.<minor>.<pa
55
Backward incompatible (breaking) changes will only be introduced in major versions
66
with advance notice in the **Deprecations** section of releases.
77

8+
```{seealso}
9+
Upgrading from 2.x? See [](upgrade_2x_to_3.md) for a step-by-step migration guide.
10+
```
811

9-
## Releases
10-
11-
Below are release notes through StateMachine and its patch releases.
12+
## 3.x releases
1213

13-
### 3.* releases
14+
Requires Python 3.9+.
1415

1516
```{toctree}
1617
:maxdepth: 2
@@ -19,7 +20,9 @@ Below are release notes through StateMachine and its patch releases.
1920
2021
```
2122

22-
### 2.* releases
23+
## 2.x releases
24+
25+
Last series to support Python 3.7 and 3.8.
2326

2427
```{toctree}
2528
:maxdepth: 2
@@ -43,9 +46,9 @@ Below are release notes through StateMachine and its patch releases.
4346
```
4447

4548

46-
### 1.* releases
49+
## 1.x releases
4750

48-
This is the last release series to support Python 2.X series.
51+
Last series to support Python 2.x.
4952

5053
```{toctree}
5154
:maxdepth: 2
@@ -57,7 +60,7 @@ This is the last release series to support Python 2.X series.
5760
5861
```
5962

60-
### 0.* releases
63+
## 0.x releases
6164

6265
```{toctree}
6366
:maxdepth: 1

0 commit comments

Comments
 (0)