From 1595da11a7ed8e13370e23ef0c1117be3e5e1b17 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Tue, 23 Sep 2025 14:48:51 -0700 Subject: [PATCH] v0.10.0 --- CHANGELOG.md | 37 +++++++++++++++++++++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 40 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 89c96be..9fae6f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,43 @@ SPDX-FileCopyrightText: 2025 Chris Duncan SPDX-License-Identifier: GPL-3.0-or-later --> +# Changelog + +## v0.10.0 + +### Notable Changes + +#### Ledger libraries now required dependency + +Reliable access to Ledger hardware wallets is becoming more of a critical issue +for nano holders, so the Ledger tools are now baked into `libnemo` instead of +hovering around as optional dependencies. The `Ledger` class itself is also now +exported for consumer usage, although the majority of functions can and should +be executed via a `Wallet`. + +### Other Changes + +Remove self-references from various classes so `esbuild` does not need to rename +them when bundling. + +Pinned `esbuild` targets to specific ES versions. + +Copy all emitted `types` instead of consolidating into one massive file. + +Fix `buffer` polyfill injection. + +Add and fix JSDoc documentation. + +Remove `Vault` static instance tracker. + +Fixed calls to `Account` map methods. + +`Tools` is its own class instead of a collection of functions. + +Updated tests. + + + ## v0.9.0 ### Notable Changes diff --git a/package-lock.json b/package-lock.json index c758562..0211878 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "libnemo", - "version": "0.9.0", + "version": "0.10.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "libnemo", - "version": "0.9.0", + "version": "0.10.0", "license": "(GPL-3.0-or-later AND MIT AND ISC)", "dependencies": { "@ledgerhq/hw-transport-web-ble": "^6.29.10", diff --git a/package.json b/package.json index 2cd7de1..871b986 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "libnemo", - "version": "0.9.0", + "version": "0.10.0", "description": "Nano cryptocurrency wallet library.", "keywords": [ "nemo", -- 2.47.3