Skip to content

Commit 8c84969

Browse files
committed
Ready for Release 0.3.0
1 parent 71a4f34 commit 8c84969

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
cmake_minimum_required(VERSION 3.16)
2-
project(CXXStateTree VERSION 0.1.0 LANGUAGES CXX)
2+
project(CXXStateTree VERSION 0.3.0 LANGUAGES CXX)
33

44
set(CMAKE_CXX_STANDARD 20)
55
set(CMAKE_CXX_STANDARD_REQUIRED ON)

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,15 @@ MPL2.0 License — see [LICENSE](LICENSE) for details.
9595
* DOT/Graphviz state diagram export
9696
* Transitions with context/parameters
9797

98+
| Milestone | Features |
99+
| --------- | ------------------------------------------------------------------ |
100+
| v0.1.0 | Basic state machine with `send()`, transitions, and state tracking |
101+
| v0.2.0 | Guards and actions |
102+
| v0.3.0 | Nested (hierarchical) states |
103+
| v0.4.0 | Graphviz export |
104+
| v0.5.0 | Coroutine/async support (optional) |
105+
| v1.0.0 | Full unit test coverage, benchmarks, and docs |
106+
98107
---
99108

100109
## 👋 Contributions Welcome

0 commit comments

Comments
 (0)