Commit fa31558
chore(release): 2.0.0 [skip ci]
# [2.0.0](v1.16.0...v2.0.0) (2025-11-01)
### Bug Fixes
* comprehensive code review fixes + interactive mode bugs (5 handlers) ([20474c4](20474c4))
* disable background update check in interactive mode ([59203ba](59203ba))
* duplicate format prompt + reduce lint errors (60→52) ([cdfc65b](cdfc65b))
* eliminate final 'as any' type casts (remove.ts, update.ts) ([e9442ca](e9442ca))
* eliminate final 3 'any' types with proper TypeScript ([7588728](7588728))
* move default action registration after commands to prevent duplication ([edd6ad1](edd6ad1))
* properly fix unused parameters (60→18 errors, 70% improvement) ([b67611c](b67611c))
* reduce lint errors from 52 to 40 (23% improvement) ([0578103](0578103))
* reduce lint errors from 60 to 27 (55% improvement) ([10eff4c](10eff4c))
* remove duplicate command registration causing UI duplication ([db69fe2](db69fe2))
* replace all 'any' types with proper TypeScript (18→0 errors, 100% complete!) ([52bc852](52bc852))
* resolve additional type errors in v2.0 commands ([b2e4366](b2e4366))
* resolve all TypeScript type errors in v2.0 commands ([8321920](8321920))
* resolve critical bugs and add YAML support with UX improvements ([c6bbb80](c6bbb80))
* resolve majority of TypeScript type errors in v2.0 commands ([97f49af](97f49af))
* skip first-run wizard in non-TTY environments ([4928917](4928917))
* update command registry to use default exports correctly ([9ea2482](9ea2482))
### Features
* add comprehensive v2.0 implementation plan ([08e1d59](08e1d59))
* add Docker-based isolated testing infrastructure ([8416e9d](8416e9d))
* add draft v2.0 UX improvement proposals and update workflows ([5284bf0](5284bf0))
* add multi-select UX for update extensions ([eee39bb](eee39bb))
* complete v2.0 clean slate - all legacy removed ([9f15a71](9f15a71))
* convert rollback command to BaseCommand pattern ([d23cc72](d23cc72))
* create base command framework for v2.0 ([7b08eaf](7b08eaf))
* create Clack-based UI component system ([8d9f7dd](8d9f7dd))
* create unified add command entry point ([b72057f](b72057f))
* enhance extension removal with pagination, search, and selection persistence ([3724d49](3724d49))
* enhance install flow with detailed failure reporting and graceful error handling ([8fa6ef6](8fa6ef6))
* implement config preference in interactive mode (Approach 1) ([4df4b24](4df4b24))
* implement full interactive mode with Clack menus ([5b89568](5b89568))
* implement info command with rich extension details ([c170d57](c170d57))
* implement list command with enhanced formats ([57793d1](57793d1))
* implement plan generation system ([940f59c](940f59c))
* implement plan preview UI with Clack ([ac986dc](ac986dc))
* implement remove command with enhanced UX ([de43ea1](de43ea1))
* implement smart input detection and add command executor ([e302963](e302963))
* implement update command with smart rollback ([3901f9c](3901f9c))
* implement Week 4 - Enhanced Error Handling & Doctor Command ([b2c001e](b2c001e))
* implement Week 5 Task 5.1 - Unified Configuration System v2 ([2328790](2328790))
* implement Week 5 Task 5.2 - First-Run Setup Wizard ([bb809f2](bb809f2))
* implement Week 6 Task 6.1 - Intelligent Retry System ([ad0a1ff](ad0a1ff))
* implement Week 6 Task 6.2 - Standardized JSON Output ([3d3ac24](3d3ac24))
* implement Week 7 - Update Notifications & Messaging Polish ([20d86f1](20d86f1))
* implement Week 8 - Integration Testing & Documentation ([6f96606](6f96606))
* integrate background update checker at startup ([b4ca414](b4ca414))
* integrate config v2 and first-run detection at startup ([4fb04da](4fb04da))
* integrate Phase 2 systems into add command ([2c17bbf](2c17bbf))
* migrate doctor & setup to CommandResultBuilder ([37c26ac](37c26ac))
* migrate remove/update/list/info to CommandResultBuilder ([8415ed5](8415ed5))
* remove all migration code - clean slate v2.0 ([f849f6d](f849f6d))
* wire add command into CLI with output formatter ([bf7b5a2](bf7b5a2))
* wire v2 commands into CLI + fix argument parsing ([ab9fc21](ab9fc21))
* wire v2.0 commands into main CLI index ([3d1929e](3d1929e))
### BREAKING CHANGES
* No v1.x compatibility - fresh start for v2.0
User requested: Clean slate without v1.x migration support
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>1 parent dd3727d commit fa31558
3 files changed
+71
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
1 | 69 | | |
2 | 70 | | |
3 | 71 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments