v1.0.0 - The one that gets things out of "Beta"
Packages:
- @simplewebauthn/browser@1.0.0
- @simplewebauthn/server@1.0.0
- @simplewebauthn/testing@1.0.0
- @simplewebauthn/typescript-types@1.0.0
Changes:
- [server] Add support for multiple expected origins and RP IDs in
verifyAttestationResponse()andverifyAssertionResponse() - [server] Update
generateAttestationOptions()to force legacyauthenticatorSelection.requireResidentKeytotruewhenauthenticatorSelection.residentKeyis"required"(as per L2 of the WebAuthn spec) - [typescript-types] Update
AuthenticatorDevicetype with optionaltransportsproperty - [browser] Version sync
- [testing] Version sync
Breaking Changes
There are no breaking changes in this release. Several recent minor changes presented an opportunity to release a "v1.0". I'd received enough positive feedback about SimpleWebAuthn and noticed growing usage which granted me the confidence to take advantage of this opportunity.
And perhaps this will give the project more legitimacy in the eyes of larger organizations wishing to use it but waiting for the libraries to "get out of beta"...