Releases: RevenueCat/purchases-ios
Releases · RevenueCat/purchases-ios
4.30.5
Bugfixes
visionOS
: fix support forXcode 15.1 beta 3
(#3409) via NachoSoto (@NachoSoto)
Other Changes
SystemInfo
: fix flakyStorefront
test (#3411) via NachoSoto (@NachoSoto)- Adds
X-Storefront
request header for App Store Storefront (#3405) via Josh Holtz (@joshdholtz) CircleCI
: upgrade to Xcode 15.1 (#3408) via NachoSoto (@NachoSoto)Integration Tests
: verify thatSKTestSession
purchases do not grant production entitlements (#3406) via NachoSoto (@NachoSoto)Integration Tests
: fix potential crash ontearDown
(#3401) via NachoSoto (@NachoSoto)
3.14.4
4.30.4
RevenueCatUI
Paywalls
: adddisplayCloseButton
toPaywallViewController
(#3391) via NachoSoto (@NachoSoto)Paywalls
: fix Turkish translation (#3389) via Dogancan Mavideniz (@mavideniz)Paywalls
: fix Turkish translation (#3388) via iremkaraoglu (@iremkaraoglu)
Other Changes
RevenueCatUI
: added support to other deployment targets (#3392) via NachoSoto (@NachoSoto)
4.30.3
RevenueCatUI
Paywalls
: fix Turkish discount string (#3385) via NachoSoto (@NachoSoto)Paywalls
: fix template 4 layout bug on iOS 16 (#3381) via NachoSoto (@NachoSoto)
Dependency Updates
- Bump fastlane-plugin-revenuecat_internal from
a297205
to0ddee10
(#3383) via dependabot[bot] (@dependabot[bot])
Other Changes
CircleCI
: fixvisionOS
job (#3384) via NachoSoto (@NachoSoto)
4.30.2
Performance Improvements
Paywalls
: optimizebackground.jpg
image (#3379) via NachoSoto (@NachoSoto)
Other Changes
RevenueCatUI
: lowered CocoaPods deployment target to 11.0 (#3378) via NachoSoto (@NachoSoto)- Fix deprecation warning (#3371) via NachoSoto (@NachoSoto)
4.30.1
4.30.0
New Features
Offering
: newgetMetadataValue
withDecodable
type (#3373) via NachoSoto (@NachoSoto)- Add
StoreProduct.pricePerWeek
(#3354) via NachoSoto (@NachoSoto)
RevenueCatUI
Paywalls
:.presentPaywallIfNeeded
allows overridingOffering
(#3370) via NachoSoto (@NachoSoto)Paywalls
: new optionaldisplayCloseButton
parameter (#3359) via NachoSoto (@NachoSoto)Paywalls
: improve period abbreviations in Japanese (#3367) via NachoSoto (@NachoSoto)Paywalls
: new{{ sub_price_per_week }}
variable (#3355) via NachoSoto (@NachoSoto)Paywalls
: log warning when attempting to purchase already-subscribed product (#3366) via NachoSoto (@NachoSoto)Paywalls
: improve Japanese localization (#3364) via NachoSoto (@NachoSoto)Paywalls
: fix template 2 top padding inside navigation view (#3363) via NachoSoto (@NachoSoto)Paywalls
: avoid animatingPurchaseButton
labels when text does not change (#3361) via NachoSoto (@NachoSoto)Paywalls
: improveFooterView
accessibility (#3349) via NachoSoto (@NachoSoto)
Dependency Updates
- Bump cocoapods from 1.14.0 to 1.14.2 (#3356) via dependabot[bot] (@dependabot[bot])
- Bump cocoapods from 1.13.0 to 1.14.0 (#3351) via dependabot[bot] (@dependabot[bot])
Other Changes
Paywalls
: simplifyPurchaseButton
(#3362) via NachoSoto (@NachoSoto)Paywalls
: refactoredIntroEligibilityStateView
(#3360) via NachoSoto (@NachoSoto)Paywall Tester
: improve template 5 dark colors (#3358) via NachoSoto (@NachoSoto)Paywalls
: improve conversion fromColor
/UIColor
toPaywallColor
(#3357) via NachoSoto (@NachoSoto)Paywalls Tester
: improve.paywallFooter
presentation (#3348) via NachoSoto (@NachoSoto)Paywalls
: move size configuration toTemplateViewType
(#3352) via NachoSoto (@NachoSoto)
4.29.0
New Features
PaywallColor
: change visibility ofColor.init(light:dark:)
toprivate
(#3345) via NachoSoto (@NachoSoto)
RevenueCatUI
Paywalls
: new.onPurchaseCompleted
overload withStoreTransaction
(#3323) via NachoSoto (@NachoSoto)Paywalls
: finished template 5 (#3340) via NachoSoto (@NachoSoto)Paywalls
: newonDismiss
parameter forpresentPaywallIfNeeded
(#3342) via NachoSoto (@NachoSoto)Paywalls
: disable shimmering on footer loading view (#3324) via NachoSoto (@NachoSoto)
Bugfixes
ErrorUtils.purchasesError(withSKError:)
: handleURLError
s (#3346) via NachoSoto (@NachoSoto)
Other Changes
Paywalls
: add identifier to events (#3332) via Josh Holtz (@joshdholtz)Paywalls
: create new event session when paywall appears (#3330) via Josh Holtz (@joshdholtz)HTTPClient
: verbose logs for request IDs (#3320) via NachoSoto (@NachoSoto)Paywalls Tester
: fixmacOS
build (#3341) via NachoSoto (@NachoSoto)ProductFetcherSK1
: enableTimingUtil
log (#3327) via NachoSoto (@NachoSoto)Paywall Tester
: fixed paywall presentation (#3339) via NachoSoto (@NachoSoto)CI
: replace Carthage build jobs withxcodebuild
(#3338) via NachoSoto (@NachoSoto)Integration Tests
: use repetition count from test plan (#3329) via NachoSoto (@NachoSoto)Integration Tests
: new logs for troubleshooting flaky tests (#3328) via NachoSoto (@NachoSoto)CircleCI
: change iOS 17 job to use M1 Large resource (#3322) via NachoSoto (@NachoSoto)Paywalls Tester
: fix release build (#3321) via NachoSoto (@NachoSoto)Paywalls
: enable all iOS 17 tests (#3331) via NachoSoto (@NachoSoto)CI
: added workaround for Snapshots inXcode Cloud
(#2857) via NachoSoto (@NachoSoto)StoreKit 1
: disabledfinishTransactions
log on observer mode (#3314) via NachoSoto (@NachoSoto)
4.28.1
Bugfixes
PaywallEventStore
: also remove legacyrevenuecat
documents directory (#3317) via NachoSoto (@NachoSoto)
Other Changes
CI
: run all iOS 17 tests (#3312) via NachoSoto (@NachoSoto)StoreKit 2
: Optionally send JWS tokens instead of receipts to the backend (#3227) via Mark Villacampa (@MarkVillacampa)CircleCI
: update simulators for Xcode 15.0.1 (#3311) via NachoSoto (@NachoSoto)StoreKit 1
: improved debug log forfinishTransactions
invoked outside the SDK (#3300) via NachoSoto (@NachoSoto)Debug View
: display receipt status (#3303) via NachoSoto (@NachoSoto)
4.28.0
New Features
Purchases
: newcachedCustomerInfo
andcachedOfferings
(#3274) via NachoSoto (@NachoSoto)- Expose
productPlanIdentifier
inEntitlementInfo
(#3290) via Toni Rico (@tonidero)
RevenueCatUI
Paywalls
: localize default template (#3295) via NachoSoto (@NachoSoto)Paywalls
: createdConsistentPackageContentView
to improve package change transitions (#3246) via NachoSoto (@NachoSoto)Paywalls
:visionOS
support (#3293) via NachoSoto (@NachoSoto)Paywalls
: avoid flickering when displaying paywalls with available cache (#3283) via NachoSoto (@NachoSoto)
Bugfixes
PaywallEventStore
: changed container to useURL.applicationSupportDirectory
(#3289) via NachoSoto (@NachoSoto)
Other Changes
CI
: changevisionOS
build to environment withxrOS
SDK (#3294) via NachoSoto (@NachoSoto)Paywalls
: extracted commonTemplateViewType
method for previews (#3292) via NachoSoto (@NachoSoto)Tests
: improved flaky test (#3282) via NachoSoto (@NachoSoto)