# What changed in @simplewebauthn/browser

> 9 changes in @simplewebauthn/browser 10 to 14 from its official release notes, upgrade guides and advisories: 3 breaking, 4 new APIs and options. Each one cited. Sources checked 2026-10-27. HTML: https://unstale.sh/npm/@simplewebauthn/browser/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @simplewebauthn/browser 14

### Breaking changes

- Raises the minimum supported versions to Node LTS 22.x and higher and Deno v2.4.x and higher. (14.0.0) — [release notes](https://github.com/MasterKale/SimpleWebAuthn/blob/787ca8209e39bc5f868a6a42f6b98a1bc1c06206/CHANGELOG.md#v1400---the-one-after-they-go-quantum)

### New APIs and options

- Adds a helper that detects WebAuthn support more robustly by checking typical passkey-related WebAuthn features. (14.0.0) — [release notes](https://github.com/MasterKale/SimpleWebAuthn/blob/787ca8209e39bc5f868a6a42f6b98a1bc1c06206/CHANGELOG.md#v1400---the-one-after-they-go-quantum)
- Adds a helper that wraps WebAuthn's getClientCapabilities() and performs additional feature detection checks when possible. (14.0.0) — [release notes](https://github.com/MasterKale/SimpleWebAuthn/blob/787ca8209e39bc5f868a6a42f6b98a1bc1c06206/CHANGELOG.md#v1400---the-one-after-they-go-quantum)
- Adds a single method to invoke the WebAuthn Signal APIs. (14.0.0) — [release notes](https://github.com/MasterKale/SimpleWebAuthn/blob/787ca8209e39bc5f868a6a42f6b98a1bc1c06206/CHANGELOG.md#v1400---the-one-after-they-go-quantum)

## @simplewebauthn/browser 13

### New APIs and options

- Adds a helper method to verify and extract metadata statements from FIDO MDS blobs. (13.3.0) — [release notes](https://github.com/MasterKale/SimpleWebAuthn/blob/787ca8209e39bc5f868a6a42f6b98a1bc1c06206/CHANGELOG.md#v1330)

### Fixes and other changes

- startRegistration() and startAuthentication() recognize punycode domains when identifying why an error occurred. (13.3.0) — [release notes](https://github.com/MasterKale/SimpleWebAuthn/blob/787ca8209e39bc5f868a6a42f6b98a1bc1c06206/CHANGELOG.md#v1330)

## @simplewebauthn/browser 10

### Breaking changes

- startRegistration() base64url-decodes user.id before calling WebAuthn. (10.0.0) — [release notes](https://github.com/MasterKale/SimpleWebAuthn/blob/HEAD/CHANGELOG.md)
- startAuthentication() base64url-encodes userHandle in the returned credential. (10.0.0) — [release notes](https://github.com/MasterKale/SimpleWebAuthn/blob/HEAD/CHANGELOG.md)

### Fixes and other changes

- The helper no longer breaks in environments where PublicKeyCredential is not present. (10.0.0) — [release notes](https://github.com/MasterKale/SimpleWebAuthn/blob/HEAD/CHANGELOG.md)
