Skip to content

v0.7.0-alpha.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 19 Sep 11:50
v0.7.0-alpha.1
4a3ca89

This version introduces a new DID method targeting the IOTA UTXO ledger. This method works fundamentally differently from the previous method and introduces new capabilities to interact with Layer 1 entities like native tokens, NFTs and smart contracts.

This is an early alpha release, so there may be breaking changes in upcoming versions that invalidate DIDs created with this version. The method at this point is only intended for experimentation.

Note: Identities created with the earlier versions cannot be resolved with this version of the library.

Changed

  • Rename MixedResolver to Resolver in Wasm #1026
  • Add length prefix to DID Document payloads #1010
  • Feature-gate Resolver #1007
  • Rename Stardust types to Iota #1000
  • Change Stardust DID method to IOTA #982
  • Add Wasm Stardust Client #975
  • Generalized Resolver #970
  • Change Storage to handle CoreDID #968
  • Feature-gate iota-client dependency, integrate StardustDID #958
  • Change Storage to store arbitrary blobs #953
  • Add StardustDocumentMetadata, implement StardustDocument methods #951
  • Fix stack overflow in CoreDID PartialEq impl #946
  • Change Service type field to allow sets #944
  • Generalise CredentialValidator, PresentationValidator to support arbitrary DID Documents #935

Added

  • Add Stardust Client Extension Trait #963
  • Add StardustDID #949
  • State metadata serialization for the stardust DID method #947
  • Stardust DID Method Proof-of-Concept #940
  • Implement the Identity Agent #322

Patch

  • Support case insensitive serialization of RentStructure #1012
  • Update stronghold to 0.6.4 #928