diff --git a/NEWS b/NEWS index df1d21692..caa84e369 100644 --- a/NEWS +++ b/NEWS @@ -1,34 +1,5 @@ -== Version 2.6.0 (unreleased) == - -`webauthn-server-core`: - -New features: +== Version 2.7.0 (unreleased) == -* Added method `getParsedPublicKey(): java.security.PublicKey` to - `RegistrationResult` and `RegisteredCredential`. - ** Thanks to Jakob Heher (A-SIT) for the contribution, see - https://github.com/Yubico/java-webauthn-server/pull/299 -* Added enum parsing functions: - ** `AuthenticatorAttachment.fromValue(String): Optional` - ** `PublicKeyCredentialType.fromId(String): Optional` - ** `ResidentKeyRequirement.fromValue(String): Optional` - ** `TokenBindingStatus.fromValue(String): Optional` - ** `UserVerificationRequirement.fromValue(String): Optional` -* Added public builder to `CredentialPropertiesOutput`. -* Added public factory function - `LargeBlobRegistrationOutput.supported(boolean)`. -* Added public factory functions to `LargeBlobAuthenticationOutput`. -* Added `hints` property to `StartRegistrationOptions`, `StartAssertionOptions`, - `PublicKeyCredentialCreationOptions` and `PublicKeyCredentialRequestOptions`, - and class `PublicKeyCredentialHint` to support them, to support the `hints` - parameter introduced in WebAuthn L3: - https://www.w3.org/TR/2023/WD-webauthn-3-20230927/#dom-publickeycredentialcreationoptions-hints -* (Experimental) Added option `isSecurePaymentConfirmation(boolean)` to - `FinishAssertionOptions`. When set, `RelyingParty.finishAssertion()` will - adapt the validation logic for a Secure Payment Confirmation (SPC) response - instead of an ordinary WebAuthn response. See the JavaDoc for details. - ** NOTE: Experimental features may receive breaking changes without a major - version increase. * (Experimental) Added a new suite of interfaces, starting with `CredentialRepositoryV2`. `RelyingParty` can now be configured with a `CredentialRepositoryV2` instance instead of a `CredentialRepository` @@ -58,6 +29,37 @@ New features: * (Experimental) Added property `RegisteredCredential.transports`. ** NOTE: Experimental features may receive breaking changes without a major version increase. + + +== Version 2.6.0 (unreleased) == + +`webauthn-server-core`: + +New features: + +* Added method `getParsedPublicKey(): java.security.PublicKey` to + `RegistrationResult` and `RegisteredCredential`. + ** Thanks to Jakob Heher (A-SIT) for the contribution, see + https://github.com/Yubico/java-webauthn-server/pull/299 +* Added enum parsing functions: + ** `AuthenticatorAttachment.fromValue(String): Optional` + ** `PublicKeyCredentialType.fromId(String): Optional` + ** `ResidentKeyRequirement.fromValue(String): Optional` + ** `TokenBindingStatus.fromValue(String): Optional` + ** `UserVerificationRequirement.fromValue(String): Optional` +* Added public builder to `CredentialPropertiesOutput`. +* Added public factory function + `LargeBlobRegistrationOutput.supported(boolean)`. +* Added public factory functions to `LargeBlobAuthenticationOutput`. +* Added `hints` property to `StartRegistrationOptions`, `StartAssertionOptions`, + `PublicKeyCredentialCreationOptions` and `PublicKeyCredentialRequestOptions`, + and class `PublicKeyCredentialHint` to support them, to support the `hints` + parameter introduced in WebAuthn L3: + https://www.w3.org/TR/2023/WD-webauthn-3-20230927/#dom-publickeycredentialcreationoptions-hints +* (Experimental) Added option `isSecurePaymentConfirmation(boolean)` to + `FinishAssertionOptions`. When set, `RelyingParty.finishAssertion()` will + adapt the validation logic for a Secure Payment Confirmation (SPC) response + instead of an ordinary WebAuthn response. See the JavaDoc for details. ** NOTE: Experimental features may receive breaking changes without a major version increase.