Skip to content

Releases: agentscore/python-commerce

v2.4.0

26 May 06:36
c5cc091

Choose a tag to compare

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

Full Changelog: v2.3.0...v2.4.0

v2.3.0

22 May 03:14
f69b080

Choose a tag to compare

What's Changed

Full Changelog: v2.2.0...v2.3.0

v2.2.0

21 May 04:40
82a7448

Choose a tag to compare

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

20 May 01:01
eb2bc01

Choose a tag to compare

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

18 May 19:52
024e1ae

Choose a tag to compare

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

17 May 20:36
b97bc47

Choose a tag to compare

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

15 May 21:11
fc83b04

Choose a tag to compare

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

15 May 19:06
1e6cf67

Choose a tag to compare

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

13 May 13:54
5f0337e

Choose a tag to compare

What's Changed

Full Changelog: v1.8.0...v1.8.1

v1.8.0

11 May 19:05
c906b26

Choose a tag to compare

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