Skip to content

Releases: decentralized-identity/ethr-did-resolver

4.0.1

26 Mar 09:31
Compare
Choose a tag to compare

4.0.1 (2021-03-26)

Bug Fixes

  • deps: use Resolvable type from did-resolver (d213ae6)

4.0.0

15 Mar 17:55
Compare
Choose a tag to compare

4.0.0 (2021-03-15)

Features

  • upgrade to latest did core spec (#99) (#109) (#111) (2a023b1)
  • feat: refactor configuration options, add chainID
  • fix: improve kid stability during attribute changes
  • chore: cleanup in tests and local dependencies
  • test(coverage): improve test coverage
  • refactor(style): enable linting using eslint
  • refactor: isolate some of the type definitions
  • fix: test that checksum address resolves to identical DID document (#105)
  • fix: setAttribute with sigAuth adds key to authentication section (#95)
  • feat: enable base58 encoding for keys (#106)(#99)
  • refactor: group types, defaults, and helper methods
  • fix: add support for deactivated DIDs (#83)(#85)
  • fix(deps): bump did-resolver version
  • fix: update the default @context to be LD compatible (#99)
  • docs: update readme and spec to reflect reality and current DID spec compliance (#99)
  • fix: rename publicKey to verificationMethod (#99)
  • fix: rename ethereumAddress to blockchainAccountId (#99)
  • feat: no more errors thrown during resolution.

BREAKING CHANGES

  • The return type is DIDResolutionResult which wraps a DIDDocument.
  • No errors are thrown during DID resolution. Please check result.didResolutionMetadata.error instead.
  • This DID core spec requirement will break for users expecting publicKey, ethereumAddress, Secp256k1VerificationKey2018 entries in the DID document. They are replaced with verificationMethod, blockchainAccountId and EcdsaSecp256k1VerificationKey2019 and EcdsaSecp256k1RecoveryMethod2020 depending on the content.

Closes #105, #106, #83, #85 #95, #99

3.0.3

17 Dec 12:11
Compare
Choose a tag to compare

3.0.3 (2020-12-17)

Bug Fixes

3.0.2

09 Dec 15:59
Compare
Choose a tag to compare

3.0.2 (2020-12-09)

Bug Fixes

  • deps: update dependency did-resolver to v2.1.2 (8c2294e)

3.0.1

09 Nov 14:29
Compare
Choose a tag to compare

3.0.1 (2020-11-09)

Bug Fixes

3.0.0

24 Aug 09:52
Compare
Choose a tag to compare

3.0.0 (2020-08-24)

Bug Fixes

  • change 'owner' to 'controller' to follow W3C Spec (#75) (#81) (af37b3f)

BREAKING CHANGES

  • JWTs that refer to the did:ethr:...#owner key in their header may be considered invalid after this upgrade, as the key id is now did:ethr:...#controller

2.4.0

21 Aug 14:28
Compare
Choose a tag to compare

2.4.0 (2020-08-21)

Features

  • add ability to use a compressed publicKey as identifier (#73) (e257eb3), closes #56

2.3.4

19 Aug 12:34
Compare
Choose a tag to compare

2.3.4 (2020-08-19)

Bug Fixes

  • deps: update dependency did-resolver to v2.1.1 (1a4cbca)

2.3.3

14 Aug 08:07
Compare
Choose a tag to compare

2.3.3 (2020-08-14)

Bug Fixes

  • deps: update dependency did-resolver to v2.1.0 (b26d387)

2.3.2

07 Jul 08:59
Compare
Choose a tag to compare

2.3.2 (2020-07-07)

Bug Fixes

  • deps: update dependency did-resolver to v2 (#68) (831ec17)