0.1.0-beta.2 (2023-08-03)
⚠ BREAKING CHANGES
- libscoop:
SyncOption::NoDownloadSize
becomesSyncOption::Offline
Features
- hok|cat: show manifest path (7e06467)
- hok: show bucket manifest count (d71e193)
- libscoop|download: support injecting cookie defined in manifest (aec7fdc)
- libscoop|download: write to temp file in downloading (d79e598)
- libscoop|event: added integrity check event and error type (888afbb)
- libscoop|manifest: impl Display for License (e91ff0e)
- libscoop|resolve: allow to select installed candidate (8fb0ec3)
- libscoop|sync: added SyncOption::EscapeHold for package remove (ca8fad7)
- libscoop: added package integrity check logic (57869f7)
- libscoop: scoop-hash features passthrough (cb027ce)
- scoop-hash: support switching hashing backend (d38658e)
- scoop-hash: use builder pattern (87ca347)
Bug Fixes
- hok|list: only print upgradable when the flag is used (558d9d3)
- hok: accumulate downloaded bytes properly (d6fabc8)
- libscoop: package resolving is infallible when OnlyUpgrade is used (cabd52b)
- libscoop: set install state for package's upgradable reference (63a54f7)
- libscoop: use upgradable package reference when available (9dfd93f)
Performance Improvements
- libscoop: 5x speedup on package querying (90a8815)