Skip to content

Commit b786834

Browse files
serialxclaude
andcommitted
release: bump version to 1.0.0
First stable release of pygenfsm with production-ready features: - Full async/sync support - Type-safe FSM implementation - Automated CI/CD pipeline - Comprehensive documentation 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent f54ff95 commit b786834

File tree

3 files changed

+21
-3
lines changed

3 files changed

+21
-3
lines changed

CHANGELOG.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [1.0.0] - 2025-08-14
11+
12+
### Added
13+
- Automated release workflow via GitHub Actions
14+
- Comprehensive release documentation (RELEASE.md)
15+
- GitHub Actions workflow for automated PyPI publishing
16+
- Support for alpha/beta/RC pre-releases
17+
18+
### Changed
19+
- Production-ready stable release
20+
- Enhanced CI/CD pipeline with automated testing and publishing
21+
- Improved package verification in CI workflow
22+
23+
### Fixed
24+
- GitHub Actions workflow checkout configuration for tag releases
25+
- Package verification in CI environment with proper venv usage
26+
1027
## [0.1.0] - 2025-01-14
1128

1229
### Added
@@ -35,5 +52,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3552
- Clean, minimal API surface
3653
- Erlang gen_fsm inspired design
3754

38-
[Unreleased]: https://github.com/serialx/pygenfsm/compare/v0.1.0...HEAD
55+
[Unreleased]: https://github.com/serialx/pygenfsm/compare/v1.0.0...HEAD
56+
[1.0.0]: https://github.com/serialx/pygenfsm/compare/v0.1.0...v1.0.0
3957
[0.1.0]: https://github.com/serialx/pygenfsm/releases/tag/v0.1.0

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "pygenfsm"
7-
version = "0.1.1a1"
7+
version = "1.0.0"
88
description = "A minimal, clean, typed and async-native FSM (Finite State Machine) implementation inspired by Erlang's gen_fsm"
99
readme = "README.md"
1010
license = "MIT"

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)