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()
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