Skip to content

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 28 Mar 11:17
· 18 commits to release since this release
f27c1b9

Changes

Refactor

Introduce dependency injection with trait-based adapters f27c1b9
  • Replace luks/ and tpm/ modules with adapters/ (one trait per operation) and handlers/ (one per subcommand)
  • Add studiole-di for service resolution and mockall for test mocks
  • Replace custom AnyReport with StructuredError from studiole-report
  • Move PersistentHandle and TPM constants to utils/
  • Add comprehensive handler tests using mock adapters
  • Remove all clippy::absolute_paths suppressions via import aliases
  • Convert #[allow] attributes to #[expect] with reasons
  • Add doc comments to all public items