All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.


0.2.1 - 2021-04-13


  • Include readme and license files in didkit crate.

0.2.0 - 2021-04-12


  • Add Node.js package, using Neon.
  • Add WASM package, using wasm-pack.
  • Add ASM.js package, using Binaryen.
  • Add Python package.
  • Add Svelte CHAPI wallet example.
  • Add Java Spring Boot example.
  • Add JavaServer Pages (JSP) example.
  • Add Django example.
  • Add Flask example.
  • Add Resolve DID command.
  • Add Dereference DID URL command.
  • Add DIDAuth command.
  • Add fallback resolver option for CLI and HTTP server.
  • Allow using multiple DID methods in
  • Support Rust stable.
  • Support iOS, with static library and Flutter plugin.
  • Enable did:web.
  • Enable did:sol.
  • Enable did:onion.
  • Enable did:pkh.
  • Enable P-256 curve.
  • Enable HTTP(S) in WASM, for parity with other platforms.
  • Enable external signing for WASM.
  • Add test driver for vc-http-api-test-server (vc-http-api v0.0.2).
  • Public GCHR container images.


  • Use Flutter dev channel.
  • Update async-std dependency version.
  • Use Tokio runtime.
  • Use vc-http-api controller pattern routes.
  • Update ssi since v0.1.0
  • Change method name to method pattern for key-to-did/keyToDID and key-to-verification-method/keyToVerificationMethod.


  • Fixed optionality of ssi features.
  • Enable http2, to fix build.
  • Improve PATH quoting, for Windows.


  • Update node-notifier dev dependency.

0.1.0 - 2021-01-27

Initial release