Releases: agentscore/python-commerce
Releases · agentscore/python-commerce
v2.4.0
What's Changed
- Release 2.4.0: payment correctness + SDK parity + branch coverage by @vvillait88 in #56
- Fix docs: payment-handler examples must pass RailSpec instances, not dicts by @vvillait88 in #57
- chore(deps-dev): bump redis from 6.4.0 to 7.4.0 by @dependabot[bot] in #58
New Contributors
- @dependabot[bot] made their first contribution in #58
Full Changelog: v2.3.0...v2.4.0
v2.3.0
What's Changed
- Static-recipient Solana support + v2.3.0 by @vvillait88 in #55
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
- Wallet OFAC default + gateless 402 body + v2.2.0 by @vvillait88 in #54
Full Changelog: v2.1.1...v2.2.0
v2.1.1
What's Changed
- feat: 2.1.1 — typed errors, bootstrap session helper, stripe $0.50 auto-drop by @vvillait88 in #53
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
- feat: 2.1.0 — A2A v1.0 canonical wire format + tests by @vvillait88 in #52
Full Changelog: v2.0.2...v2.1.0
v2.0.2
What's Changed
- fix(checkout): populate outcome.rail_key from MPP receipt method by @vvillait88 in #51
Full Changelog: v2.0.1...v2.0.2
v2.0.1
What's Changed
- fix(checkout): emit Payment-Receipt header on MPP success by @vvillait88 in #50
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
- feat: add hash_operator_token helper by @vvillait88 in #22
- feat: add usd_to_atomic helper by @vvillait88 in #23
- feat: add detect_rail_from_headers helper by @vvillait88 in #24
- feat: extend extract_payment_signer to MPP credentials by @vvillait88 in #25
- feat: add zero_amount_carve_out helper by @vvillait88 in #26
- feat: add classify_orchestration_error helper by @vvillait88 in #27
- feat: add load_ucp_signing_key_from_env helper by @vvillait88 in #28
- refactor(examples): use load_ucp_signing_key_from_env in signed_ucp_merchant by @vvillait88 in #29
- test: lock public-surface barrel exports by @vvillait88 in #30
- docs: list TEC-302 helpers in the README inventory by @vvillait88 in #31
- feat: flatten challenge builders to kwargs; delete *Input + *Config wrappers by @vvillait88 in #32
- feat: flatten x402 verify+settle+validate builders to kwargs by @vvillait88 in #33
- feat: flatten payment directive + headers + override builders to kwargs by @vvillait88 in #34
- chore: remove dead _RequestLike Protocol in discovery/probe.py by @vvillait88 in #35
- feat: flatten payment_required_header to kwargs; delete PaymentRequiredHeaderInput by @vvillait88 in #36
- feat: flatten stripe_multichain helpers to kwargs; delete 4 wrappers by @vvillait88 in #37
- feat: flatten 7 discovery builders to kwargs; delete 10 *Input wrappers + convert 6 nested types to TypedDicts by @vvillait88 in #38
- refactor(identity, payment): flatten LoadUCPSigningKeyOptions + drop dead CreateX402ServerOptions by @vvillait88 in #39
- feat(payment): add canonical *RailSpec types for cross-helper rail config by @vvillait88 in #40
- refactor(challenge): build_accepted_methods + build_how_to_pay consume *RailSpec; async by @vvillait88 in #41
- refactor(identity/ucp): payment handlers consume *RailSpec by @vvillait88 in #42
- feat(payment)!: create_mppx_server consumes dict[str, *RailSpec] by @vvillait88 in #43
- feat(identity)!: rename GateClient -> AgentScoreCore by @vvillait88 in #44
- feat(checkout): add Checkout orchestrator for one-call agent-commerce flow by @vvillait88 in #45
- feat(checkout): seamless merchant helpers (adapters, hooks, discovery) by @vvillait88 in #46
- chore: bump transitive deps (requests, ty, uvicorn) by @vvillait88 in #47
- docs(examples): migrate 6 examples to Checkout + canonical 2.0 surface by @vvillait88 in #48
- feat: commerce 2.0.0 — Checkout orchestrator + per-framework adapters + signed UCP routes by @vvillait88 in #49
Full Changelog: v1.8.1...v2.0.0
v1.8.1
What's Changed
- chore: tidy docstrings + test fixtures by @vvillait88 in #20
- chore: dependabot cooldown + uv required-version floor by @vvillait88 in #21
Full Changelog: v1.8.0...v1.8.1
v1.8.0
What's Changed
- agentscore-commerce 1.8.0 — signer field + signer_sanctions surface (TEC-295 Phase 2c) by @vvillait88 in #19
Full Changelog: v1.7.0...v1.8.0