Skip to content

Commit 27dc862

Browse files
committed
Postpone experimental interfaces to version 2.7
1 parent 2eb5c18 commit 27dc862

File tree

1 file changed

+32
-30
lines changed

1 file changed

+32
-30
lines changed

Diff for: NEWS

+32-30
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,5 @@
1-
== Version 2.6.0 (unreleased) ==
2-
3-
`webauthn-server-core`:
4-
5-
New features:
1+
== Version 2.7.0 (unreleased) ==
62

7-
* Added method `getParsedPublicKey(): java.security.PublicKey` to
8-
`RegistrationResult` and `RegisteredCredential`.
9-
** Thanks to Jakob Heher (A-SIT) for the contribution, see
10-
https://github.com/Yubico/java-webauthn-server/pull/299
11-
* Added enum parsing functions:
12-
** `AuthenticatorAttachment.fromValue(String): Optional<AuthenticatorAttachment>`
13-
** `PublicKeyCredentialType.fromId(String): Optional<PublicKeyCredentialType>`
14-
** `ResidentKeyRequirement.fromValue(String): Optional<ResidentKeyRequirement>`
15-
** `TokenBindingStatus.fromValue(String): Optional<TokenBindingStatus>`
16-
** `UserVerificationRequirement.fromValue(String): Optional<UserVerificationRequirement>`
17-
* Added public builder to `CredentialPropertiesOutput`.
18-
* Added public factory function
19-
`LargeBlobRegistrationOutput.supported(boolean)`.
20-
* Added public factory functions to `LargeBlobAuthenticationOutput`.
21-
* Added `hints` property to `StartRegistrationOptions`, `StartAssertionOptions`,
22-
`PublicKeyCredentialCreationOptions` and `PublicKeyCredentialRequestOptions`,
23-
and class `PublicKeyCredentialHint` to support them, to support the `hints`
24-
parameter introduced in WebAuthn L3:
25-
https://www.w3.org/TR/2023/WD-webauthn-3-20230927/#dom-publickeycredentialcreationoptions-hints
26-
* (Experimental) Added option `isSecurePaymentConfirmation(boolean)` to
27-
`FinishAssertionOptions`. When set, `RelyingParty.finishAssertion()` will
28-
adapt the validation logic for a Secure Payment Confirmation (SPC) response
29-
instead of an ordinary WebAuthn response. See the JavaDoc for details.
30-
** NOTE: Experimental features may receive breaking changes without a major
31-
version increase.
323
* (Experimental) Added a new suite of interfaces, starting with
334
`CredentialRepositoryV2`. `RelyingParty` can now be configured with a
345
`CredentialRepositoryV2` instance instead of a `CredentialRepository`
@@ -58,6 +29,37 @@ New features:
5829
* (Experimental) Added property `RegisteredCredential.transports`.
5930
** NOTE: Experimental features may receive breaking changes without a major
6031
version increase.
32+
33+
34+
== Version 2.6.0 (unreleased) ==
35+
36+
`webauthn-server-core`:
37+
38+
New features:
39+
40+
* Added method `getParsedPublicKey(): java.security.PublicKey` to
41+
`RegistrationResult` and `RegisteredCredential`.
42+
** Thanks to Jakob Heher (A-SIT) for the contribution, see
43+
https://github.com/Yubico/java-webauthn-server/pull/299
44+
* Added enum parsing functions:
45+
** `AuthenticatorAttachment.fromValue(String): Optional<AuthenticatorAttachment>`
46+
** `PublicKeyCredentialType.fromId(String): Optional<PublicKeyCredentialType>`
47+
** `ResidentKeyRequirement.fromValue(String): Optional<ResidentKeyRequirement>`
48+
** `TokenBindingStatus.fromValue(String): Optional<TokenBindingStatus>`
49+
** `UserVerificationRequirement.fromValue(String): Optional<UserVerificationRequirement>`
50+
* Added public builder to `CredentialPropertiesOutput`.
51+
* Added public factory function
52+
`LargeBlobRegistrationOutput.supported(boolean)`.
53+
* Added public factory functions to `LargeBlobAuthenticationOutput`.
54+
* Added `hints` property to `StartRegistrationOptions`, `StartAssertionOptions`,
55+
`PublicKeyCredentialCreationOptions` and `PublicKeyCredentialRequestOptions`,
56+
and class `PublicKeyCredentialHint` to support them, to support the `hints`
57+
parameter introduced in WebAuthn L3:
58+
https://www.w3.org/TR/2023/WD-webauthn-3-20230927/#dom-publickeycredentialcreationoptions-hints
59+
* (Experimental) Added option `isSecurePaymentConfirmation(boolean)` to
60+
`FinishAssertionOptions`. When set, `RelyingParty.finishAssertion()` will
61+
adapt the validation logic for a Secure Payment Confirmation (SPC) response
62+
instead of an ordinary WebAuthn response. See the JavaDoc for details.
6163
** NOTE: Experimental features may receive breaking changes without a major
6264
version increase.
6365

0 commit comments

Comments
 (0)