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.3.0] - 2025-09-29
Added
- (voa-core) Derive Clone for Verifier
- Add
serde
feature forserde
support on all identifiers - Move
clap
andclap-verbosity-flag
to workspace dependencies - Return
LoadPath
instead ofPath
fromVoaLocation::load_path
- Add
LoadPath::path
returning the underlying path - Add
LoadPath::ephemeral
to check whether the path is ephemeral
Other
- [breaking] Rename
Technology::OpenPGP
toTechnology::Openpgp
- (cargo) Move
serde
andserde_json
to workspace dependencies - (cargo) Move
strum
to workspace dependencies
[0.2.1] - 2025-09-24
Added
- Add
LoadPathFilter
to allow filtering aLoadPathList
- Add
LoadPathList::from_effective_user
for current user load paths - Publicly expose
LoadPath
andLoadPathList
Other
- (cargo) Move
anyhow
from dependencies to dev-dependencies - (cargo) Move
libc
to workspace dependencies - (cargo) Add common dependencies to workspace dependencies
[0.2.0] - 2025-09-10
Added
- Add
VerifierWriter
trait to support writing verifiers - [breaking] Replace the use of
TryFrom<&str> for Role
withRole::from_str
- Add
winnow
parsers andFromStr
impls for VOA path components - Add
IdentifierString
as base for components with custom strings
Other
- [breaking] Use
IdentifierString
instead ofcheck_part
utility - Add link for documentation of released crate versions
[0.1.0] - 2025-08-30
Added
- Basic implementation of voa core spec
Other
- Add containerized integration tests