Releases: RevenueCat/purchases-ios
Releases · RevenueCat/purchases-ios
5.52.1
RevenueCat SDK
🐞 Bugfixes
- Fix translations of purchase button in Customer Center's promotional offers (#5974) via Cesar de la Vega (@vegaro)
- Fix HTTP request deduplication being non-deterministic on cache keys (#5975) via Andy Boedo (@aboedo)
- Fixed compilation of generated XCFramework because of synthesized Codable conformance in extension (#5971) via Rick (@rickvdl)
- Fix footer background image influencing footer height when using Fill / Fit mode (#5960) via Facundo Menzella (@facumenzella)
RevenueCatUI SDK
Paywallv2
🐞 Bugfixes
- Fix Tabs component package inheritance for tabs without packages (#5929) via Facundo Menzella (@facumenzella)
🔄 Other Changes
- Remove
output_stylefromxcodebuildcalls intest_revenuecatui(#5978) via Cesar de la Vega (@vegaro) - Updated reference snapshot for load shedder offerings response (#5973) via Rick (@rickvdl)
- Removed the use of @autoclosure from Logging methods in order to reduce binary size footprint (#5956) via Rick (@rickvdl)
4.44.2
5.52.0
RevenueCatUI SDK
Paywallv2
✨ New Features
- Add exit offers support for paywalls (#5944) via Facundo Menzella (@facumenzella)
🔄 Other Changes
- Execute
release-trainonly when making a release (#5965) via Antonio Pallares (@ajpallares) - Fix failing ad tracking tests (#5963) via Antonio Pallares (@ajpallares)
- Re-recorded FallbackURLBackendIntegrationTests and LoadShedderIntegrationTests (#5962) via Facundo Menzella (@facumenzella)
- Bump fastlane-plugin-revenuecat_internal from
76a3a08toe6454e3(#5961) via dependabot[bot] (@dependabot[bot]) - Trigger the RC app upload when releasing a SDK version (#4853) via Antonio Pallares (@ajpallares)
- Remove compiler flag (#5943) via Pol Miro (@polmiro)
- Added Emerge binary size analysis lane in Fastlane using new barebones test app (#5941) via Rick (@rickvdl)
5.51.1
RevenueCat SDK
🐞 Bugfixes
🔄 Other Changes
- Revert to fastlane v2.229.1 from 2.230.0 (#5952) via Antonio Pallares (@ajpallares)
- Flush events in will resign active (#5932) via Antonio Pallares (@ajpallares)
- Bump fastlane from 2.229.1 to 2.230.0 (#5950) via dependabot[bot] (@dependabot[bot])
- Bump aws-sdk-s3 from 1.205.0 to 1.208.0 (#5948) via dependabot[bot] (@dependabot[bot])
- Bump aws-sdk-s3 from 1.182.0 to 1.208.0 in /Tests/InstallationTests/CocoapodsInstallation (#5947) via dependabot[bot] (@dependabot[bot])
- [AUTOMATIC][Paywalls V2] Updates commit hash of paywall-preview-resources (#5945) via RevenueCat Git Bot (@RCGitBot)
5.51.0
RevenueCat SDK
✨ New Features
- Adds
setAppsFlyerConversionDatato conveniently track AppsFlyer conversion data (#5936) via JayShortway (@JayShortway)
🐞 Bugfixes
🔄 Other Changes
- Fix flaky tests (#5938) via Antonio Pallares (@ajpallares)
- [AUTOMATIC][Paywalls V2] Updates commit hash of paywall-preview-resources (#5937) via RevenueCat Git Bot (@RCGitBot)
- Format test store price strings with same currency code and locale as localizedPriceString (#5784) via Rick (@rickvdl)
- Improve flakiness of some tests + add extra logs for easier debugging (#5919) via Antonio Pallares (@ajpallares)
- Replace
RCPurchasesErrorCodeDomainwithErrorCode.errorDomainin tests (#5924) via Antonio Pallares (@ajpallares) - Update broken docs links (#5933) via Jens-Fabian Goetzmann (@jefago)
- Remove Brewfile + lock file and fix Homebrew formula caching in CircleCI (#5927) via Rick (@rickvdl)
- Fix Carthage installation tests (#5922) via Antonio Pallares (@ajpallares)
5.50.1
RevenueCatUI SDK
Paywallv2
🐞 Bugfixes
🔄 Other Changes
- Fix compilation of RevenueCatUI in watchOS with Xcode 16 (#5923) via Antonio Pallares (@ajpallares)
- Bump fastlane-plugin-revenuecat_internal from
efca663to76a3a08(#5921) via dependabot[bot] (@dependabot[bot]) - Remove the use of scan_with_flaky_test_retries and rely on the retry mechanism of xcodebuild through the regular scan action (#5914) via Rick (@rickvdl)
- Fix flaky test (#5920) via Antonio Pallares (@ajpallares)
5.50.0
RevenueCat SDK
✨ New Features
- Support introductoryOfferEligibilityJWS and promotionalOfferJWS in CUSTOM_ENTITLEMENT_COMPUTATION mode (#5908) via Will Taylor (@fire-at-will)
🐞 Bugfixes
- Flush events in a background task to fix missing events (#5899) via Cesar de la Vega (@vegaro)
- Add missing synchronize when appending event (#5900) via Cesar de la Vega (@vegaro)
🔄 Other Changes
- Improve log message when no products found in any offerings (#5905) via Antonio Pallares (@ajpallares)
- Exclude APITester from Danger checks (#5910) via Facundo Menzella (@facumenzella)
5.49.3
RevenueCat SDK
🐞 Bugfixes
- fix: Call onRestoreCompleted if there are no subscriptions / non subscriptions (#5813) via Facundo Menzella (@facumenzella)
RevenueCatUI SDK
Customer Center
🐞 Bugfixes
- Remove extra check for showing new support ticket creation button (#5896) via Rosie Watson (@RosieWatson)
🔄 Other Changes
- Add custom purchase and restore logic handlers to UIKit paywalls (#5902) via Antonio Pallares (@ajpallares)
- Add extra non subscription events (#5895) via Pol Miro (@polmiro)
- Show redacted Test Api key in alert when detected in Release configuration (#5897) via Antonio Pallares (@ajpallares)
- Improve flakiness of some tests (#5893) via Antonio Pallares (@ajpallares)
- Improve DangerFile detection of added / deleted files (#5845) via Facundo Menzella (@facumenzella)
- Fix flaky test (#5887) via Antonio Pallares (@ajpallares)
- Remove CI step to install unused dependency (#5890) via Antonio Pallares (@ajpallares)
- Disable Emerge snapshots for mac catalyst because of flakiness (#5885) via Rick (@rickvdl)
5.49.2
RevenueCatUI SDK
Customer Center
🐞 Bugfixes
🔄 Other Changes
- Automated E2E tests for the Test Store (#5859) via Antonio Pallares (@ajpallares)
- Bump fastlane from 2.229.0 to 2.229.1 (#5882) via dependabot[bot] (@dependabot[bot])
- [AUTOMATIC][Paywalls V2] Updates commit hash of paywall-preview-resources (#5876) via RevenueCat Git Bot (@RCGitBot)
5.49.1
RevenueCat SDK
🐞 Bugfixes
- [MON-1122] Changes the rounding mode to
.downinstead of.plain(#5821) via Pol Piella Abadia (@polpielladev)
RevenueCatUI SDK
Paywallv2
🐞 Bugfixes
- Select default package on
BottomSheetViewdismissal (#5797) via Cesar de la Vega (@vegaro) - Set paywall as non-scrolling if shorter than screen (#5857) via Cesar de la Vega (@vegaro)
🔄 Other Changes
- Bump fastlane from 2.228.0 to 2.229.0 (#5855) via dependabot[bot] (@dependabot[bot])
- Track
connection_error_reasonproperty in diagnostics for HTTP errors (#5860) via Rick (@rickvdl) - Add client side timeout logic for endpoints that support fallback URLs (#5760) via Rick (@rickvdl)
- Prevent CI from editing root Package.resolved (#5856) via Antonio Pallares (@ajpallares)
- Fixed daily integration-tests-all run missing the Circle CI context (#5853) via Rick (@rickvdl)
- Bump fastlane-plugin-revenuecat_internal from
083ced9toefca663(#5854) via dependabot[bot] (@dependabot[bot])