Releases: gabros20/vsix-extension-manager
Releases · gabros20/vsix-extension-manager
v2.0.0
2.0.0 (2025-11-01)
Bug Fixes
- comprehensive code review fixes + interactive mode bugs (5 handlers) (20474c4)
- disable background update check in interactive mode (59203ba)
- duplicate format prompt + reduce lint errors (60→52) (cdfc65b)
- eliminate final 'as any' type casts (remove.ts, update.ts) (e9442ca)
- eliminate final 3 'any' types with proper TypeScript (7588728)
- move default action registration after commands to prevent duplication (edd6ad1)
- properly fix unused parameters (60→18 errors, 70% improvement) (b67611c)
- reduce lint errors from 52 to 40 (23% improvement) (0578103)
- reduce lint errors from 60 to 27 (55% improvement) (10eff4c)
- remove duplicate command registration causing UI duplication (db69fe2)
- replace all 'any' types with proper TypeScript (18→0 errors, 100% complete!) (52bc852)
- resolve additional type errors in v2.0 commands (b2e4366)
- resolve all TypeScript type errors in v2.0 commands (8321920)
- resolve critical bugs and add YAML support with UX improvements (c6bbb80)
- resolve majority of TypeScript type errors in v2.0 commands (97f49af)
- skip first-run wizard in non-TTY environments (4928917)
- update command registry to use default exports correctly (9ea2482)
Features
- add comprehensive v2.0 implementation plan (08e1d59)
- add Docker-based isolated testing infrastructure (8416e9d)
- add draft v2.0 UX improvement proposals and update workflows (5284bf0)
- add multi-select UX for update extensions (eee39bb)
- complete v2.0 clean slate - all legacy removed (9f15a71)
- convert rollback command to BaseCommand pattern (d23cc72)
- create base command framework for v2.0 (7b08eaf)
- create Clack-based UI component system (8d9f7dd)
- create unified add command entry point (b72057f)
- enhance extension removal with pagination, search, and selection persistence (3724d49)
- enhance install flow with detailed failure reporting and graceful error handling (8fa6ef6)
- implement config preference in interactive mode (Approach 1) (4df4b24)
- implement full interactive mode with Clack menus (5b89568)
- implement info command with rich extension details (c170d57)
- implement list command with enhanced formats (57793d1)
- implement plan generation system (940f59c)
- implement plan preview UI with Clack (ac986dc)
- implement remove command with enhanced UX (de43ea1)
- implement smart input detection and add command executor (e302963)
- implement update command with smart rollback (3901f9c)
- implement Week 4 - Enhanced Error Handling & Doctor Command (b2c001e)
- implement Week 5 Task 5.1 - Unified Configuration System v2 (2328790)
- implement Week 5 Task 5.2 - First-Run Setup Wizard (bb809f2)
- implement Week 6 Task 6.1 - Intelligent Retry System (ad0a1ff)
- implement Week 6 Task 6.2 - Standardized JSON Output (3d3ac24)
- implement Week 7 - Update Notifications & Messaging Polish (20d86f1)
- implement Week 8 - Integration Testing & Documentation (6f96606)
- integrate background update checker at startup (b4ca414)
- integrate config v2 and first-run detection at startup (4fb04da)
- integrate Phase 2 systems into add command (2c17bbf)
- migrate doctor & setup to CommandResultBuilder (37c26ac)
- migrate remove/update/list/info to CommandResultBuilder (8415ed5)
- remove all migration code - clean slate v2.0 (f849f6d)
- wire add command into CLI with output formatter (bf7b5a2)
- wire v2 commands into CLI + fix argument parsing (ab9fc21)
- wire v2.0 commands into main CLI index (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>
v1.16.0
1.16.0 (2025-10-01)
Bug Fixes
- add VS Code bug workarounds to uninstall process (c419c76)
- add VS Code bug workarounds with delays (b7dd79f)
- enhance preflight checks for installation issues (08c16fe)
- enhance VS Code bug workarounds with retry logic (f93866b)
- ensure file state before each installation (1a2013f)
- handle missing extensions.json during uninstall (e94f052)
- improve installation error handling and cleanup (046afa1)
- robust uninstall with pre-cleanup (3467337)
Features
v1.15.0
v1.14.0
v1.13.1
v1.13.0
v1.12.0
v1.11.0
v1.10.0
v1.9.1
Documentation Updates
- Apply streamlined README structure with comparison table
- Remove JSON export format references to match code changes
- Improve interactive menu labels for better clarity
- Streamline configuration documentation for better readability
Changes
- Updated interactive menu labels to be more descriptive and task-oriented
- Removed JSON export format from export-installed flow, keeping only txt and extensions.json
- Added 'Which mode should I use?' comparison table to README
- Simplified configuration examples and removed verbose sections