From ee8dab2a5feb34730fc29b20ed04cb937588a4fe Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Priit=20L=C3=A4tt?= <lattpriit@gmail.com>
Date: Thu, 7 Nov 2024 14:49:33 +0200
Subject: [PATCH 1/2] Make deprecated relations on App resource optional

---
 src/codemagic/apple/resources/app.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/codemagic/apple/resources/app.py b/src/codemagic/apple/resources/app.py
index 841f90eb..559614c6 100644
--- a/src/codemagic/apple/resources/app.py
+++ b/src/codemagic/apple/resources/app.py
@@ -80,8 +80,6 @@ class Relationships(Resource.Relationships):
         builds: Relationship
         endUserLicenseAgreement: Relationship
         gameCenterEnabledVersions: Relationship
-        inAppPurchases: Relationship
-        preOrder: Relationship
         preReleaseVersions: Relationship
 
         alternativeDistributionKey: Optional[Relationship] = None
@@ -98,9 +96,11 @@ class Relationships(Resource.Relationships):
         ciProduct: Optional[Relationship] = None
         customerReviews: Optional[Relationship] = None
         gameCenterDetail: Optional[Relationship] = None
+        inAppPurchases: Optional[Relationship] = None
         inAppPurchasesV2: Optional[Relationship] = None
         marketplaceSearchDetail: Optional[Relationship] = None
         perfPowerMetrics: Optional[Relationship] = None
+        preOrder: Optional[Relationship] = None
         pricePoints: Optional[Relationship] = None
         promotedPurchases: Optional[Relationship] = None
         reviewSubmissions: Optional[Relationship] = None

From e711a4e01e1079d9eecdd36f2da50beeba058ea1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Priit=20L=C3=A4tt?= <lattpriit@gmail.com>
Date: Thu, 7 Nov 2024 15:35:07 +0200
Subject: [PATCH 2/2] Update changelog

---
 CHANGELOG.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 40bbe6de..1a22f120 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,7 @@ Version 0.54.3
 
 **Bugfixes**
 - Support device class `APPLE_SILICON_MAC` on App Store Connect API [`Device`](https://developer.apple.com/documentation/appstoreconnectapi/device) responses. [PR #437](https://github.com/codemagic-ci-cd/cli-tools/pull/437)
+- Make undocumented `preOrder` and deprecated `inAppPurchases` relationships on App Store connect https://developer.apple.com/documentation/appstoreconnectapi/app/relationships-data.dictionary model optional . [PR #439](https://github.com/codemagic-ci-cd/cli-tools/pull/439)
 
 **Improvements**
 - Fail action `app-store-connect fetch-signing-files` early with descriptive error message if bundle ID identifier is not given. [PR #438](https://github.com/codemagic-ci-cd/cli-tools/pull/438)