Skip to content

Latest commit

 

History

History
154 lines (134 loc) · 6.32 KB

CHANGELOG.md

File metadata and controls

154 lines (134 loc) · 6.32 KB

Changelog

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.4.0 - 2022-03-03

Added

  • DID Resolution function added to didkit-node (#237).
  • Add key generation subcommands: didkit key generate ... (#259).
  • Added CLI subcommands: did-create, did-update, did-recover, did-deactivate, did-from-tx, did-submit-tx (#255).
  • Enable did:ion (#255).
  • Add CLI proof type option (#230).

Changed

  • didkit-node package renamed from "didkit" to "@spruceid/didkit" (#237).
  • Default key-to-did subcommand to use did:key (#238).
  • Limit HTTP request body sizes (#229).

Deprecated

  • CLI subcommand generate-ed25519-key is deprecated in favor of key generate ed25519 (#259).

Removed

  • Python bindings removed to separate repo (#226).

Fixed

  • Fixed various compilation issues.

0.3.0 - 2021-09-17

Added

  • Issue and verify JWT VCs and VPs.
  • Implement signing using ssh-agent.
  • Add ZCAP-LD functions in WASM.
  • Package Android library for Maven.
  • Add CLI subcommand (ssh-pk-to-jwk) to convert SSH public key to JWK.
  • Implement Swift library for iOS; package for Cocoapods.
  • Enable did:webkey.
  • Add JWKFromTezos function in WASM.
  • Add Typescript type declarations to Node.js package.
  • Build dynamic library on macOS.

Changed

  • Build AAR file using Gradle.
  • Publish AAR package to GitHub.
  • Rename functions in Python package to use snake-case.
  • Update for interface changes in ssi.
  • Update to use ssi v0.3

Deprecated

  • Deprecated camelCase functions in Python package.

Removed

  • Removed Android AAR Make target (target/test/android.stamp).
  • Removed did:sol implementation until it can be made conformant with specification.
  • Remove ASM.js library.

Fixed

  • Fix various build errors.
  • Use EC compression for P-256 did:key.

0.2.1 - 2021-04-13

Fixed

  • Include readme and license files in didkit crate.

0.2.0 - 2021-04-12

Added

  • 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 example.sh.
  • 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.

Changed

  • 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

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

Security

  • Update node-notifier dev dependency.

0.1.0 - 2021-01-27

Initial release

Added