diff --git a/CHANGELOG.md b/CHANGELOG.md index 43f7b59..483c9d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -43,6 +43,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `list/status/validate` - Discovery and maintenance operations - `templates` - Project template management - `detect/migrate/extensions` - Existing project integration +- **Enhanced Makefile with release management and local testing**: + - `install-local` - Install from locally built package for PyPI-equivalent testing + - `release-*` targets - Complete structured release workflow (6 targets) + - Agent management targets with `agents-` prefix for consistency - **Dependency resolution and validation** with safety measures and backup/rollback support - **Console script entry point** making kaizen-agentic command available globally after pip install - **Context manifest system** with external documentation references (ContextManifest.md) @@ -51,6 +55,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **Multi-language build system integration** examples and patterns - **Complete test coverage** for all distribution system components (134 test files) - **Package data distribution** with all agents included in pip-installable package +- **Release management system** with agent-releaseManager and 6 structured make targets: + - `release-check` - Validate release readiness with comprehensive checklist + - `release-prepare` - Build packages and prepare for publication + - `release-test` - Test publication workflow using TestPyPI + - `release-publish` - Publish to production PyPI with safety checks + - `release-finalize` - Post-release tasks (tags, GitHub releases, documentation) + - `release-rollback` - Emergency rollback procedures and guidance +- **Local package installation** with `make install-local` target for PyPI-equivalent testing #### Documentation and User Experience - **Comprehensive documentation suite**: