Releases: LedgerHQ/device-sdk-ts
@ledgerhq/device-trusted-app-kit-ledger-keyring-protocol@0.4.1
Patch Changes
5ebcbdfThanks @mbertin-ledger! - Set dmk as peer dependency
@ledgerhq/device-signer-kit-ethereum@1.11.1
Patch Changes
5574923Thanks @paoun-ledger! - Support eip712 clear signing when several descriptors are available
@ledgerhq/context-module@1.14.1
Patch Changes
5574923Thanks @paoun-ledger! - Support eip712 clear signing when several descriptors are available
@ledgerhq/dmk-ledger-wallet@0.2.0
Minor Changes
-
#1262
447f6d1Thanks @OlivierFreyssinet! - Implement utils for Custom Lock Screen -
#1263
f6ed8e9Thanks @OlivierFreyssinet! - New package for Ledger Wallet device actionsThis package provides advanced device actions specifically designed for Ledger Wallet applications. It extends the capabilities of
@ledgerhq/device-management-kitwith specialized functionality that is only needed by Ledger Wallet products. -
#1262
b63acfaThanks @OlivierFreyssinet! - Implement Custom Lock Screen device actions -
#1262
0031856Thanks @OlivierFreyssinet! - Add Custom Lock Screen device actions and image processing utilitiesDevice Actions:
UploadCustomLockScreenDeviceAction: Upload custom lock screen images to deviceDownloadCustomLockScreenDeviceAction: Download current lock screen image from deviceRemoveCustomLockScreenDeviceAction: Remove custom lock screen from device
Image Processing Utilities:
- Fitting algorithms (cover) for Stax and Flex screen dimensions
- Grayscale dithering (Floyd-Steinberg, Atkinson, Reduced Atkinson)
- Device-specific encoding/decoding for Stax and Flex screens
-
#1268
f4aa45fThanks @OlivierFreyssinet! - Add BackgroundImage commands for custom lock screen managementNew commands: CreateBackgroundImageCommand, UploadBackgroundImageChunkCommand, CommitBackgroundImageCommand, GetBackgroundImageHashCommand, FetchBackgroundImageChunkCommand, DeleteBackgroundImageCommand
Patch Changes
@ledgerhq/device-transport-kit-node-hid@1.0.0
Major Changes
-
#1274
d0d8aacThanks @benruseau! - Add Node HID Transport KitThe Node HID Transport Kit uses node-hid library (usb) to communicate with a Ledger device
Patch Changes
@ledgerhq/device-signer-kit-solana@1.6.2
Patch Changes
-
#1291
b2674efThanks @ianleck! - fix(signer-solana): populate app_domain in off-chain message header and surface APDU errors in SignOffChainMessageCommand- Added
appDomainoption tosignMessage()to allow callers to specify the application domain in the off-chain message header, per the Anza off-chain message signing spec. Defaults to 32 zero bytes for backwards compatibility. - Added
CommandErrorHelpertoSignOffChainMessageCommand.parseResponse()to properly surface APDU error status words (e.g. 0x6a81 "Invalid off-chain message header"), enabling the existing v0→legacy fallback mechanism to trigger correctly.
- Added
-
#1114
974e0f8Thanks @aussedatlo! - Update InternalApi type in test -
#1283
80f7372Thanks @fAnselmi-Ledger! - Improve logger structure in device action logger and unify logger pattern -
Updated dependencies [
974e0f8,974e0f8,8be2767,c97b5c0,8e17253,958dab7,b63acfa,0031856,80f7372,4d4a890,974e0f8]:- @ledgerhq/device-management-kit@1.1.0
- @ledgerhq/context-module@2.0.0
@ledgerhq/device-signer-kit-ethereum@1.11.0
Minor Changes
- #1255
4d4a890Thanks @aussedatlo! - Remove domain parameter from TransactionOptions and add support for trusted name context in native transfers
Patch Changes
-
#1287
0064a75Thanks @paoun-ledger! - Provide dynamic network contexts when building EIP-712 signing context. -
#1283
80f7372Thanks @fAnselmi-Ledger! - Improve logger structure in device action logger and unify logger pattern -
#1114
974e0f8Thanks @aussedatlo! - Update InternalApi type in test -
Updated dependencies [
974e0f8,974e0f8,8be2767,c97b5c0,8e17253,958dab7,b63acfa,0031856,80f7372,4d4a890,974e0f8]:- @ledgerhq/device-management-kit@1.1.0
- @ledgerhq/context-module@2.0.0
@ledgerhq/device-signer-kit-bitcoin@1.2.1
Patch Changes
-
#1283
80f7372Thanks @fAnselmi-Ledger! - Improve logger structure in device action logger and unify logger pattern -
#1114
974e0f8Thanks @aussedatlo! - Update InternalApi type in test -
Updated dependencies [
974e0f8,974e0f8,c97b5c0,b63acfa,0031856,80f7372,974e0f8]:- @ledgerhq/device-management-kit@1.1.0
@ledgerhq/device-management-kit@1.1.0
Minor Changes
-
#1114
974e0f8Thanks @aussedatlo! - Use new Intent Queue to process APDUs, Commands and Device Actions -
#1114
974e0f8Thanks @aussedatlo! - Cleanup InternalApi to remove disableRefresher function
Patch Changes
-
#1114
974e0f8Thanks @aussedatlo! - Update refresher to don't ping when an intent is being processed -
#1269
c97b5c0Thanks @benruseau! - Return null on DevicePinger.ping() error to avoid unhandled promise rejection in RxJS subscription -
#1262
b63acfaThanks @OlivierFreyssinet! - Implement Custom Lock Screen device actions -
#1262
0031856Thanks @OlivierFreyssinet! - Add UserInteractionRequired types for Custom Lock Screen operations- New
UserInteractionRequiredtypes:AllowCustomLockScreen,ConfirmCustomLockScreen - Rename
GetCustomImageSizeCommandtoGetBackgroundImageSizeCommand
- New
-
#1283
80f7372Thanks @fAnselmi-Ledger! - Improve logger structure in device action logger and unify logger pattern
@ledgerhq/device-management-kit-devtools-websocket-connector@1.1.0
Minor Changes
- #1282
3caa949Thanks @OlivierFreyssinet! - Add setVerbose method to connector implementations to enable/disable console logging