@@ -5,31 +5,56 @@ All notable changes to AR-Infra CLI will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8- ## [ 0.1.3 ] - 2026-01-12
8+ ## [ 0.2.0 ] - 2026-01-16
99
1010### Added
1111
12+ - MySQL database support as an alternative to PostgreSQL
13+ - Separate database selection workflow with dedicated prompts
14+ - New ` add-dependency ` command for adding Gradle dependencies to existing projects
15+ - ` --no-feature ` flag to generate minimal Spring Boot projects without infrastructure features
16+ - SwaggerHandler for automatic OpenAPI specification cleanup based on selected features
17+ - Template repository tag-based cloning for version compatibility
18+ - Enhanced feature selection with distinct database and infrastructure component steps
19+
20+ ### Changed
21+
22+ - Feature selection workflow now separates database choice from other infrastructure components
23+ - Template cloning now targets specific version tags to maintain backward and forward compatibility
24+ - OpenAPI documentation (doc/api.yml) now updates dynamically based on selected features
25+ - Improved project generation flow with clearer separation of concerns
26+
27+ ### Fixed
28+
29+ - OpenAPI specification files now properly reflect selected infrastructure features
30+ - Template compatibility issues between CLI versions resolved through tag-based cloning
31+ - Unused OpenAPI endpoints are now removed when corresponding features are not selected
32+
33+ ## [ 0.1.3] - 2026-01-12
34+
35+ ### Added v0.1.3
36+
1237- GitHub App integration (ar-infra-bot) for automated repository setup
1338- Automatic GitHub authorization workflow during project generation
1439- Pre-configured CI/CD workflows (CodeQL and Semgrep) that work out-of-the-box
1540- New ` --skip-github-app ` flag to bypass GitHub App integration when needed
1641- Enhanced CLI user interface with improved messaging and feedback
1742
18- ### Changed
43+ ### Changed in v0.1.3
1944
2045- Project generation now includes GitHub repository configuration step
2146- Improved user experience with clearer status messages and prompts
2247- Enhanced formatting workflow to handle projects with no features selected
2348
24- ### Fixed
49+ ### Fixed in v0.1.3
2550
2651- CodeQL and Semgrep CI workflows now function correctly with proper GitHub authorization
2752- Project formatting no longer fails when no infrastructure features are selected
2853- Resolved authorization issues that previously caused CI pipeline failures
2954
3055## [ 0.1.2] - 2026-01-10
3156
32- ### Added in 0 .1.2
57+ ### Added in v0 .1.2
3358
3459- Comprehensive logging system throughout project generation workflow
3560- Detailed progress tracking with step-by-step updates
@@ -38,14 +63,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3863- Process visibility showing which step is executing during generation
3964- Build-time secret injection for improved security
4065
41- ### Changed in 0 .1.2
66+ ### Changed in v0 .1.2
4267
4368- Improved project generation workflow with better user feedback
4469- Enhanced Windows support with native batch script handling
4570- Secrets are now injected at build time instead of being bundled in binaries
4671- Updated security model to prevent secret extraction from distributed binaries
4772
48- ### Fixed in 0 .1.2
73+ ### Fixed in v0 .1.2
4974
5075- Missing banner in PyPI package installations
5176- Resource file inclusion in Python package distribution
@@ -89,6 +114,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
89114- Release notes structure for version tracking
90115- API documentation via command-line help system
91116
117+ [ 0.2.0 ] : https://github.com/Abega1642/ar-infra-cli/compare/v0.1.3...v0.2.0
92118[ 0.1.3 ] : https://github.com/Abega1642/ar-infra-cli/compare/v0.1.2...v0.1.3
93119[ 0.1.2 ] : https://github.com/Abega1642/ar-infra-cli/compare/v0.1.1...v0.1.2
94120[ 0.1.1 ] : https://github.com/Abega1642/ar-infra-cli/releases/tag/v0.1.1
0 commit comments