Releases: iotaledger/identity.rs
v0.7.0-alpha.8
Changed
- Add dedicated stronghold crate #1243
- Allow custom
kid
to be set in JWS #1239 - Add dedicated EdDSA verifier crate #1238
- Remove
vp
andvc
from JWT claims in JOSE #1233 - Change
verifiable_credential
to typeVec<CRED>
inPresentation
#1231 - Mark error enums as non-exhaustive #1227
- Bring
JwkDocumentExt
names in line with Wasm #1223 - Add lints for all crates #1222
Added
- Allow arbitrary JWS header parameters #1245
- Allow custom JWT claims for presentations #1244
- Allow custom JWT claims for credentials #1237
- Use
VC Data Model v1.1
JWT encoding instead ofVC-JWT
#1234
Patch
v0.6.3
This release updates Stronghold to the latest major version to improve the security of the contained data.
The new Stronghold release introduces an updated Snapshot format and requires old Snapshots to be migrated to the new format. You can find detailed migration instructions here.
Patch
- Update identity 0.6 to Stronghold 2.0 #1174
v0.7.0-alpha.7
Changed
- Bump
iota-sdk
and other dependencies #1208 - Polish
identity_credential
#1205 - Polish
identity_resolver
andidentity_storage
#1204 - Polish
identity_iota_core
#1203 - Rename
JwtPresentation
toPresentation
#1200 - Polish
identity_document
#1198 - Polish
identity_did
&identity_verification
#1197 - Polish
identity_core
#1196 - Remove identity-diff remains #1195
- Remove legacy signing and verification APIs #1194
- Remove old
Presentation
type #1190 - Remove reexported
Resolver
validation APIs #1183 - Use JWT credentials for Domain Linkage #1180
- Remove
identity_agent
&identity_comm
#1168 - Remove
identity-diff
crate #1167 - JwkStorageDocument & JwtCredential validation #1152
- Adapt StorageError to be more generic #1144
- Add initial PublicKeyJwk support #1143
- Split JWS
Decoder
functionality #1133
Added
- Improve
Proof
#1209 - Polish
identity_jose
#1201 - Add
resolve_multiple
to Resolver #1189 - Make JWT presentations generic #1186
- Support JWT Presentations #1175
- Polish JWK thumbprint and document extension API #1173
- Stronghold Storage Implementation #1157
- Implement
KeyIdStorage
in Rust #1134
Patch
v0.6.2
v0.7.0-alpha.6
v0.7.0-alpha.5
Changed
CoreDocument
&Service
andVerificationMethod
are now in thedocument
andverification
modules respectively #1104- Remove generics in CoreDocument, VerificationMethod, Service, DIDUrl and LinkedDomainService #1110
- Updated
iota-types
dependency to1.0.0-rc.6
#1121 - Refactor
MethodType
to make it extensible #1112
Added
v0.7.0-alpha.4
Changed
- Update to
iota-client
2.0.1-rc.4 andiota-client-wasm
0.5.0-alpha.6 #1088 - Fix clippy lints #1069
- More identifier checks in
CoreDocument
#1067
Added
- Make
StateMetadataDocument
public #1085 - Add revocation examples #1076
- Add v. credentials and presentations examples #1070
Patch
- Remove legacy crates #1080
v0.7.0-alpha.3
Changed
- Update iota client 2.0.1 rc.3 #1062
v0.7.0-alpha.2
v0.7.0-alpha.1
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
toResolver
in Wasm #1026 - Add length prefix to DID Document payloads #1010
- Feature-gate
Resolver
#1007 - Rename
Stardust
types toIota
#1000 - Change Stardust DID method to IOTA #982
- Add Wasm Stardust Client #975
- Generalized Resolver #970
- Change
Storage
to handleCoreDID
#968 - Feature-gate
iota-client
dependency, integrateStardustDID
#958 - Change
Storage
to store arbitrary blobs #953 - Add
StardustDocumentMetadata
, implementStardustDocument
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