npm / @simplewebauthn/browser
@simplewebauthn/browser
What changed in @simplewebauthn/browser 10 to 14, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-27.
3 breaking4 new APIs and options2 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@simplewebauthn/browser 144 changes
Breaking changes 1
Raises the minimum supported versions to Node LTS 22.x and higher and Deno v2.4.x and higher.
New APIs and options 3
Adds a helper that detects WebAuthn support more robustly by checking typical passkey-related WebAuthn features.
Adds a helper that wraps WebAuthn's getClientCapabilities() and performs additional feature detection checks when possible.
Adds a single method to invoke the WebAuthn Signal APIs.
@simplewebauthn/browser 132 changes
New APIs and options 1
Adds a helper method to verify and extract metadata statements from FIDO MDS blobs.
Fixes and other changes 1
startRegistration() and startAuthentication() recognize punycode domains when identifying why an error occurred.
@simplewebauthn/browser 103 changes
Breaking changes 2
startRegistration() base64url-decodes user.id before calling WebAuthn.
startAuthentication() base64url-encodes userHandle in the returned credential.
Fixes and other changes 1
The helper no longer breaks in environments where PublicKeyCredential is not present.