From 2a8b9920f95220f2fc946bfd0dc8e3dc5be08dc8 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Mon, 15 Sep 2025 16:44:15 -0700 Subject: [PATCH] v0.9.0 --- CHANGELOG.md | 31 +++++++++++++++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 34 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e978421..89c96be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,37 @@ SPDX-FileCopyrightText: 2025 Chris Duncan SPDX-License-Identifier: GPL-3.0-or-later --> +## v0.9.0 + +### Notable Changes + +#### Ledger connection configuration + +Ledger hardware wallets can connect over HID or USB transport protocols; the +former is generally recommended by the company themselves, especially now +that a Web USB bug is preventing devices from communicating over the latter. +`libnemo` now supports configuring the transport directly. By default, it will +use, in order of preference, HID then Bluetooth then USB, and now, calling the +`wallet.config()` method with a settings object can set the desired transport +explicitly. For example: + +``` +const myLedger = await Wallet.create('Ledger') +await myLedger.config({ connection: 'ble' }) // other options are 'hid' or 'usb' +``` + +### Other Changes + +Build process file hierarchy reorganized. + +Fixed test of verify method for Ledger wallets. + +Fixed missing constants when building unminified bundle. + +Fixed test not cleaning up wallet workers properly. + + + ## v0.8.1 ### Notable Changes diff --git a/package-lock.json b/package-lock.json index a1108f7..5a54ec9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "libnemo", - "version": "0.8.1", + "version": "0.9.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "libnemo", - "version": "0.8.1", + "version": "0.9.0", "license": "(GPL-3.0-or-later AND MIT AND ISC)", "dependencies": { "nano-pow": "^5.1.6" diff --git a/package.json b/package.json index 71b48f9..381176d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "libnemo", - "version": "0.8.1", + "version": "0.9.0", "description": "Nano cryptocurrency wallet library.", "keywords": [ "nemo", -- 2.47.3