commit 63bad7ad23b0a5a4507dccb8dacd076af95ee3b1
parent 63daac7fb3b177cb314fc67441775caab0ed6b28
Author: Jared Tobin <jared@jtobin.io>
Date: Sat, 10 Oct 2026 18:59:30 +0400
release: v0.2.6
Diffstat:
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG b/CHANGELOG
@@ -1,5 +1,13 @@
# Changelog
+- 0.2.6 (2026-10-10)
+ * Fixes several decoding bugs: inputs with fewer than six checksum
+ characters are now rejected, bech32m decoding no longer accepts
+ mixed-case input, and all-uppercase input is now accepted, per
+ BIP173. 'verify' follows the same case rules.
+ * Improves decoding performance by roughly 1.5x.
+ * Adds the BIP173 and BIP350 test vectors to the test suite.
+
- 0.2.5 (2026-05-16)
* Improves bech32 encode/decode performance by about 2x.
diff --git a/ppad-bech32.cabal b/ppad-bech32.cabal
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: ppad-bech32
-version: 0.2.5
+version: 0.2.6
synopsis: bech32 and bech32m encoding/decoding, per BIPs 173 & 350.
license: MIT
license-file: LICENSE