diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..016add8 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,22 @@ +# Changelog + +All notable changes to this project are documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). + +## [0.0.4] — 2026-08-25 + +### Added + +- `fetch-sync-cache` command to prefetch the public sync snapshot (Railgun Subsquid and Tornado saga HTTP pages) so later `balances` / `shield` / `unshield` syncs can start from disk instead of the network. +- `--tail-calls` on ERC-20 (non-ETH) unshields for Tornado and Railgun. +- `--tail-calls` when unshielding to a stored stealth address (`sN`). + +### Changed + +- Protocol syncs are substantially faster, using the public-sync cache and tighter log-range work. +- Sync progress is much easier to follow: live spinner updates and clearer logs during first-time and catch-up syncs. + +### Fixed + +- Unshielding to a custom / ephemeral recipient (`--to` an address that is not a stored HD account) no longer fails or mis-routes funds. diff --git a/package.json b/package.json index 663b1ee..317a113 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "kohaku-cli", - "version": "0.0.3", + "version": "0.0.4", "type": "module", "engines": { "node": ">=22"