CHANGELOG (1274B)
1 # Changelog 2 3 - 0.2.6 (2026-10-10) 4 * Fixes several decoding bugs: inputs with fewer than six checksum 5 characters are now rejected, bech32m decoding no longer accepts 6 mixed-case input, and all-uppercase input is now accepted, per 7 BIP173. 'verify' follows the same case rules. 8 * Improves decoding performance by roughly 1.5x. 9 * Adds the BIP173 and BIP350 test vectors to the test suite. 10 11 - 0.2.5 (2026-05-16) 12 * Improves bech32 encode/decode performance by about 2x. 13 14 - 0.2.4 (2025-12-28) 15 * Adds an 'llvm' build flag and tests with GHC 9.10.3. 16 17 - 0.2.3 (2025-06-21) 18 * Minor performance improvements and internal housekeeping. 19 20 - 0.2.2 (2025-02-28) 21 * Various optimizations, including roughly 2x faster decoding 22 performance. 23 24 - 0.2.1 (2025-01-07) 25 * Removes the 'primitive' dependency. 26 27 - 0.2.0 (2025-01-04) 28 * Adds bech32/bech32m/base32 decoding. 29 * Fixes a bug in which mixed-case HRP's would result in encodings with 30 invalid checksums (IIRC this also affects the Haskell reference 31 implementation). 32 33 - 0.1.2 (2024-12-15) 34 * Minor performance improvements. 35 36 - 0.1.1 (2024-12-14) 37 * Simply improves generated Haddocks. 38 39 - 0.1.0 (2024-12-14) 40 * Initial release, supporting encoding and checksum verification for 41 bech32 and bech32m. 42