Skip to content

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 15 May 19:06
· 67 commits to main since this release
d942052

What's Changed

  • feat: add hashOperatorToken helper by @vvillait88 in #23
  • feat: add usdToAtomic helper by @vvillait88 in #24
  • feat: add detectRailFromHeaders helper by @vvillait88 in #25
  • feat: re-export extractPaymentSignerFromAuth from payment subpath by @vvillait88 in #26
  • feat: add zeroAmountCarveOut helper by @vvillait88 in #27
  • feat: add classifyOrchestrationError helper by @vvillait88 in #28
  • feat: add loadUCPSigningKeyFromEnv helper by @vvillait88 in #29
  • fix: export loadUCPSigningKeyFromEnv from top-level barrel + lock public surface by @vvillait88 in #30
  • docs: list TEC-302 helpers in the README inventory by @vvillait88 in #31
  • chore: wire knip as a dev tool for ongoing dead-code visibility by @vvillait88 in #32
  • refactor(challenge): flatten 8 challenge builders to destructured kwargs by @vvillait88 in #33
  • refactor(payment): flatten x402 verify/settle/validate to kwargs by @vvillait88 in #34
  • refactor(payment): flatten directive + headers + idempotency + zero-settle to kwargs by @vvillait88 in #35
  • refactor(payment): flatten paymentRequiredHeader to kwargs; drop respond402 bridge by @vvillait88 in #36
  • refactor(stripe-multichain, mppx): flatten 5 helpers to kwargs by @vvillait88 in #37
  • refactor(discovery): flatten 6 discovery builders to kwargs by @vvillait88 in #38
  • refactor(identity ucp + denial): flatten 5 wrappers to kwargs by @vvillait88 in #39
  • refactor(identity): flatten loadUCPSigningKeyFromEnv to destructured kwargs by @vvillait88 in #40
  • refactor(node): flatten remaining *Options + *Input wrappers — completes node-side TEC-303 train by @vvillait88 in #41
  • feat(payment): add canonical *RailSpec types for cross-helper rail config by @vvillait88 in #43
  • docs(example): drop stale AgentScoreGateOptions reference by @vvillait88 in #42
  • refactor(challenge): buildAcceptedMethods consumes *RailSpec; async by @vvillait88 in #44
  • refactor(identity/ucp): payment handlers consume *RailSpec by @vvillait88 in #45
  • feat(payment)!: createMppxServer consumes Record<string, *RailSpec> by @vvillait88 in #46
  • feat(challenge)!: respond402 returns framework-neutral Respond402Result by @vvillait88 in #47
  • feat(checkout): add Checkout orchestrator (cross-language parity with python) by @vvillait88 in #48
  • feat(checkout): seamless merchant helpers + Tier 1+2+3 SDK lifts by @vvillait88 in #49
  • docs(examples): migrate 6 examples to Checkout + canonical 2.0 surface by @vvillait88 in #50
  • feat: commerce 2.0.0 — Checkout orchestrator + per-framework adapters + signed UCP routes by @vvillait88 in #51

Full Changelog: v1.8.1...v2.0.0