- BREAKING: Use little-endian bit order in bitstrings. Previous versions used little-endian order internally for the bytes used to represent the bitstring, but big-endian order for the bits. This makes the endianness consistently little endian. Any legacy status lists that depended on the old order will be incompatible with this version.
- BREAKING: Remove support for node 14. Node 16+ required.
- Fix import example in readme to be namespaced.
- BREAKING: Use
@digitalbazaar/vc@5
to get better safe mode protections.
- BREAKING: Rename package to
@digitalbazaar/vc-revocation-list
. - BREAKING: Convert to module (ESM).
- BREAKING: Require Node.js >=14.
- Update dependencies.
- Lint module.
- BREAKING: Revocation list credentials must have the same
issuer
value as the credential to be revoked.- This requirement can be removed by setting the new
verifyMatchingIssuers
parameter to thecheckStatus
API tofalse
.
- This requirement can be removed by setting the new
- Clean-up and update test and regular dependencies.
- BREAKING: Remove
Bitstring
export.Bitstring
is now available via the npm package@digitalbazaar/bitstring
.
- Replace the
Bitstring
export that was accidentally removed in v1.1.0.
- Replace internal bitstring implementation with @digitalbazaar/bitstring.
-
Add core files.
-
See git history for changes previous to this release.