@@ -7,101 +7,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10- ## [ 0.1.4 -alpha] - 2025-11-14
10+ ## [ 0.1.1 -alpha] - 2025-11-14
1111
12- ### Fixed
13- - ** Homebrew v2 Syntax** : Updated Homebrew formula to use v2 syntax (removed deprecated ` bottle :unneeded ` )
14- - Platform-specific ` install ` methods inside each ` on_macos ` and ` on_linux ` block
15- - Added ` Hardware::CPU.is_64_bit? ` checks for Linux (v2 requirement)
16- - Updated formula templates in ` Formula/doplan.rb ` and setup scripts
17- - GoReleaser automatically generates v2-compliant formulas
12+ ### Initial Release
1813
19- ### Changed
20- - ** npm Publishing** : Enabled npm publish job in release workflow
21- - ` bin/doplan.js ` wrapper script is ready and verified
22- - npm package structure complete and ready for publishing
23- - Automated npm publishing will trigger on tag pushes (requires ` NPM_TOKEN ` secret)
14+ This is the first alpha release of DoPlan CLI.
2415
25- ### Documentation
26- - Updated ` docs/development/HOMEBREW_SETUP.md ` with Homebrew v2 syntax examples and notes
27- - Added notes about GoReleaser's automatic v2 syntax generation
28-
29- ## [ 1.0.0] - 2025-11-14
30-
31- ### Added
32-
33- #### Core Features
34- - ** Initial release** of DoPlan CLI - comprehensive project workflow automation tool
35- - ** Automated Project Setup** with IDE integration in seconds
36- - ** Phase & Feature Management** - organize projects into phases and features with automatic directory structure
37- - ** Progress Tracking** - real-time progress monitoring with visual dashboards (markdown and HTML)
38- - ** Document Generation** - auto-generate PRD, project structure, API contracts, and planning documents
39-
40- #### Interactive Interface
41- - ** Fullscreen TUI** - beautiful terminal user interface with interactive dashboard
42- - ** Visual Progress Bars** - see project, phase, and feature progress at a glance
43- - ** Multi-view Dashboard** - switch between project overview, phases, features, GitHub activity, configuration, and statistics
44- - ** Real-time Refresh** - update dashboard data with single key press
45-
46- #### GitHub Integration
47- - ** Automatic Branching** - create feature branches automatically
48- - ** Auto-PR Creation** - automatically create pull requests when features complete
49- - ** Commit Management** - track commits, pushes, and branch status
50- - ** PR Tracking** - monitor pull request status and URLs
51- - ** GitHub Data Sync** - sync branches, commits, and PRs from GitHub
52-
53- #### Documentation & Templates
54- - ** Template System** - customizable templates for plans, designs, and tasks
55- - ** Template Management** - add, edit, remove, and set default templates
56- - ** Context Generation** - auto-generate ` CONTEXT.md ` with tech stack and documentation links
57- - ** Documentation Rules** - automated rules for documentation organization and naming
58-
59- #### Configuration & Validation
60- - ** Flexible Configuration** - manage settings for GitHub, checkpoints, and workflow
61- - ** Project Validation** - validate project structure and configuration with auto-fix
62- - ** Checkpoint System** - create, list, and restore project checkpoints (Time Machine)
63- - ** Auto-Checkpointing** - automatic checkpoints for features and phases
64-
65- #### Statistics & Analytics
66- - ** Statistics Feature** - comprehensive project insights with historical tracking
67- - ** Metrics Calculation** - velocity, completion, time, and quality metrics
68- - ** Historical Data Storage** - automatic tracking of statistics over time
69- - ** Trend Analysis** - identify improving/declining metrics with percentage changes
70- - ** Multiple Output Formats** - CLI table, JSON, HTML, and Markdown formats
71- - ** Time Range Filtering** - filter statistics by date range (` --since ` , ` --range ` )
72- - ** Metrics Filtering** - filter specific metrics (` --metrics ` )
73-
74- #### Error Handling
75- - ** Comprehensive Error System** - user-friendly error messages with actionable suggestions
76- - ** Error Logging** - automatic error logging to ` .doplan/errors.json `
77- - ** Error Recovery** - automatic fixing of common issues (AutoFix, Prompt, Rollback, Skip)
78- - ** Context-Aware Errors** - detailed error messages with file paths and error codes
79-
80- #### IDE Integration
81- - ** Multi-IDE Support** - works with Cursor, Gemini CLI, Claude CLI, Codex CLI, OpenCode, and Qwen Code
82- - ** Custom Commands** - IDE-specific commands for seamless workflow integration
83- - ** Workflow Rules** - automated rules and conventions for development process
84-
85- #### CLI Commands
86- - ` doplan install ` - Install DoPlan in your project (interactive IDE selection)
87- - ` doplan dashboard ` - View project dashboard with progress and GitHub activity
88- - ` doplan --tui ` - Launch fullscreen interactive TUI dashboard
89- - ` doplan github ` - Sync GitHub data (branches, commits, PRs) and update dashboard
90- - ` doplan progress ` - Update all progress tracking files and regenerate dashboard
91- - ` doplan validate ` - Validate project structure, configuration, and state consistency
92- - ` doplan stats ` - Display comprehensive project statistics with trends and filtering
93- - ` doplan config ` - Manage configuration settings (show, set, reset, validate)
94- - ` doplan checkpoint ` - Create, list, and restore project checkpoints
95- - ` doplan templates ` - Manage document templates (list, show, add, edit, use, remove)
16+ ### Features
17+ - ** Project Workflow Automation** : Transform app ideas into structured development projects
18+ - ** IDE Integration** : Support for Cursor, Gemini CLI, Claude CLI, Codex CLI, OpenCode, and Qwen Code
19+ - ** GitHub Integration** : Automatic branch creation, commit tracking, and PR management
20+ - ** Progress Tracking** : Real-time progress monitoring with visual dashboards
21+ - ** Document Generation** : Auto-generate PRD, project structure, API contracts, and planning documents
22+ - ** Interactive TUI** : Fullscreen terminal user interface with interactive dashboard
23+ - ** Statistics & Analytics** : Comprehensive project insights with historical tracking
24+ - ** Checkpoint System** : Create, list, and restore project checkpoints (Time Machine)
9625
9726### Infrastructure
9827- Multi-platform builds (Linux, macOS, Windows) for amd64 and arm64 architectures
9928- Automated release process with GoReleaser
10029- Debian (.deb) and RPM (.rpm) packages
101- - Checksum verification for all releases
102- - GitHub Actions release workflow
103- - Comprehensive test coverage
104- - Error handling and logging infrastructure
30+ - Homebrew v2 syntax support (ready for tap repository)
31+ - npm publishing support (ready for npm registry)
32+ - Comprehensive CI/CD workflows
10533
10634### Technical Details
10735- Built with Go 1.21+
@@ -118,7 +46,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
11846- Contribution guidelines
11947- Release process documentation
12048
121- [ Unreleased ] : https://github.com/DoPlan-dev/CLI/compare/v0.1.4-alpha...HEAD
122- [ 0.1.4-alpha ] : https://github.com/DoPlan-dev/CLI/releases/tag/v0.1.4-alpha
123- [ 1.0.0 ] : https://github.com/DoPlan-dev/CLI/releases/tag/v1.0.0
124-
49+ [ Unreleased ] : https://github.com/DoPlan-dev/CLI/compare/v0.1.1-alpha...HEAD
50+ [ 0.1.1-alpha ] : https://github.com/DoPlan-dev/CLI/releases/tag/v0.1.1-alpha
0 commit comments