Skip to content

Releases: LedgerHQ/device-sdk-ts

@ledgerhq/device-signer-kit-zcash@0.4.2

Choose a tag to compare

@github-actions github-actions released this 23 Jul 15:56
97cbb80

Patch Changes

@ledgerhq/device-signer-kit-solana@1.11.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 15:56
97cbb80

Minor Changes

  • #1652 1b7e722 Thanks @pdeville-ledger! - Expose the sign-transaction device action publicly via SignTransactionDeviceActionFactory and promote SignTransactionDAInput, signTransactionDAStateSteps, SignTransactionDAStateStep and ClearSignMode so consumers can compose their own device action flow (e.g. OpenApp → GetAddress → SignTransaction)

  • #1649 1a23c49 Thanks @paoun-ledger! - Resolve CAL trusted names for account display field

  • #1641 6c3bc74 Thanks @paoun-ledger! - Align Solana clear-signing with the updated spec: remove the 2-byte length prefix from generic PROVIDE framing, align trusted-name clear-signing, and make optional descriptor failures non-fatal in generic clear-signing

Patch Changes

@ledgerhq/context-module@2.3.1

Choose a tag to compare

@github-actions github-actions released this 23 Jul 15:56
97cbb80

Patch Changes

@ledgerhq/device-transport-kit-mockserver@1.1.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 16:15
2f5de23

Minor Changes

  • #1553 8a98d91 Thanks @aussedatlo! - Support sharing a mock server session token. mockserverTransportFactory is now a higher-order factory mockserverTransportFactory(mockUrl?, sessionToken?) and the transport targets the new bearer-token mock client API (device discovery, per-device connect/APDU). Device models are built from the richer mock device metadata.

Patch Changes

  • #1590 decc0c4 Thanks @aussedatlo! - Report real per-model memory constants (memory size and block size) for mock devices instead of hardcoded values. Previously every mock device advertised a 320 KB memory with 32-byte blocks, which made memory-aware device actions (e.g. Install or update applications / Open app with dependencies, via PredictOutOfMemoryTask) wrongly report OutOfMemoryDAError even on an empty device.

@ledgerhq/device-mockserver-client@1.2.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 16:14
2f5de23

Minor Changes

  • #1590 4720647 Thanks @aussedatlo! - Expose installable-app metadata on the device model. DeviceApp now carries an optional hash, and DeviceConfig accepts a catalog of CatalogApp entries used by the mock server to resolve an install hash to its app.

  • #1553 3bc2530 Thanks @aussedatlo! - Support ordered response sequences on mocks. A Mock now exposes responses: string[] (instead of a single response), and MockConfig accepts either an ordered responses list or the single-response response shorthand.

@ledgerhq/context-module@2.3.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 16:15
2f5de23

Minor Changes

  • #1641 6c3bc74 Thanks @paoun-ledger! - Align Solana CAL instruction descriptors with the solana_programs spec and fetch the CALLDATA certificate for the instruction-info and enum-variant loaders

Patch Changes

  • #1651 b6479da Thanks @aussedatlo! - Update default CAL and transaction-checks endpoints to the Gravitee gateway URLs

@ledgerhq/device-signer-kit-zcash@0.4.1

Choose a tag to compare

@github-actions github-actions released this 13 Jul 13:29
80ec8a5

Patch Changes

  • #1638 bdcbd2a Thanks @cted-ledger! - Add the NU6.3 consensus branch id (0x37a5165b, mainnet activation height 3,428,143) to the Zcash transparent height→branch-id dispatch so transactions signed after NU6.3 activation are accepted by the network.

@ledgerhq/signer-utils@1.3.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 14:04
808eb1c

Minor Changes

@ledgerhq/device-signer-kit-solana@1.10.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 14:04
808eb1c

Minor Changes

  • #1571 eba9c16 Thanks @fAnselmi-Ledger! - Add generic clear sign providers

  • #1614 c7a449d Thanks @fAnselmi-Ledger! - Enable transaction check

  • #1536 459d017 Thanks @fAnselmi-Ledger! - Add requirement builder

  • #1533 61d837f Thanks @sprohaszka-ledger! - Use APDU chunk mechanism factorized into signer-utils package

  • #1534 1e2d977 Thanks @fAnselmi-Ledger! - Add the Solana clear-signing IDL_TYPE_POOL walker

  • #1572 274dac3 Thanks @fAnselmi-Ledger! - Add generic clear-sign device action

  • #1519 0f1ade9 Thanks @fAnselmi-Ledger! - Add solana clear sign commands

  • #1581 fef79ae Thanks @fAnselmi-Ledger! - Switch from hand-parsing signed TLV bytes to CAL's provided

  • #1572 274dac3 Thanks @fAnselmi-Ledger! - Split the generic clear-sign phase into FINALIZE + PROMPT and split the terminal sign into two machines. ProvisionGenericClearSignDeviceAction now streams descriptors then runs the new FINALIZE GENERIC CLEAR SIGNING (0x0C) command to validate session completeness (no UI), resolving to "prepared"/"degraded". A new SignGenericClearSignDeviceAction owns PROMPT UI DISPLAY + blockhash refresh + SIGN MESSAGE DELAYED; on a non-cancel prompt failure it degrades and the parent falls back to the legacy SignBasicClearSignDeviceAction. Both terminal machines share the new RefreshBlockhashDeviceAction child (best-effort fetch + patch). The internal SigningOperationsDeviceAction and its alreadyArmed input were removed.

  • #1620 92be6dd Thanks @pdeville-ledger! - Expose public SignMessageDeviceActionFactory and GetAddressDeviceActionFactory (mirroring the Ethereum signer kit) so consumers can compose their own OpenApp -> GetAddress -> Sign flows without deep-importing from /internal/. Also expose the user-rejection error publicly via the isSolanaAppError type guard and the SolanaAppCommandError class. SolanaAppBinder.signMessage and .getAddress now delegate to these factories to guarantee a single source of truth.

  • #1529 5e8d1fa Thanks @fAnselmi-Ledger! - Extend the Solana transaction parser for clear-signing

Patch Changes

@ledgerhq/context-module@2.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 14:04
808eb1c

Minor Changes