Skip to content

Releases: uport-project/kotlin-did-jwt

0.4.0

21 Mar 23:32
6642a2a
Compare
Choose a tag to compare

Removed deprecated components ( #46 )

The following deprecated items were removed:

  • the uport-did module
  • the UniversalDID singleton
    • use DIDResolver.Builder() to create your required resolvers)
    • there is an experimantal uport-defaults module that provides an extension method for convenience DIDResolver.configureDefaultsWithInfura(proj)
  • the EthrDIDResolver legacy constructor
    • use the EthrDIDResolver.Builder() that allows multi-network configurations
  • the legacy JWTTools.verify() method. The new method requires a DIDResolver param

If you're using any of those, the latest release that has them is 0.3.6
If you are upgrading from an older release, consider upgrading to 0.3.6 first and applying all the deprecation replacement suggestions through your IDE

0.3.6

21 Mar 23:22
640319c
Compare
Choose a tag to compare
  • fix: okhttp dependency issue (#43)
  • docs: mark UportDIDResolver as deprecated (f5ffad3)
  • refactor: code cleanup, enforcing detekt on PRs (#45)

0.3.5 - revocations

20 Mar 19:21
c269b10
Compare
Choose a tag to compare
  • feat: add credential status / revocation support (#35)(#42)
  • support: bump dependencies (#44)

0.3.4 - bye bye resolver singleton

20 Mar 19:20
74dd14a
Compare
Choose a tag to compare
Pre-release

feat: deprecate UniversalResolver singleton (#31)(#34)(#37)

0.3.3

03 Oct 09:36
c28cafd
Compare
Choose a tag to compare
  • refactor: use kethereum 0.76.2 ( 1f730e3 )
  • bugfix: resolve publicKey entries with null chars in their names ( #27 )

0.3.2 - multi-network-ethr-did

19 Sep 13:46
e97864b
Compare
Choose a tag to compare
  • feat: support multi-network ethr-did ( #20 )
  • bugfix: crash in ethr-did-resolver when nodes don't reply with logs ( #21 )
  • refactor: use kethereum 0.76.1 and kotlin-common 0.3.1 ( #22 )
  • refactor: use lowercase coordinates for kethereum libs ( #25 )

0.3.1

19 Sep 13:43
cddbef2
Compare
Choose a tag to compare
  • allow override or removal of iat field when creating JWTs (#17)

0.3.0 - first class web-did

24 Jul 12:42
c5af7b8
Compare
Choose a tag to compare
  • [breaking] remove deprecated https-did module, now replaced by web-did (#14)
  • add test coverage metrics (#10)
  • add support for arbitrary maps with @Serializers as JWT payloads (#16)
  • remove moshi dependency (#16)

0.2.1 - delegate keys & fallback verification

15 Jul 10:32
a7ec6ee
Compare
Choose a tag to compare
  • add support for web DID method, deprecating https DID (#5)
  • allow creation of JWTs with no expiry (#6)
  • fallback to ES256K-R style verification if ES256K algorithm fails because of missing key encoding (#7)
  • [bugfix] delegate keys in ethr-did documents were not being resolved properly (#9)

0.2.0 - audience matters

17 May 18:21
fcbf03e
Compare
Choose a tag to compare
  • [breaking] add audience checking for JWT verification [#2]
  • add jwt-test module with helpers for testing