Skip to content

feat(WOR-TSK-207): implement upgradeCheck NAPI function for Story 8.2 - #118

Merged
miguelramos merged 1 commit into
mainfrom
feat/WOR-TSK-207-UPGRADE-CHECK
Jan 6, 2026
Merged

feat(WOR-TSK-207): implement upgradeCheck NAPI function for Story 8.2#118
miguelramos merged 1 commit into
mainfrom
feat/WOR-TSK-207-UPGRADE-CHECK

Conversation

@miguelramos

Copy link
Copy Markdown
Member
  • Add upgrade_check function to commands/upgrade.rs with full implementation
  • Add SharedBuffer for CLI output capture
  • Add CLI response types for JSON parsing (CliUpgradeCheckData, etc.)
  • Add conversion functions from CLI types to NAPI types
  • Add parameter validation with positive logic API (includeMajor vs no_major)
  • Export upgrade_check from commands/mod.rs and lib.rs
  • Add comprehensive test suite (34 tests) in commands/tests.rs
  • Update index.ts to re-export upgradeCheck function
  • Bump version to 2.0.24

The upgradeCheck function allows Node.js/TypeScript applications to check for available dependency upgrades with filtering by upgrade type (major, minor, patch), dependency type (dev, peer), and specific packages.

@miguelramos miguelramos self-assigned this Jan 6, 2026
@miguelramos
miguelramos force-pushed the feat/WOR-TSK-207-UPGRADE-CHECK branch from 8e168dc to bb5b75a Compare January 6, 2026 11:00
- Add upgrade_check function to commands/upgrade.rs with full implementation
- Add SharedBuffer for CLI output capture
- Add CLI response types for JSON parsing (CliUpgradeCheckData, etc.)
- Add conversion functions from CLI types to NAPI types
- Add parameter validation with positive logic API (includeMajor vs no_major)
- Export upgrade_check from commands/mod.rs and lib.rs
- Add comprehensive test suite (34 tests) in commands/tests.rs
- Update index.ts to re-export upgradeCheck function
- Bump version to 2.0.24

The upgradeCheck function allows Node.js/TypeScript applications to check
for available dependency upgrades with filtering by upgrade type (major,
minor, patch), dependency type (dev, peer), and specific packages.
@miguelramos
miguelramos force-pushed the feat/WOR-TSK-207-UPGRADE-CHECK branch from bb5b75a to 8b0945b Compare January 6, 2026 11:21
@miguelramos
miguelramos merged commit 8b5e2ae into main Jan 6, 2026
31 checks passed
@miguelramos
miguelramos deleted the feat/WOR-TSK-207-UPGRADE-CHECK branch January 6, 2026 12:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ TYPE: Feature New feature or capability

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant