MINOR: PaymentResult gained the pending case (#38), which breaks an
exhaustive switch in merchant code, so the source-incompatible heading stays
on the Changed section. Also in this release: the sheet's strings resolve in
the SDK bundle (#36) and the cancellation tests are deterministic (#37).
- PayCross.podspec, PayCrossCore.podspec: 0.3.0 -> 0.4.0.
- Sources/PayCross/PayCrossAPI.swift: PayCrossAPI.version -> "0.4.0" (the
User-Agent stamp; VersionTests gate it against both podspecs).
- CHANGELOG.md: Unreleased -> [0.4.0] - 2026-09-05, fresh Unreleased above,
link references updated.
- README.md: install ranges ~> 0.4.0 and .upToNextMinor(from: "0.4.0").
Claude-Session: https://claude.ai/code/session_01ESYanixFjGbbKEGjgYKeDq