Skip to content

Releases: gabros20/vsix-extension-manager

v2.0.0

01 Nov 21:36

Choose a tag to compare

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

01 Oct 12:42

Choose a tag to compare

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

  • enhance extension compatibility checking with manual version support (1f75cd6)
  • implement bulletproof extensions folder cleanup (a976a55)

v1.15.0

30 Sep 13:57

Choose a tag to compare

1.15.0 (2025-09-30)

Features

  • add extension compatibility checking with VS Code/Cursor versions (f02e3a4)

v1.14.0

30 Sep 12:15

Choose a tag to compare

Features

  • add uninstall functionality and improve extension management

Bug Fixes

  • resolve NODE_ENV production issue preventing devDependencies installation

v1.13.1

24 Sep 14:21

Choose a tag to compare

1.13.1 (2025-09-24)

Bug Fixes

  • resolve NODE_ENV production issue preventing devDependencies installation (eb96454)
  • resolve TypeScript process and Node.js type errors (a4c1766)

v1.13.0

24 Sep 13:44

Choose a tag to compare

1.13.0 (2025-09-24)

Bug Fixes

  • update axios to 1.12.2 to address DoS vulnerability (5a4cf83)

Features

  • add update-installed command with selective update workflow (5d53fe8)

v1.12.0

02 Sep 19:18

Choose a tag to compare

1.12.0 (2025-09-02)

Features

  • add quick-install command (temp download → install → cleanup) (3e5bb9d)

v1.11.0

02 Sep 17:53

Choose a tag to compare

1.11.0 (2025-09-02)

Features

  • allow single install to accept directory and pick VSIX inside (adbdbb2)

v1.10.0

01 Sep 15:20

Choose a tag to compare

1.10.0 (2025-09-01)

Features

  • add bulk VSIX install flow, mismatch safeguards, and docs (3e8c4a0)

v1.9.1

01 Sep 07:52
v1.9.1
92ac72b

Choose a tag to compare

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