- BREAKING: Switch to DCC
http-client
fork, v5.0
Note: API and usage should remain the same.
- BREAKING: Convert to Typescript.
- BREAKING: Switch back to Digital Bazaar's
http-client
fork. - BREAKING: Use DCC
bnid
v3 (which uses base-x instead of base58-universal).
- BREAKING: FIx
urlFromDid
logic to handle path segments (see PR pr #19).
- BREAKING: Fix
didFromUrl
implementation (see issue #20).
- Fix URL error on React Native (use external
whatwg-url
package).
- Add ability to
.generate()
from a secret key seed.
- Fix package.json's
exports
section (addpackage.json
).
- Update dependencies to
@digitalbazaar
npm published versions, remove github-based dependencies.
- Use rollup for build-time transpile instead of esm.
- Use "no ESM" branches for all other deps.
.get()
now also resolves keys (to match other did-io drivers).- BREAKING: Update ed25519 and X25519 dependencies to latest. You will have
to re-generate your
did:web
DID documents for this version, as the key serialization formats have changed.
- Add
didWebDriver.publicMethodFor()
.
- Fix handling of hash fragments by
urlFromDid()
. - Add logger to constructor.
- BREAKING Update to latest DID Core context
- BREAKING Update to use crypto-ld v5 API, latest crypto suites
- Add support for X25519KeyAgreementKey suite
- BREAKING: Update to use crypto-ld v4 API
- Initial implementation.