Changelog
All notable changes to this project will be documented in this file.
[0.1.0] - 2026-08-15
Added
- Multiple package installation in one command
- Parallel downloads using threads
- Dependency resolution with version constraints (
>=,<=,~,*, exact) - Cycle detection and version conflict handling
- JSON output (
--json) forinfo -i,search,checkupdates,repo list check-configcommand to validate manifest syntax, URL availability, and checksumscheckupdatescommand to list available upgradescleancommand for clearing caches- Package caching with automatic corruption detection
- Automatic repository updates with TTL (24h) and
--no-auto-updateflag - Dry-run mode (
-n) for all modifying commands - Logging support via
env_logger(RUST_LOG=debug)
Changed
- Switched from
pubgrubto custom resolver (simpler and working) - Improved conflict handling and reporting
- Enhanced footprint output with user/group names
- Better error messages and logging
Fixed
- Checksum verification for downloaded packages
- Safe file removal (avoid root bypass)
- Version parsing and constraint handling
Removed
pubgrubdependency (replaced with custom resolver)
[0.0.5] - 2026-08-14
Added
- Basic installation, removal, update
- Repository management
- Declarative sync
- Checksum verification