diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ab1f79..9f31082 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +### [1.6.1] 2024-07-14 + +**IMPROVEMENTS:** + +- [ISSUE-4](https://github.com/readdle/app-store-receipt-verification/issues/4): `preorder_date` field added to the App Receipt (kudos to @noemi-salaun) + ### [1.6.0] 2024-04-16 **IMPROVEMENTS:** diff --git a/composer.json b/composer.json index f410563..4fc0598 100644 --- a/composer.json +++ b/composer.json @@ -23,7 +23,7 @@ "php" ], "homepage": "https://github.com/readdle/app-store-receipt-verification", - "version": "1.6.0", + "version": "1.6.1", "autoload": { "psr-4": { "Readdle\\AppStoreReceiptVerification\\": "src/" diff --git a/src/PKCS7/AppStore/AppReceiptField.php b/src/PKCS7/AppStore/AppReceiptField.php index 2057067..4787085 100644 --- a/src/PKCS7/AppStore/AppReceiptField.php +++ b/src/PKCS7/AppStore/AppReceiptField.php @@ -26,6 +26,7 @@ final class AppReceiptField extends AbstractField const TYPE__ORIGINAL_APPLICATION_VERSION = 19; const TYPE__EXPIRATION_DATE = 21; const TYPE__ORGANIZATION_DISPLAY_NAME = 23; + const TYPE__PREORDER_DATE = 32; protected const BINARY_TYPES = [ self::TYPE__OPAQUE_VALUE, @@ -40,6 +41,7 @@ final class AppReceiptField extends AbstractField self::TYPE__RECEIPT_CREATION_DATE, self::TYPE__ORIGINAL_PURCHASE_DATE, self::TYPE__EXPIRATION_DATE, + self::TYPE__PREORDER_DATE, ]; protected const TYPE_TO_NAME = [ @@ -59,5 +61,6 @@ final class AppReceiptField extends AbstractField self::TYPE__ORIGINAL_APPLICATION_VERSION => 'original_application_version', self::TYPE__EXPIRATION_DATE => 'expiration_date', self::TYPE__ORGANIZATION_DISPLAY_NAME => 'organization_display_name', + self::TYPE__PREORDER_DATE => 'preorder_date', ]; }