From 62275127946105f7cba184f9f831a985c41ebb0f Mon Sep 17 00:00:00 2001 From: LucienSong Date: Mon, 25 May 2026 00:48:59 +0800 Subject: [PATCH] chore: bump version to 0.9.1 First published release with 32-byte 0x hex address format (breaking from 0.8.x). Includes docs cleanup PRs #16-#19 on top of the 0.9.0 dev tag. Requires shell-chain >= v0.23.0. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- CHANGELOG.md | 16 ++++++++++++++++ package.json | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 356cf31..95f3147 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.9.1] — 2026-05-25 + +### Changed +- Documentation: remove all residual `pq1`/Bech32m references from AGENTS.md, + CHANGELOG, `examples/minimal-dapp/`, and test fixtures. Canonical address is + `0x` + 64 lowercase hex throughout. (#19) +- Documentation: align README and `PQTx` comments with PQVM-native design. (#18) +- Documentation: add self-contained AGENTS.md SSoT for AI coding agents. (#16) + +### Breaking (from 0.8.x — included in this release) +- Address encoding migrated to **32-byte BLAKE3** displayed as `0x` + 64-char + lowercase hex. Bech32m (`pq1…`) is no longer supported on `shell-chain v0.23+`. + - `isShellAddress(addr)` / `normalizeShellAddress(addr)` validate `0x` hex only. + - Legacy `isPqAddress` / `normalizePqAddress` remain as `@deprecated` aliases. + - Requires `shell-chain ≥ v0.23.0`. + ## [0.8.2] — 2026-05-12 ### Changed diff --git a/package.json b/package.json index 97e1c2d..2726866 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "shell-sdk", - "version": "0.8.2", + "version": "0.9.1", "description": "TypeScript SDK for Shell Chain — build quantum-safe dApps before Q-Day.", "license": "MIT", "type": "module",