Changelog
A concise, standalone view of the changes that affect users and contributors. PyPI publication is still gated.
Unreleased
Reliability
- Provider boundaries validate URLs and transaction IDs, bound response sizes, and enforce positive timeouts.
- Health output reports backend, optional capabilities, and aggregate status.
- Native and Docker validation workflows cover Python and site quality gates.
Documentation and site
- Installation messaging is source-first and no longer advertises PyPI as available.
- Documentation is now published as standalone Astro pages under
/btx/docs. - The public homepage now leads with transaction inspection, protocol proof points, and a clearer source-install path.
- The logo is a consistent transaction graph flowing through a secp256k1 curve.
- Mobile overflow checks and base-path asset verification are part of local site QA.
0.5.0 · 2026-06-05
The 0.5.0 release introduced the btx package surface, transaction/signature workflows, PSBT support, optional coincurve acceleration, and the current layered architecture.
Breaking changes
Imports, CLI names, settings, exception names, batch result fields, and several removed compatibility aliases changed in the package rename.
Added
Health introspection, related-nonce recovery, Taproot helpers, script builders, concurrency tests, and mainnet vectors.
For the full historical record, this page is the published source of truth. It is intentionally maintained independently from repository Markdown.