Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[0.2.0] - 2025-12-17
Added
- Add alpm-db-files to alpm-db crate
- [breaking] Use
FullVersion, notVersioninDbDescFileV1,DbDescFileV2 - Support multiple validation entries in alpm-db-desc
- [breaking] Use commas as
value_delimiterfor--optdepends - Localize error messages for alpm-db
Other
- Mention multiple validation entries in alpm-db-desc specification
- Add required paths for
alpm-db-filesspecification example - Split alpm-files specifications
- (readme) Add doctest for creating
alpm-db-descusing CLI - Use RelationOrSoname for provides/depends in alpm-db-desc
[0.1.0] - 2025-11-15
Added
- [breaking] Remove
PackageInfoV1andPackageInfoV2newconstructors - [breaking] Replace
Vec<ExtraData>withExtraDatanewtype - Add desc module to alpm-db
- Initialize a bare
alpm-dbcrate
Fixed
- Ensure that sections in
alpm-db-descadhere to the specification - Use correct types for
replaces,conflictsandprovides - Change winnow error messages to not duplicate
expected
Other
- (cargo) Adjust the project description to also mention the CLI
- (cargo) Use the package README instead of the workspace README
- (readme) Remove
clifeature enabled by default - Require fewer owned types in integration tests
- Move alpm-db-desc specifications to alpm-db crate
- Add integration tests for alpm-db-desc crate
- Add documentation for alpm-db-desc
- Add specification for
alpm-db