@digitalbazaar/http-digest-header Changelog
- Prevent making an unnecessary copy when encoding bytes.
- Eliminate dependencies in favor of native platform support for simple
(and rarely used) polyfill fallbacks which may be removed in future
versions. Dependencies removed:
base64url-universal
js-base64.
- Support passing
Blob or Uint8Array as the request/response body data
parameter when creating or verifying a header value.
- Recommend node>=20 instead of node>=14.
- Remove now obsolete webcrypto platform differentiation/browser alias code.
- BREAKING: Convert to module (ESM).
- BREAKING: Require Node.js >=14.
- BREAKING: Use
globalThis for browser crypto and streams.
- BREAKING: Require Web Crypto API. Older browsers and Node.js 14 users
need to install an appropriate polyfill.
- Update dependencies.
- Lint module.
- Enable karma tests.
- Switch from
universal-base64 to js-base64 which handles Uint8Arrays
properly.
- Added core files.
- Added
createHeaderValue and verifyHeaderValue functions.
- Added tests.