UNPKG

deprecopilot

Version:

Automated dependency management with AI-powered codemods

78 lines (62 loc) 3.21 kB
# Changelog ## [1.0.5] - 2024-01-28 ### Documentation - Added comprehensive system requirements documentation highlighting npm PATH requirement - Added troubleshooting guide for "ENOENT: spawn npm" errors with platform-specific solutions - Updated getting started guide with npm PATH prerequisites - Added system requirements section to README with clear warnings and solutions - Enhanced CLI documentation with npm PATH requirements - Added step-by-step solutions for npm installation and PATH configuration across all platforms ## [1.0.4] - 2024-01-28 ### Fixed - Fixed GitHub repository URLs to use correct repository name: TrialLord/depre-copilot - Updated all documentation links to use proper GitHub blob format - Corrected issues and pull request links to point to correct repository ### Documentation - Added system requirements section highlighting npm PATH requirement for audit command - Added troubleshooting guide for "ENOENT: spawn npm" errors - Updated getting started guide with npm PATH prerequisites - Added comprehensive solutions for npm installation and PATH configuration ## [1.0.3] - 2024-01-28 ### Fixed - Fixed documentation links in README to use correct GitHub URLs without blob/main references - Simplified documentation URLs for better accessibility ## [1.0.2] - 2024-01-28 ### Fixed - Fixed documentation links in README to point to correct GitHub URLs - Removed incorrect self-dependency from package.json - Improved CI compatibility with better path resolution in tests - Added build step to GitHub Actions workflow to ensure compiled files are available ### Changed - Updated test suite to use robust CLI path resolution for both local and CI environments - Enhanced error handling in CLI tests for better reliability ## [1.0.1] - 2024-01-28 ### Fixed - Fixed missing update-notifier dependency causing CLI errors - Moved update-notifier from devDependencies to dependencies ## [1.0.0] - 2024-01-28 ### Added - Initial release of deprecopilot CLI tool - Dependency auditing with JSON output support - Automated dependency upgrades with codemod application - AI-powered codemod generation (Gemini and OpenAI support) - Preview mode for seeing changes before applying - Interactive upgrade mode with prompts - Plugin system for extensibility - Telemetry system (opt-in, disabled by default) - Comprehensive test suite with 16 passing tests ### Features - Smart dependency auditing with security scanning - Automated breaking change detection and fixes - Multi-provider AI integration (Gemini, OpenAI) - Preview mode with unified diff output - JSON output for CI/CD integration - Rollback support for failed upgrades - Custom codemod support - Plugin architecture for extensions ## [Unreleased] - Added opt-in telemetry with minimal, anonymous data collection - Telemetry is disabled by default and can be enabled/disabled via `deprecopilot telemetry <enable|disable|status>` - Collected data: command name, non-sensitive args, CLI version, OS, timestamp, duration - No PII or project-specific data is ever collected - Added PRIVACY.md and updated README with privacy and telemetry details