Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 02:22
· 18 commits to main since this release

Winnow v0.6.0 adds People and shared savings and brings the app and its Bitcoin modules into one release.

TestFlight 0.6.0 (26) is available to internal testers. As of September 7, 2026, Apple is blocking external submission while the earlier 0.6.0 build 25 is awaiting beta review. Build 26 has not yet been submitted for external review.

  • Share a public People card, pay a saved person to a fresh address each time, and create shared Taproot savings with approval requests.
  • Use the four-tab everyday wallet; Advanced mode exposes network, peer, explorer and vault controls.
  • Improve interrupted reorg recovery, wallet persistence, in-flight coin reservations, descriptor and PSBT handling, header difficulty checks and filter-header agreement.
  • Share one package, dependency lockfile and validation pipeline across the app, Bitcoin modules, CLI and development tools. Remove unused Silent Payments hooks.
  • Expand regression and fuzz coverage, reject silently skipped tests, and publish reproducible source counts and build provenance.

This remains an early-access TestFlight release. The P2WSH Safe is planned for 0.7; it is not included here.

The 29 commits since v0.5.5 are condensed into one release commit, a4b3ea. Application source matches d391989, and existing release tags are unchanged. The tagged repository contains 44,129 lines of code under its CI counting policy: 18,428 app/library/CLI, 17,590 tests, 3,161 webpages and 4,950 tooling. The attached loc.md, loc.json and loc.csv provide the breakdown and counting method.

Pre-release validation passed: package tests on both architectures, story tests, complexity and skip gates, production builds, CLI checks, deterministic fuzzing, 142 app tests, Bitcoin Core differential tests and simulator UI journeys.

Build 26 publication succeeded from the unchanged v0.6.0 tag. The attached SPDX SBOM and build provenance identify that source commit and the signed app archive.

Full changelog