Skip to content

Releases: readdle/app-store-receipt-verification

1.8.3

01 Apr 16:27
99f45a8

Choose a tag to compare

IMPROVEMENTS:

  • ReceiptContainerVerifier now expects a container that implements ReceiptContainerInterface interface (instead of concrete ReceiptContainer implementation)

1.8.2

01 Apr 15:57
60d4900

Choose a tag to compare

IMPROVEMENTS:

  • Interfaces ReceiptContainerInterface and ReceiptContainerVerifierInterface introduced, so that anyone who uses this library could mock these classes and test their code

1.8.1

01 Apr 15:41
9ef2523

Choose a tag to compare

IMPROVEMENTS:

  • AppStoreResponseComposer class introduced and everything related to serialization of decoded receipt to verifyReceipt-compatible format moved to that class

1.8.0

24 Mar 20:58
1442e33

Choose a tag to compare

IMPROVEMENT:

  • Introduced support of GMP and BCMath PHP extensions. Library auto-detects if one of them is installed (preference to GMP). It continues to use native implementation if no extension found. Also, you can choose which one to use manually.

1.7.1

19 Feb 14:33
8280afa

Choose a tag to compare

BUGFIX:

  • pending_renewal_info is now populated from ALL transactions of each subscription group, not only from the first one as it was previously

1.7.0

13 Nov 17:55
52e3353

Choose a tag to compare

IMPROVEMENTS:

  • latest_receipt field is now added to Xcode receipts as well (there was an exception for Xcode receipts previously)

1.6.2

11 Sep 14:57
233d060

Choose a tag to compare

BUGFIX:

  • AppStoreServerAPIReceiptExtender::extendReceiptTransactionInfo(): fixed merging of transaction data

1.6.1

14 Jul 09:39
2eca9b2

Choose a tag to compare

IMPROVEMENTS:

v1.6.0

16 Apr 09:42
a2c4a53

Choose a tag to compare

IMPROVEMENTS:

1.5.1

22 Feb 19:36
2d78561

Choose a tag to compare

[1.5.1] 2024-02-22

BUGFIX:

  • Utils::receiptJsonSerialize(): DateTime field serialization fix, handle possible exception in case of wrong format