Releases: Indicio-tech/pydid
Releases · Indicio-tech/pydid
0.2.3
0.2.2
0.2.1
Fixed:
- Allow empty service endpoint
- Priority attribute on didcomm service
- Deserialize DIDCommService instead of Service when it is a DIDComm service
- Access DIDCommService custom attributes through "extra" dictionary for compatibility with Service
- DIDDocument.id returns a string, DIDDocument.did returns a DID
0.2.0
Improve builders by reworking usage of context managers and adding ability to remove elements.
Features:
- Verification methods, references, and services can now be added to builders in the following manner:
builder.verification_methods.add(...) builder.authentication.embed(...) builder.authentication.reference(...) builder.service.add(...)
- Verification methods, references, and services can now be removed from builders (completing the CRUD operations of DID Documents as delegated to the DIDDocumentBuilder)
Breaking Changes:
builder.verification_methods(default_suite=...)
is nowbuilder.verification_methods.defaults(suite=...)
- Removed
DIDDocument.to_builder()
. UseDIDDocumentBuilder.from_doc(doc)
instead.
0.1.0.post3
Fix typo in packaging.
0.1.0.post2
Minor fixes for packaging.
0.1.0.post1
Post release improving package metadata.
0.1.0
Initial release.
Features:
- DIDs from string, validation, etc.
- DID URLs from string, validation, etc.
- DID Document validation, serialization, deserialization, programmatic construction.
- Options for loosening some restrictions on deserialization to load documents conforming to older versions of the spec.