Skip to content

9.0.0

Latest

Choose a tag to compare

@aporat aporat released this 24 May 11:16
· 10 commits to main since this release

v9.0.0 — App Store Server API expansion
The AppleAppStore\Validator now covers Apple's full App Store Server API surface — transactions, subscriptions, refunds, notifications, and consumption — with typed request/response objects, JWS verification, and PSR-3 logging on every call.

✨ New endpoints on AppleAppStore\Validator
getTransactionHistory() / getTransactionInfo() / getAppTransactionInfo()
finishTransaction(), setAppAccountToken(), sendConsumptionInformation()
lookUpOrderId(), getRefundHistory()
getAllSubscriptionStatuses(), extendSubscriptionRenewalDate(), extendSubscriptionRenewalDatesForAllActiveSubscribers(), getStatusOfSubscriptionRenewalDateExtensions()
getTestNotificationStatus(), getNotificationHistory()

⚠️ Deprecations
Validator::validate() is deprecated. Use getTransactionHistory() for paginated history or getTransactionInfo() for a single transaction. It still works and will be removed in a future major release.

Full Changelog: 8.0.0...9.0.0