- Remove nested data object from
AccountService.createMeterresponse.
- Add
AccountService.createMetermethod to request meter creation.
- Add optional captcha validation from Cloudflare Turnstile, if
tokenis present inRegisterController.
- BREAKING: Drop support for Node.js < 18.
- Use
@digitalbazaar/http-client@4.0. Requires Node.js 18+.
- BREAKING: The
update()method now requires at least a@bedrock/account-http@7backend. The signature no longer takes theidparameter, only the fullaccountto be updated, as it no longer uses apatchmechanism.
- Update to ESM dependencies.
- BREAKING: Use
exportsinstead ofmodule.
- Fix
exists()API onAccountService.
- Only export
libdir.
- BREAKING: Rename package to
@bedrock/web-account. - BREAKING: Convert to module (ESM).
- BREAKING: Remove obsolete
getRolesAPI.
- Use
@digitalbazaar/http-client@2internally. This should not constitute a breaking change. - Update tests to work with
bedrock-account@6.
- BREAKING: Replace
axioswith@digitalbazaar/http-client. This is breaking because errors thrown by the two libraries are not identical.
- Use
axios@0.21.1to address security vulnerabilities.
- Convert email addresses to lower case before registration.
- Update deps.
- Update test deps.
- Update CI workflow.
- Setup CI and coverage workflow.
- Update deps.
- See git history for changes previous to this release.