Releases: decentralized-identity/did-common-java
1.0.0 did-common-java
This is an implementation of the DID Core specification:
Functionality includes DID document (de-)serialization, construction, manipulation, validation.
Changes:
- fix: use latest release version for jsonld-common-java 86ab1d707840dc4
- feat: Update version of DID JSON-LD context. 8069e7b2a33eb12
- fix: Re-order list of verification methods. 487a1bab0e4e09a
v0.4.0 did-common-java
- feat: Convenience method to check for representation media type. 01a0a85d3bc3a5e
- fix: Small fixes to expressing DID syntax as JSON. f10296ceb3908e8
v0.3.0 did-common-java
- Some smaller fixes/improvements. Fixes #2. ec7630eac37fdd1
- Preserve exception during validation. d0aca61585056a5
- Additional test for DID documents. 08afbc4777b16a7
- Additional factory method. 12f2cb52ea55ae9
- Try to preserve order during consumption. f3e9f0da2c56cbb
- Add constants for DID URL parameters. 4c2d48d6ad1d18c
- Support for production and consumption. 607e89733e19ab0
- Add tests. 3b552daca36823e
- Switch to using APG parser. 2c8b5fc500bc579
- Also include unparsed string when converting to JSON object or map. 11eaceb39a0b73d
- toMap convenience method. c9421eb6c34d1bd
- Add parameter to return parse tree. f0ddea51d3d9f7b
- Upgrade to titanium-json-ld 1.0.0. df739a400035569
- Better error reporting during validation. c697d51746221fd
- Force context and type as JSON array. e9687d7f44470f4
- DID documents don't have a default type. 46b8bcf4611ae7b
- Add support for dereferencing and additional verification relationships. 635d24377c29923
- Services and verification methods must be added as JSON arrays. d7c636f965b32e2
- Add missing factory method. 91722045264bd04
- Check for null values. f38daafa02222fb
- Avoid NullPointerException. 3db29ea67a18476
- Further updates to JSON-LD handling. 61ee67efad1b57c
v0.2.0 did-common-java
- feat: Reduced dependency on javax.json.
- feat: Add methods to express DIDs and DID URLs as JSON.
- fix: Fix loading of JSON-LD contexts.
- feat: Keep "publicKey" as a transitional feature for now.
- feat: Continued work on better JSON-LD support.
- fix: Various updates to JSON-LD handling.
- fix: Re-organize JSON-LD contexts.
- feat: Many updates to JSON-LD structure and processing.
- feat: Use latest DID ABNF for parsing.
- fix: Remove dependenies on jsonld-java.
- feat: Update JSON-LD contexts.
- feat: Support for Titanium JSON-LD library.
- fix: Update pom.xml configuration.
- feat: Add media types.
- fix: Support for latest syntax, per w3c/did-core#334
v0.1.0 did-common-java
-
GitHub #2 refine DID object
-
Some smaller fixes/improvements. Fixes #2
-
Remove duplicate code that adds publicKey to a DIDDocument 84144600cfe6779
-
Maven compile- instead of install-step 2a0fb4e4e1016f9
-
CI/CD is now also listening on PRs 8ac9d2ab13b87f3
-
Added GitHub config for CI/CD 666e7e3be2278dd
-
Added GitLab config e35d332222e25d5
-
Add JWK terms to JSON-LD context.
-
Remove JSON-LD 1.1 features.
-
Add cached JSON-LD context for https://www.w3.org/ns/did/v1
-
Fix missing namespace in JSON-LD context.
-
Add JWK terms to JSON-LD context.
-
Change media type for DID documents.
-
Experimental: Trying out support for JWK. 8e1ce320f927e01
-
Better way to (de-)serialize DID documents.
-
Rename directory with JSON-LD contexts.
-
Re-organize JSON-LD contexts.
-
Better way of processing JSON-LD context.
-
Add LICENSE
-
Reintroduce ability to serialize to JSON object.
-
Additional helper method. 0f49018296b3acb
-
Additional terms for publicKey objects.
-
No support yet for JSON-LD 1.1
-
Update JSON-LD contexts.
-
Updates to JSON de/serialization.
-
Additional constructors.
-
Update dependencies.
-
Remove 'encryption' objects from DID Document.
-
Null pointer fix.
-
WIP support for new matrix parameters. d65bf1216364d60
-
Update ABNF to match PR w3c-ccg/did-spec#187
-
Update ABNF after 2019-04-11 DID Spec and DID Resolution call.
-
Keep parse rule count.
-
Add ability to keep parse tree.
-
Also keep whole parameters string.
-
Change grammar to support matrix-parameters.
-
Unnecessary import.
-
Rename "namechar" ABNF rule to "methodchar".
-
Null pointer check.