diff options
author | Matthew Miller <matthew@millerti.me> | 2022-08-16 23:10:21 -0700 |
---|---|---|
committer | Matthew Miller <matthew@millerti.me> | 2022-08-16 23:10:21 -0700 |
commit | f01d0d02de50a9ae87c655c6e25452912ea04dbc (patch) | |
tree | 10d120bdcf16fd6ac81106f4531a9b6838258635 | |
parent | 3fee22f217053933cffc8c68ee5236ddaadd3b3f (diff) |
Update CHANGELOG to v6.0.0
-rw-r--r-- | CHANGELOG.md | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 2295a0d..5545824 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,60 @@ # Changelog +## v6.0.0 - The one with Ed25519 Support + +This release also marks the return of the library's ability to pass FIDO Conformance! Adding Ed25519 signature verification (see below) finally allowed the library to pass all required tests, and nearly all optional tests. + +**Packages:** + + - @simplewebauthn/browser@6.0.0 + - @simplewebauthn/server@6.0.0 + - @simplewebauthn/testing@6.0.0 + - @simplewebauthn/typescript-types@6.0.0 + +**Changes:** + +- **[server]** Signatures can now be verified with OKP public keys that use the Ed25519 curve and EDDSA algorithm ([#256](https://github.com/MasterKale/SimpleWebAuthn/pull/256)) +- **[testing]** Version sync +- **[typescript-types]** Version sync + +### Breaking Changes + +- **[server]** `verifyAuthenticationResponse()` now returns `Promise<VerifiedAuthenticationResponse>` instead of `VerifiedAuthenticationResponse` ([#256](https://github.com/MasterKale/SimpleWebAuthn/pull/256)) + +Update your existing calls to `verifyAuthenticationResponse()` to handle the values resolved by the promises, whether with `.then()` or `await` depending on your code structure: + +**Before:** +```js +const verification = verifyAuthenticationResponse({ + // ... +}); +``` + +**After:** +```js +const verification = await verifyAuthenticationResponse({ + // ... +}); +``` + +- **[browser]** `browserSupportsWebauthn()` has been renamed to `browserSupportsWebAuthn()` ([#257](https://github.com/MasterKale/SimpleWebAuthn/pull/257)) + +Update calls to `browserSupportsWebauthn()` to capitalize the "A" in "WebAuthn": + +**Before:** +```js +if (browserSupportsWebauthn()) { + // ... +} +``` + +**After:** +```js +if (browserSupportsWebAuthn()) { + // ... +} +``` + ## v5.4.5 **Packages:** |