From aa58150e759f9550ca706963942b480e7d5ce925 Mon Sep 17 00:00:00 2001 From: devdavidejesus Date: Thu, 15 Oct 2026 11:20:21 -0300 Subject: [PATCH] release: v1.8.0, verify, decode, validate, inscription and audit fixes --- CHANGELOG.md | 9 ++++++++- btc_toolkit/__init__.py | 2 +- pyproject.toml | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f4f554..a23775b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,12 @@ versioning follows [SemVer](https://semver.org/). The `--json` output follows th ## [Unreleased] +## [1.8.0] — 2026-10-15 + +Four new commands (`verify`, `decode`, `validate`, `inscription`), `tx --inputs/--outputs`, and fixes from two +independent audits. No command or option is removed and the `--json` output only gains keys; the changes in +behavior are listed under Changed. + ### Added - `verify `: checks a transaction is in a block by computation instead of trusting the API's "confirmed". It recomputes the txid from the raw transaction, the Merkle root from the proof (refusing any pair of nodes that is @@ -267,7 +273,8 @@ First stable release: `opreturn`, `balance`, `fees`, `block`, `utxo` — the ori - 0.4.0 — block explorer · 0.3.0 — fee estimator · 0.2.0 — balance checker and unified CLI. - Phase 1 (untagged) — OP_RETURN reader. -[Unreleased]: https://github.com/devdavidejesus/btc-toolkit/compare/v1.7.2...HEAD +[Unreleased]: https://github.com/devdavidejesus/btc-toolkit/compare/v1.8.0...HEAD +[1.8.0]: https://github.com/devdavidejesus/btc-toolkit/compare/v1.7.2...v1.8.0 [1.7.2]: https://github.com/devdavidejesus/btc-toolkit/compare/v1.7.1...v1.7.2 [1.7.1]: https://github.com/devdavidejesus/btc-toolkit/compare/v1.7.0...v1.7.1 [1.7.0]: https://github.com/devdavidejesus/btc-toolkit/compare/v1.6.2...v1.7.0 diff --git a/btc_toolkit/__init__.py b/btc_toolkit/__init__.py index 663fd2c..efe4520 100644 --- a/btc_toolkit/__init__.py +++ b/btc_toolkit/__init__.py @@ -1,3 +1,3 @@ """btc-toolkit — Bitcoin CLI tools. Zero dependencies, no Bitcoin Core required.""" -__version__ = "1.7.2" +__version__ = "1.8.0" diff --git a/pyproject.toml b/pyproject.toml index 60f0b77..e65b3f2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "btc-toolkit" -version = "1.7.2" +version = "1.8.0" description = "Bitcoin CLI toolkit — OP_RETURN decoder, balance checker, fee estimator & more. Zero deps, no Bitcoin Core required." readme = "README.md" license = "MIT"