Skip to content

Release 0.1.17

Choose a tag to compare

@stormer78 stormer78 released this 05 Feb 05:05
· 61 commits to main since this release
b579077
  • FEATURE: New create module with a library API for programmatic DID creation
    • create_did() encapsulates the full DID creation flow (log entry creation,
      validation, witness signing) without any interactive prompts
    • CreateDIDConfig::builder() provides a fluent builder for constructing the
      configuration
    • add_web_also_known_as() and add_scid_also_known_as() are non-interactive
      helpers for adding aliases to the DID document
    • sign_witness_proofs() is a standalone function for signing witness proofs
      outside of the full creation flow
  • IMPROVEMENT: Wizard example updated to delegate core logic to the new
    library API, reducing code duplication between the library and the example
  • MAINTENANCE: Updated downstream dependencies
    • SSI crate updated to 0.14
  • MAINTENANCE: Tests added for code coverage (@82.67% code coverage)