Skip to content

Version Packages#544

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

Version Packages#544
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented May 30, 2026

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

@ledgerhq/wallet-api-client@1.14.3

Patch Changes

  • #569 24131d2 Thanks @Justkant! - chore(deps): upgrade core to zod 4, drop uuid, bump TypeScript to 6

    Bumps zod in @ledgerhq/wallet-api-core from ^3.22.4 to ^4.4.3 (latest
    v4). zod 4's type definitions require TypeScript >= 5.4, and because core
    re-exports zod schemas as part of its public API, every package that
    type-checks against core is bumped from TypeScript ^5.3.3 to ^6.0.3. Each
    library tsconfig.json gains ignoreDeprecations: "6.0" (Node10 module
    resolution / baseUrl stay for now) and the build configs set an explicit
    rootDir.

    The previous repo-wide zod@>=4.4.0 -> 4.3.6 override (added because
    nextra-theme-docs broke on zod 4.4.x) is removed in favour of a small
    pnpm patch that fixes the two underlying nextra schema bugs, so the whole
    monorepo now resolves a single zod 4.4.3.

    Also replaces the single uuid v4 usage in RpcNode with the native
    crypto.randomUUID(), removing the uuid and @types/uuid dependencies
    (uuid v14 is ESM-only and incompatible with the package's CommonJS build).
    Note: crypto.randomUUID() requires a secure context in browsers (HTTPS or
    localhost); RpcNode.request will throw if called over plain HTTP. This is
    consistent with wallet-api's dapp/wallet usage, which always runs over HTTPS.

  • #543 98caac2 Thanks @Justkant! - Refresh package dependencies across the published wallet API packages.

  • Updated dependencies [24131d2, 98caac2]:

    • @ledgerhq/wallet-api-core@1.31.1

@ledgerhq/wallet-api-client-react@1.4.28

Patch Changes

  • #569 24131d2 Thanks @Justkant! - chore(deps): upgrade core to zod 4, drop uuid, bump TypeScript to 6

    Bumps zod in @ledgerhq/wallet-api-core from ^3.22.4 to ^4.4.3 (latest
    v4). zod 4's type definitions require TypeScript >= 5.4, and because core
    re-exports zod schemas as part of its public API, every package that
    type-checks against core is bumped from TypeScript ^5.3.3 to ^6.0.3. Each
    library tsconfig.json gains ignoreDeprecations: "6.0" (Node10 module
    resolution / baseUrl stay for now) and the build configs set an explicit
    rootDir.

    The previous repo-wide zod@>=4.4.0 -> 4.3.6 override (added because
    nextra-theme-docs broke on zod 4.4.x) is removed in favour of a small
    pnpm patch that fixes the two underlying nextra schema bugs, so the whole
    monorepo now resolves a single zod 4.4.3.

    Also replaces the single uuid v4 usage in RpcNode with the native
    crypto.randomUUID(), removing the uuid and @types/uuid dependencies
    (uuid v14 is ESM-only and incompatible with the package's CommonJS build).
    Note: crypto.randomUUID() requires a secure context in browsers (HTTPS or
    localhost); RpcNode.request will throw if called over plain HTTP. This is
    consistent with wallet-api's dapp/wallet usage, which always runs over HTTPS.

  • #574 abf28de Thanks @Justkant! - fix(client-react): create WalletAPIClient once in WalletAPIProvider

    WalletAPIProvider created its client inside a useState initializer. Because
    the WalletAPIClient constructor has a side effect — it registers itself on
    transport.onMessage — React strict mode's double-invocation constructed a
    second, discarded client whose constructor hijacked the transport. Responses
    were then routed to a client with no pending requests, throwing
    no ongoingRequest.

    The client is now instantiated exactly once via the ref "create once" pattern,
    so a single instance owns the transport even under strict mode.

  • #543 98caac2 Thanks @Justkant! - Refresh package dependencies across the published wallet API packages.

  • Updated dependencies [24131d2, 98caac2]:

    • @ledgerhq/wallet-api-client@1.14.3

@ledgerhq/wallet-api-core@1.31.1

Patch Changes

  • #569 24131d2 Thanks @Justkant! - chore(deps): upgrade core to zod 4, drop uuid, bump TypeScript to 6

    Bumps zod in @ledgerhq/wallet-api-core from ^3.22.4 to ^4.4.3 (latest
    v4). zod 4's type definitions require TypeScript >= 5.4, and because core
    re-exports zod schemas as part of its public API, every package that
    type-checks against core is bumped from TypeScript ^5.3.3 to ^6.0.3. Each
    library tsconfig.json gains ignoreDeprecations: "6.0" (Node10 module
    resolution / baseUrl stay for now) and the build configs set an explicit
    rootDir.

    The previous repo-wide zod@>=4.4.0 -> 4.3.6 override (added because
    nextra-theme-docs broke on zod 4.4.x) is removed in favour of a small
    pnpm patch that fixes the two underlying nextra schema bugs, so the whole
    monorepo now resolves a single zod 4.4.3.

    Also replaces the single uuid v4 usage in RpcNode with the native
    crypto.randomUUID(), removing the uuid and @types/uuid dependencies
    (uuid v14 is ESM-only and incompatible with the package's CommonJS build).
    Note: crypto.randomUUID() requires a secure context in browsers (HTTPS or
    localhost); RpcNode.request will throw if called over plain HTTP. This is
    consistent with wallet-api's dapp/wallet usage, which always runs over HTTPS.

  • #543 98caac2 Thanks @Justkant! - Refresh package dependencies across the published wallet API packages.

@ledgerhq/wallet-api-manifest-validator@0.7.29

Patch Changes

  • #569 24131d2 Thanks @Justkant! - chore(deps): upgrade core to zod 4, drop uuid, bump TypeScript to 6

    Bumps zod in @ledgerhq/wallet-api-core from ^3.22.4 to ^4.4.3 (latest
    v4). zod 4's type definitions require TypeScript >= 5.4, and because core
    re-exports zod schemas as part of its public API, every package that
    type-checks against core is bumped from TypeScript ^5.3.3 to ^6.0.3. Each
    library tsconfig.json gains ignoreDeprecations: "6.0" (Node10 module
    resolution / baseUrl stay for now) and the build configs set an explicit
    rootDir.

    The previous repo-wide zod@>=4.4.0 -> 4.3.6 override (added because
    nextra-theme-docs broke on zod 4.4.x) is removed in favour of a small
    pnpm patch that fixes the two underlying nextra schema bugs, so the whole
    monorepo now resolves a single zod 4.4.3.

    Also replaces the single uuid v4 usage in RpcNode with the native
    crypto.randomUUID(), removing the uuid and @types/uuid dependencies
    (uuid v14 is ESM-only and incompatible with the package's CommonJS build).
    Note: crypto.randomUUID() requires a secure context in browsers (HTTPS or
    localhost); RpcNode.request will throw if called over plain HTTP. This is
    consistent with wallet-api's dapp/wallet usage, which always runs over HTTPS.

  • #543 98caac2 Thanks @Justkant! - Refresh package dependencies across the published wallet API packages.

  • #550 e1950ce Thanks @Justkant! - chore(deps): bump ajv to 8.20 and ajv-formats to 3

  • Updated dependencies [24131d2, 98caac2]:

    • @ledgerhq/wallet-api-core@1.31.1

@ledgerhq/wallet-api-manifest-validator-cli@0.1.65

Patch Changes

  • #569 24131d2 Thanks @Justkant! - chore(deps): upgrade core to zod 4, drop uuid, bump TypeScript to 6

    Bumps zod in @ledgerhq/wallet-api-core from ^3.22.4 to ^4.4.3 (latest
    v4). zod 4's type definitions require TypeScript >= 5.4, and because core
    re-exports zod schemas as part of its public API, every package that
    type-checks against core is bumped from TypeScript ^5.3.3 to ^6.0.3. Each
    library tsconfig.json gains ignoreDeprecations: "6.0" (Node10 module
    resolution / baseUrl stay for now) and the build configs set an explicit
    rootDir.

    The previous repo-wide zod@>=4.4.0 -> 4.3.6 override (added because
    nextra-theme-docs broke on zod 4.4.x) is removed in favour of a small
    pnpm patch that fixes the two underlying nextra schema bugs, so the whole
    monorepo now resolves a single zod 4.4.3.

    Also replaces the single uuid v4 usage in RpcNode with the native
    crypto.randomUUID(), removing the uuid and @types/uuid dependencies
    (uuid v14 is ESM-only and incompatible with the package's CommonJS build).
    Note: crypto.randomUUID() requires a secure context in browsers (HTTPS or
    localhost); RpcNode.request will throw if called over plain HTTP. This is
    consistent with wallet-api's dapp/wallet usage, which always runs over HTTPS.

  • #543 98caac2 Thanks @Justkant! - Refresh package dependencies across the published wallet API packages.

  • Updated dependencies [24131d2, 98caac2, e1950ce]:

    • @ledgerhq/wallet-api-core@1.31.1
    • @ledgerhq/wallet-api-manifest-validator@0.7.29

@ledgerhq/wallet-api-server@3.3.3

Patch Changes

  • #569 24131d2 Thanks @Justkant! - chore(deps): upgrade core to zod 4, drop uuid, bump TypeScript to 6

    Bumps zod in @ledgerhq/wallet-api-core from ^3.22.4 to ^4.4.3 (latest
    v4). zod 4's type definitions require TypeScript >= 5.4, and because core
    re-exports zod schemas as part of its public API, every package that
    type-checks against core is bumped from TypeScript ^5.3.3 to ^6.0.3. Each
    library tsconfig.json gains ignoreDeprecations: "6.0" (Node10 module
    resolution / baseUrl stay for now) and the build configs set an explicit
    rootDir.

    The previous repo-wide zod@>=4.4.0 -> 4.3.6 override (added because
    nextra-theme-docs broke on zod 4.4.x) is removed in favour of a small
    pnpm patch that fixes the two underlying nextra schema bugs, so the whole
    monorepo now resolves a single zod 4.4.3.

    Also replaces the single uuid v4 usage in RpcNode with the native
    crypto.randomUUID(), removing the uuid and @types/uuid dependencies
    (uuid v14 is ESM-only and incompatible with the package's CommonJS build).
    Note: crypto.randomUUID() requires a secure context in browsers (HTTPS or
    localhost); RpcNode.request will throw if called over plain HTTP. This is
    consistent with wallet-api's dapp/wallet usage, which always runs over HTTPS.

  • #543 98caac2 Thanks @Justkant! - Refresh package dependencies across the published wallet API packages.

  • Updated dependencies [24131d2, 98caac2]:

    • @ledgerhq/wallet-api-core@1.31.1

@ledgerhq/wallet-api-simulator@2.2.5

Patch Changes

  • #569 24131d2 Thanks @Justkant! - chore(deps): upgrade core to zod 4, drop uuid, bump TypeScript to 6

    Bumps zod in @ledgerhq/wallet-api-core from ^3.22.4 to ^4.4.3 (latest
    v4). zod 4's type definitions require TypeScript >= 5.4, and because core
    re-exports zod schemas as part of its public API, every package that
    type-checks against core is bumped from TypeScript ^5.3.3 to ^6.0.3. Each
    library tsconfig.json gains ignoreDeprecations: "6.0" (Node10 module
    resolution / baseUrl stay for now) and the build configs set an explicit
    rootDir.

    The previous repo-wide zod@>=4.4.0 -> 4.3.6 override (added because
    nextra-theme-docs broke on zod 4.4.x) is removed in favour of a small
    pnpm patch that fixes the two underlying nextra schema bugs, so the whole
    monorepo now resolves a single zod 4.4.3.

    Also replaces the single uuid v4 usage in RpcNode with the native
    crypto.randomUUID(), removing the uuid and @types/uuid dependencies
    (uuid v14 is ESM-only and incompatible with the package's CommonJS build).
    Note: crypto.randomUUID() requires a secure context in browsers (HTTPS or
    localhost); RpcNode.request will throw if called over plain HTTP. This is
    consistent with wallet-api's dapp/wallet usage, which always runs over HTTPS.

  • #543 98caac2 Thanks @Justkant! - Refresh package dependencies across the published wallet API packages.

  • Updated dependencies [24131d2, 98caac2]:

    • @ledgerhq/wallet-api-core@1.31.1
    • @ledgerhq/wallet-api-client@1.14.3
    • @ledgerhq/wallet-api-server@3.3.3

@ledgerhq/wallet-api-tools@0.7.5

Patch Changes

  • Updated dependencies [24131d2, 98caac2]:
    • @ledgerhq/wallet-api-core@1.31.1
    • @ledgerhq/wallet-api-simulator@2.2.5

@ledgerhq/client-nextjs@0.1.50

Patch Changes

  • Updated dependencies [24131d2, abf28de, 98caac2]:
    • @ledgerhq/wallet-api-client@1.14.3
    • @ledgerhq/wallet-api-client-react@1.4.28
    • @ledgerhq/wallet-api-simulator@2.2.5

@github-actions github-actions Bot requested review from a team, ComradeAERGO and Justkant as code owners May 30, 2026 04:38
@vercel
Copy link
Copy Markdown

vercel Bot commented May 30, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
wallet-api-wallet-api-tools Ready Ready Preview, Comment May 30, 2026 5:46pm

Request Review

@github-actions github-actions Bot force-pushed the changeset-release/main branch from 411b60d to 278951d Compare May 30, 2026 05:02
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 278951d to ef88f2f Compare May 30, 2026 05:21
@github-actions github-actions Bot force-pushed the changeset-release/main branch from ef88f2f to 91799e0 Compare May 30, 2026 11:37
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 91799e0 to e88d9fe Compare May 30, 2026 11:51
@github-actions github-actions Bot force-pushed the changeset-release/main branch from e88d9fe to d89172e Compare May 30, 2026 11:57
@github-actions github-actions Bot force-pushed the changeset-release/main branch from d89172e to 39a7796 Compare May 30, 2026 12:12
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 39a7796 to 0706022 Compare May 30, 2026 12:33
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 0706022 to b0a0a41 Compare May 30, 2026 13:32
@github-actions github-actions Bot force-pushed the changeset-release/main branch from b0a0a41 to 38a333e Compare May 30, 2026 14:37
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 38a333e to 462b8ea Compare May 30, 2026 14:51
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 462b8ea to 1d148cd Compare May 30, 2026 15:41
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 1d148cd to c153e74 Compare May 30, 2026 16:04
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.

0 participants