Skip to content

Release packages - #2292

Merged
albertoelias-crossmint merged 1 commit into
mainfrom
changeset-release/main
Nov 6, 2026
Merged

albertoelias-crossmint merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@crossmint/client-sdk-auth@1.3.37

Patch Changes

  • Updated dependencies [e6ad150]
  • Updated dependencies [a2181ff]
    • @crossmint/common-sdk-auth@1.1.35

@crossmint/client-sdk-react-base@2.5.6

Patch Changes

  • Updated dependencies [04ec76f]
  • Updated dependencies [e6ad150]
  • Updated dependencies [a2181ff]
  • Updated dependencies [36903ca]
    • @crossmint/wallets-sdk@1.22.2
    • @crossmint/common-sdk-auth@1.1.35
    • @crossmint/client-sdk-auth@1.3.37

@crossmint/client-sdk-react-native-ui@2.1.6

Patch Changes

  • Updated dependencies [04ec76f]
  • Updated dependencies [e6ad150]
  • Updated dependencies [a2181ff]
  • Updated dependencies [36903ca]
    • @crossmint/wallets-sdk@1.22.2
    • @crossmint/common-sdk-auth@1.1.35
    • @crossmint/client-sdk-react-base@2.5.6
    • @crossmint/client-sdk-auth@1.3.37

@crossmint/client-sdk-react-ui@5.0.1

Patch Changes

  • Updated dependencies [04ec76f]
  • Updated dependencies [e6ad150]
  • Updated dependencies [a2181ff]
  • Updated dependencies [36903ca]
    • @crossmint/wallets-sdk@1.22.2
    • @crossmint/common-sdk-auth@1.1.35
    • @crossmint/client-sdk-react-base@2.5.6

@crossmint/common-sdk-auth@1.1.35

Patch Changes

  • e6ad150: CrossmintAuth.getUser now throws a CrossmintAuthenticationError when Crossmint rejects the request, instead of returning the API's error body as if it were the user. The error carries the HTTP status and the API's message, which names the missing users.read scope when the API key lacks it. getUser now returns SDKExternalUser instead of any, and the server SDK exports CrossmintAuthenticationError and SDKExternalUser. Failed session refreshes and logouts also report the status and the API's message.
  • a2181ff: getSession returns the user (email, phone number, linked accounts) when it had to refresh the session, since the refresh response already carries it. A server that needs the email can skip getUser in that case.

@crossmint/server-sdk@1.2.99

Patch Changes

  • e6ad150: CrossmintAuth.getUser now throws a CrossmintAuthenticationError when Crossmint rejects the request, instead of returning the API's error body as if it were the user. The error carries the HTTP status and the API's message, which names the missing users.read scope when the API key lacks it. getUser now returns SDKExternalUser instead of any, and the server SDK exports CrossmintAuthenticationError and SDKExternalUser. Failed session refreshes and logouts also report the status and the API's message.
  • a2181ff: JWT verification no longer waits for the JWKS to be re-downloaded every 10 minutes: the keys are refreshed in the background while verification keeps using the current ones. If the JWKS endpoint keeps failing, keys stay in use for up to an hour; a token signed with an unknown key still waits for a download, as before.
  • a2181ff: getSession returns the user (email, phone number, linked accounts) when it had to refresh the session, since the refresh response already carries it. A server that needs the email can skip getUser in that case.
  • Updated dependencies [e6ad150]
  • Updated dependencies [a2181ff]
    • @crossmint/common-sdk-auth@1.1.35

@crossmint/wallets-sdk@1.22.2

Patch Changes

  • 04ec76f: wallet.addSigner({ type: "passkey" }) and wallet.addRecoveryMethod({ type: "passkey" }) now create the passkey
    when the config has no credential id, using the config's onCreatePasskey, else the wallet's passkeyProvider,
    else the browser WebAuthn API, and register its id and public key. Before, the SDK looked up a signer named
    passkey and sent the bare config, which the API rejected. A config with a credential id is registered as before,
    and the request body now carries only the passkey fields the API takes.

    Creating a passkey with no onCreatePasskey,
    no passkeyProvider and no WebAuthn (for example in Node) now throws InvalidSignerError saying so, in wallet
    creation too.

  • 36903ca: getWallet resolves faster when the device signer's key is on this device: signer initialization reads the signer's status from the wallet response instead of fetching the wallet and each signer again, and the device key storage (an iframe on web) starts loading alongside the wallet request. DeviceSignerKeyStorage gains an optional preload() hook (no-op by default).

    wallet.signers() makes one request instead of one per signer: it reads each signer's status from the wallet response.

  • Updated dependencies [e6ad150]

  • Updated dependencies [a2181ff]

    • @crossmint/common-sdk-auth@1.1.35

@crossmint/auth-ssr-nextjs-demo@0.4.214

Patch Changes

  • Updated dependencies [e6ad150]
  • Updated dependencies [a2181ff]
  • Updated dependencies [a2181ff]
    • @crossmint/server-sdk@1.2.99
    • @crossmint/client-sdk-react-ui@5.0.1

crossmint-auth-node@1.1.110

Patch Changes

  • Updated dependencies [e6ad150]
  • Updated dependencies [a2181ff]
  • Updated dependencies [a2181ff]
    • @crossmint/server-sdk@1.2.99

@crossmint/client-sdk-nextjs-starter@2.0.64

Patch Changes

  • @crossmint/client-sdk-react-ui@5.0.1

@crossmint/wallets-playground-expo@0.0.50

Patch Changes

  • @crossmint/client-sdk-react-native-ui@2.1.6

@crossmint/wallets-quickstart-devkit@0.2.84

Patch Changes

  • @crossmint/client-sdk-react-ui@5.0.1

@crossmint/wallets-playground-react@0.0.47

Patch Changes

  • Updated dependencies [04ec76f]
  • Updated dependencies [36903ca]
    • @crossmint/wallets-sdk@1.22.2
    • @crossmint/client-sdk-react-ui@5.0.1

@crossmint/integration-tests@0.0.14

Patch Changes

  • Updated dependencies [04ec76f]
  • Updated dependencies [36903ca]
    • @crossmint/wallets-sdk@1.22.2

@greptile-apps

greptile-apps Bot commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerView in GreptileConfidence Score: 5/5

[High impact] This release-only PR appears safe to merge.

Reviews (1) · Last reviewed commit: "Release packages" · Reviewed by Greptile

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 2f2af21 to a4f65dd Compare November 6, 2026 15:19
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from a4f65dd to e5ece58 Compare November 6, 2026 21:20
@albertoelias-crossmint
albertoelias-crossmint merged commit d63a6f2 into main Nov 6, 2026
@albertoelias-crossmint
albertoelias-crossmint deleted the changeset-release/main branch November 6, 2026 22:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant