unstale

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

@unstale/cli on npm

@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.

    14.0.0release notes

New APIs and options 3

  • Adds a helper that detects WebAuthn support more robustly by checking typical passkey-related WebAuthn features.

    14.0.0release notes

  • Adds a helper that wraps WebAuthn's getClientCapabilities() and performs additional feature detection checks when possible.

    14.0.0release notes

  • Adds a single method to invoke the WebAuthn Signal APIs.

    14.0.0release notes

@simplewebauthn/browser 132 changes

New APIs and options 1

  • Adds a helper method to verify and extract metadata statements from FIDO MDS blobs.

    13.3.0release notes

Fixes and other changes 1

  • startRegistration() and startAuthentication() recognize punycode domains when identifying why an error occurred.

    13.3.0release notes

@simplewebauthn/browser 103 changes

Breaking changes 2

  • startRegistration() base64url-decodes user.id before calling WebAuthn.

    10.0.0release notes

  • startAuthentication() base64url-encodes userHandle in the returned credential.

    10.0.0release notes

Fixes and other changes 1

  • The helper no longer breaks in environments where PublicKeyCredential is not present.

    10.0.0release notes