sdk: v0.7.0
0.7.0 (2026-06-02)
Features
- sdk: add fetch-only balance-lite variant (813adbf)
- sdk: add Result-returning tryParse variants for throwing parsers (50095e0)
- sdk: add types-only @printr/sdk/openapi entry (e31405a)
- sdk: createStateRepo factory + cover state with specs (6077ea3)
- sdk: epic A — make SDK Workers-ready (1cde7cc)
- sdk: generic PublicContractClient wrapper (0fd5cf0)
- sdk: namespaced tx and balance facade (075fb35)
- sdk: namespaced tx and balance facade (cadeb90), closes #81
- sdk: rpc fallback across multiple endpoints in signers (674a921)
- sdk: rpc fallback across multiple endpoints in signers (6b579da), closes #79
- signing: pluggable signer adapters + enforced lint gates (87fbd07)
Bug Fixes
- sdk: balance-lite dispatcher + symbol() fallback (6295954)
- sdk: broadcast at most once when rpc fallback retries (2b31f0d)
- sdk: catch sync throws in signers + type tx_hash as Hex (b8a8f63)
- sdk: drop createRequire shim from dist bundle (16fb08a)
- sdk: include api.gen.d.ts in dist (7a227de)
- sdk: lazy-load sharp + node:fs in image.ts (09e8f4d)
- sdk: never overwrite an unreadable keystore with an empty one (97d8a12)
- sdk: read PRINTR_WALLET_STORE live so keystore tests stay isolated (5671e85)
- sdk: validate token chain in balance.token.get + clarify test comment (393b1dc)
mcp: 0.17.0
0.17.0 (2026-06-02)
Features
- sdk: epic A — make SDK Workers-ready (1cde7cc)
- signing: add pluggable signer port and adapters (611d8a9)
- signing: pluggable signer adapters + enforced lint gates (87fbd07)
cli: 0.4.0