From 4170e677c798319b80760e6033b51a46eb65dc1f Mon Sep 17 00:00:00 2001 From: RevenueCat Git Bot <72824662+RCGitBot@users.noreply.github.com> Date: Thu, 17 Aug 2023 07:01:05 +0200 Subject: [PATCH] [AUTOMATIC] Release/4.25.6 (#3037) **This is an automatic release.** ### Bugfixes * `Xcode 15`: fixed release build (#3034) via NachoSoto (@NachoSoto) --- .version | 2 +- CHANGELOG.latest.md | 19 +------------------ CHANGELOG.md | 4 ++++ RevenueCat.podspec | 2 +- Sources/Info.plist | 2 +- Sources/Misc/SystemInfo.swift | 2 +- Tests/BackendIntegrationTestApp/Info.plist | 2 +- Tests/BackendIntegrationTests/Info.plist | 2 +- .../CommonFiles/RevenueCat-Swift.h | 2 +- Tests/UnitTests/Info.plist | 2 +- Tests/UnitTestsHostApp/Info.plist | 2 +- scripts/docs/index.html | 2 +- scripts/docs/v4_api_migration_guide.html | 2 +- 13 files changed, 16 insertions(+), 29 deletions(-) diff --git a/.version b/.version index 45c0821ace..fa57623d60 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -4.25.5 +4.25.6 diff --git a/CHANGELOG.latest.md b/CHANGELOG.latest.md index c4cbcd6115..8f1c7d4f16 100644 --- a/CHANGELOG.latest.md +++ b/CHANGELOG.latest.md @@ -1,19 +1,2 @@ ### Bugfixes -* `PurchasesOrchestrator`: fixed callback not invoked regression during downgrades (#3028) via NachoSoto (@NachoSoto) -* `TransactionPoster`: don't finish transactions for non-subscriptions if they're not processed (#2841) via NachoSoto (@NachoSoto) -### Performance Improvements -* `StoreKit 2`: only listen to `StoreKit.Transaction.updates` when SK2 is enabled (#3032) via NachoSoto (@NachoSoto) -* `CustomerInfoManager`: post transactions in parallel to POST receipts only once (#2954) via NachoSoto (@NachoSoto) -### Other Changes -* `PostedTransactionCache`: remove implementation (#3030) via NachoSoto (@NachoSoto) -* `Integration Tests`: improved `testCanPurchaseMultipleSubscriptions` (#3025) via NachoSoto (@NachoSoto) -* `GitHub`: improved `ISSUE_TEMPLATE` (#3022) via NachoSoto (@NachoSoto) -* `TransactionPoster`: added transaction ID and Date to log (#3026) via NachoSoto (@NachoSoto) -* `TransactionPoster`: fix iOS 12 test (#3018) via NachoSoto (@NachoSoto) -* `SystemInfo`: added `ClockType` (#3014) via NachoSoto (@NachoSoto) -* `Integration Tests`: begin tests with `UIApplication.willEnterForegroundNotification` to simulate a real app (#3015) via NachoSoto (@NachoSoto) -* `Integration Tests`: add tests to verify `CustomerInfo`+`Offerings` request de-dupping (#3013) via NachoSoto (@NachoSoto) -* `SwiftLint`: disable `unneeded_synthesized_initializer` (#3010) via NachoSoto (@NachoSoto) -* Added `internal` `NonSubscriptionTransaction.storeTransactionIdentifier` (#3009) via NachoSoto (@NachoSoto) -* `Integration Tests`: added tests for non-renewing and non-consumable packages (#3008) via NachoSoto (@NachoSoto) -* Expanded `EnsureNonEmptyArrayDecodable` to `EnsureNonEmptyCollectionDecodable` (#3002) via NachoSoto (@NachoSoto) +* `Xcode 15`: fixed release build (#3034) via NachoSoto (@NachoSoto) diff --git a/CHANGELOG.md b/CHANGELOG.md index 831f0e9c72..586347df4b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 4.25.6 +### Bugfixes +* `Xcode 15`: fixed release build (#3034) via NachoSoto (@NachoSoto) + ## 4.25.5 ### Bugfixes * `PurchasesOrchestrator`: fixed callback not invoked regression during downgrades (#3028) via NachoSoto (@NachoSoto) diff --git a/RevenueCat.podspec b/RevenueCat.podspec index 07e3cc0eb4..a532aff561 100644 --- a/RevenueCat.podspec +++ b/RevenueCat.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "RevenueCat" - s.version = "4.25.5" + s.version = "4.25.6" s.summary = "Subscription and in-app-purchase backend service." s.description = <<-DESC diff --git a/Sources/Info.plist b/Sources/Info.plist index 6cb7337e58..b33e61d3eb 100644 --- a/Sources/Info.plist +++ b/Sources/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 4.25.5 + 4.25.6 CFBundleVersion $(CURRENT_PROJECT_VERSION) LSApplicationCategoryType diff --git a/Sources/Misc/SystemInfo.swift b/Sources/Misc/SystemInfo.swift index f8dc3d320b..e2970b876c 100644 --- a/Sources/Misc/SystemInfo.swift +++ b/Sources/Misc/SystemInfo.swift @@ -54,7 +54,7 @@ class SystemInfo { } static var frameworkVersion: String { - return "4.25.5" + return "4.25.6" } static var systemVersion: String { diff --git a/Tests/BackendIntegrationTestApp/Info.plist b/Tests/BackendIntegrationTestApp/Info.plist index b2ec3980cb..22d977ef48 100644 --- a/Tests/BackendIntegrationTestApp/Info.plist +++ b/Tests/BackendIntegrationTestApp/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 4.25.5 + 4.25.6 CFBundleVersion 1 LSRequiresIPhoneOS diff --git a/Tests/BackendIntegrationTests/Info.plist b/Tests/BackendIntegrationTests/Info.plist index a5f6956728..3145106c7a 100644 --- a/Tests/BackendIntegrationTests/Info.plist +++ b/Tests/BackendIntegrationTests/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 4.25.5 + 4.25.6 CFBundleVersion 1 diff --git a/Tests/InstallationTests/CommonFiles/RevenueCat-Swift.h b/Tests/InstallationTests/CommonFiles/RevenueCat-Swift.h index 0d97899ba1..9aa542de42 100644 --- a/Tests/InstallationTests/CommonFiles/RevenueCat-Swift.h +++ b/Tests/InstallationTests/CommonFiles/RevenueCat-Swift.h @@ -2514,7 +2514,6 @@ SWIFT_CLASS_NAMED("PlatformInfo") - @interface RCPurchases (SWIFT_EXTENSION(RevenueCat)) - (void)logIn:(NSString * _Nonnull)appUserID completion:(void (^ _Nonnull)(RCCustomerInfo * _Nullable, BOOL, NSError * _Nullable))completion; - (void)logIn:(NSString * _Nonnull)appUserID completionHandler:(void (^ _Nonnull)(RCCustomerInfo * _Nullable, BOOL, NSError * _Nullable))completionHandler SWIFT_AVAILABILITY(watchos,introduced=6.2) SWIFT_AVAILABILITY(tvos,introduced=13.0) SWIFT_AVAILABILITY(macos,introduced=10.15) SWIFT_AVAILABILITY(ios,introduced=13.0); @@ -2614,6 +2613,7 @@ SWIFT_CLASS_NAMED("PlatformInfo") @end + @interface RCPurchases (SWIFT_EXTENSION(RevenueCat)) /// Enable debug logging. Useful for debugging issues with the lovely team @RevenueCat. SWIFT_CLASS_PROPERTY(@property (nonatomic, class) BOOL debugLogsEnabled SWIFT_DEPRECATED_MSG("use Purchases.logLevel instead");) diff --git a/Tests/UnitTests/Info.plist b/Tests/UnitTests/Info.plist index a5f6956728..3145106c7a 100644 --- a/Tests/UnitTests/Info.plist +++ b/Tests/UnitTests/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 4.25.5 + 4.25.6 CFBundleVersion 1 diff --git a/Tests/UnitTestsHostApp/Info.plist b/Tests/UnitTestsHostApp/Info.plist index 0d82e546be..65eb929882 100644 --- a/Tests/UnitTestsHostApp/Info.plist +++ b/Tests/UnitTestsHostApp/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 4.25.5 + 4.25.6 CFBundleVersion 1 LSRequiresIPhoneOS diff --git a/scripts/docs/index.html b/scripts/docs/index.html index 1fa35b4c97..660cc2a35a 100644 --- a/scripts/docs/index.html +++ b/scripts/docs/index.html @@ -2,7 +2,7 @@ - + diff --git a/scripts/docs/v4_api_migration_guide.html b/scripts/docs/v4_api_migration_guide.html index 848391b784..4c451daea7 100644 --- a/scripts/docs/v4_api_migration_guide.html +++ b/scripts/docs/v4_api_migration_guide.html @@ -2,7 +2,7 @@ - +