summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMatthew Miller <matthew@millerti.me>2022-08-16 23:10:21 -0700
committerMatthew Miller <matthew@millerti.me>2022-08-16 23:10:21 -0700
commitf01d0d02de50a9ae87c655c6e25452912ea04dbc (patch)
tree10d120bdcf16fd6ac81106f4531a9b6838258635
parent3fee22f217053933cffc8c68ee5236ddaadd3b3f (diff)
Update CHANGELOG to v6.0.0
-rw-r--r--CHANGELOG.md55
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:**