Commit Graph
125 Commits
Author SHA1 Message Date
RevenueCat Git Bot 2eef8d98f8 [AUTOMATIC] Release/4.40.1 (#3803)
**This is an automatic release.**

### Bugfixes
* Prevent Template 4 from wrapping Lifetime (#3789) via Josh Holtz
(@joshdholtz)
* Add enum entry for external purchases store (#3779) via Mark
Villacampa (@MarkVillacampa)
### Dependency Updates
* Bump fastlane from 2.219.0 to 2.220.0 (#3783) via dependabot[bot]
(@dependabot[bot])
### Other Changes
* Add option to intercept touch events in `PaywallViewController`
(#3801) via Toni Rico (@tonidero)
* Create DiagnosticsPostOperation (#3795) via Cesar de la Vega (@vegaro)
* Add diagnosticsQueue to BackendConfiguration (#3794) via Cesar de la
Vega (@vegaro)
* Add origin to HTTPResponseType (#3793) via Cesar de la Vega (@vegaro)
* Add name property to HTTPRequestPath (#3790) via Cesar de la Vega
(@vegaro)
* Add name to VerificationResult (#3792) via Cesar de la Vega (@vegaro)
* Add HTTPRequest.DiagnosticsPath (#3791) via Cesar de la Vega (@vegaro)
* Add async `syncAttributesAndOfferingsIfNeeded()` (#3785) via Josh
Holtz (@joshdholtz)
* iOS append events to JSONL file and get diagnostics events (#3781) via
Cesar de la Vega (@vegaro)
* Fix offerings integration test (#3782) via Josh Holtz (@joshdholtz)
2024-04-12 10:56:44 +02:00
RevenueCat Git Botanddistiller 58f0dc7e1a Prepare next version: 4.41.0-SNAPSHOT (#3780)
Co-authored-by: distiller <distiller@distillers-Virtual-Machine.local>
2024-04-08 16:45:23 +02:00
RevenueCat Git Bot 72ebb4a795 [AUTOMATIC] Release/4.40.0 (#3777)
**This is an automatic release.**

### New Features
* [EXTERNAL] Cocoapods support for privacy manifest (#3772) via @sdurban
(#3775) via Andy Boedo (@aboedo)
2024-04-01 17:40:33 +02:00
RevenueCat Git Botanddistiller 6015284cc4 Prepare next version: 4.40.0-SNAPSHOT (#3776)
Co-authored-by: distiller <distiller@distillers-Virtual-Machine.local>
2024-03-27 13:32:12 +01:00
Toni Rico ae2b70658e Release/4.39.1 (#3774)
### Dependency Updates
* Bump fastlane-plugin-revenuecat_internal from `d23de33` to `8d4d9b1`
(#3769) via dependabot[bot] (@dependabot[bot])
### Other Changes
* Add `RC_BILLING` store (#3773) via Toni Rico (@tonidero)
* Add lane to trigger bumps (#3766) via Cesar de la Vega (@vegaro)
2024-03-27 13:10:13 +01:00
RevenueCat Git Botanddistiller 58e5984afe Prepare next version: 4.40.0-SNAPSHOT (#3767)
Co-authored-by: distiller <distiller@distillers-Virtual-Machine.local>
2024-03-14 09:42:30 +01:00
RevenueCat Git Bot 11bbd6798d [AUTOMATIC] Release/4.39.0 (#3765)
**This is an automatic release.**

### RevenueCatUI
* Add `PaywallView.onRequestedDismissal` modifier and option to pass
`dismissRequestedHandler` to `PaywallViewController` (#3738) via Cesar
de la Vega (@vegaro)
### Bugfixes
* [EXTERNAL] Fix Typos in ReceiptStrings.swift (#3756) via @nickkohrn
(#3760) via Cesar de la Vega (@vegaro)
### Other Changes
* Pin xcbeautify version for xcode 14 tests (#3759) via Cesar de la Vega
(@vegaro)
* PaywallsTester: fix compilation (#3753) via Andy Boedo (@aboedo)
2024-03-13 19:13:41 +01:00
RevenueCat Git Bot 9c0d2b825a [AUTOMATIC] Release/4.38.1 (#3752)
**This is an automatic release.**

### Bugfixes
* Fix for passing `TargetingContext` when using
`currentOffering(forPlacement:)` (#3751) via Josh Holtz (@joshdholtz)
### Other Changes
* Remove unneeded tests for StoreKit2 with JWS (#3747) via Josh Holtz
(@joshdholtz)
2024-03-06 13:06:20 -06:00
RevenueCat Git BotandJosh Holtz 41577961f0 [AUTOMATIC] Release/4.38.0 (#3745)
**This is an automatic release.**

### New Features
* Paywalls: add `updateWithDisplayCloseButton` to
`PaywallViewController` (#3708) via Cesar de la Vega (@vegaro)
* New `syncAttributesAndOfferingsIfNeeded` method (#3709) via Burdock
(@lburdock)
* Add targeting to `PresentedOfferingContext` (#3730) via Josh Holtz
(@joshdholtz)
* Add `currentOffering(forPlacement: String)` to `Offerings` (#3707) via
Guido Torres (@guido732)
* New `Package.presentedOfferingContext` (#3712) via Josh Holtz
(@joshdholtz)
### Bugfixes
* Mark methods with StaticString for appUserID as deprecated (#3739) via
Mark Villacampa (@MarkVillacampa)
### Other Changes
* [EXTERNAL] Spelling typo fix to comment (#3713) via @vdeaugustine
(#3740) via Mark Villacampa (@MarkVillacampa)

---------

Co-authored-by: Josh Holtz <me@joshholtz.com>
2024-03-05 13:47:07 -06:00
RevenueCat Git Botanddistiller ebc9915e44 Prepare next version: 4.38.0-SNAPSHOT (#3704)
Co-authored-by: distiller <distiller@distillers-Virtual-Machine.local>
2024-02-22 13:44:40 +01:00
RevenueCat Git Bot b12e63bdf1 [AUTOMATIC] Release/4.37.0 (#3703) 2024-02-21 21:33:25 +01:00
RevenueCat Git Bot 6ed1a9b32f Prepare next version: 4.37.0-SNAPSHOT (#3689) 2024-02-14 08:55:55 -08:00
RevenueCat Git Bot 1e5294c20f [AUTOMATIC] Release/4.36.3 (#3688) 2024-02-13 17:37:07 -08:00
RevenueCat Git Bot 30ecaba9c6 Prepare next version: 4.37.0-SNAPSHOT (#3672) 2024-02-09 16:35:21 -08:00
RevenueCat Git Bot 10a34357d3 [AUTOMATIC] Release/4.36.2 (#3671) 2024-02-09 16:08:31 -08:00
RevenueCat Git Botanddistiller b99c8a6f63 Prepare next version: 4.37.0-SNAPSHOT (#3660)
Co-authored-by: distiller <distiller@static.38.23.41.86.cyberlynk.net>
2024-02-08 11:47:32 -08:00
RevenueCat Git Bot c2854d4138 [AUTOMATIC] Release/4.36.1 (#3659)
**This is an automatic release.**

### RevenueCatUI
* `Paywalls`: prioritize `Locale.current` over `Locale.preferredLocales`
(#3657) via NachoSoto (@NachoSoto)
* `Paywalls`: add logs for localization lookup (#3649) via NachoSoto
(@NachoSoto)
### Dependency Updates
* Bump cocoapods from 1.15.1 to 1.15.2 (#3648) via dependabot[bot]
(@dependabot[bot])
### Other Changes
* `Tests`: fix iOS 15 test crash (#3650) via NachoSoto (@NachoSoto)
* `CircleCI`: remove duplicate `install-dependencies` (#3643) via
NachoSoto (@NachoSoto)
2024-02-08 11:22:35 -08:00
RevenueCat Git Bot 005cad8541 Prepare next version: 4.37.0-SNAPSHOT (#3646) 2024-02-06 21:30:35 -08:00
RevenueCat Git Bot 7c009bd7a6 [AUTOMATIC] Release/4.36.0 (#3644) 2024-02-06 19:46:42 -08:00
RevenueCat Git Bot 019be12138 Prepare next version: 4.36.0-SNAPSHOT (#3635) 2024-02-06 07:49:47 -08:00
RevenueCat Git Bot f6c6b6a3eb [AUTOMATIC] Release/4.35.0 (#3634) 2024-02-05 17:45:38 -08:00
RevenueCat Git Botanddistiller 445f079977 Prepare next version: 4.35.0-SNAPSHOT (#3624)
Co-authored-by: distiller <distiller@static.38.23.41.95.cyberlynk.net>
2024-02-01 15:07:59 -08:00
RevenueCat Git Bot b51005f06d [AUTOMATIC] Release/4.34.0 (#3623)
**This is an automatic release.**

### New Features
* `CustomerInfo`: conform to `Identifiable` (#3619) via NachoSoto
(@NachoSoto)
### RevenueCatUI
* `Paywalls`: new `.onPurchaseFailure` and `.onRestoreFailure` modifiers
(#3622) via NachoSoto (@NachoSoto)
* `Paywalls`: `.onRestoreCompleted` is invoked after the restore dialog
is dismissed (#3620) via NachoSoto (@NachoSoto)
* `Paywalls`: disable interactive `sheet` dismissal during purchases
(#3613) via NachoSoto (@NachoSoto)
### Other Changes
* `CircleCI`: push pods using Xcode 15 (#3614) via NachoSoto
(@NachoSoto)
2024-02-01 13:28:06 -08:00
RevenueCat Git Botanddistiller dec5a84013 Prepare next version: 4.34.0-SNAPSHOT (#3612)
Co-authored-by: distiller <distiller@distillers-Virtual-Machine.local>
2024-01-30 12:54:32 -08:00
NachoSoto 8d6e67b92d Release/4.33.0 (#3611) 2024-01-30 17:27:07 +01:00
RevenueCat Git Bot 38ebe7ac45 [AUTOMATIC] Release/4.32.4 (#3609)
**This is an automatic release.**

### RevenueCatUI
* `Paywalls`: fix template 5 scrolling on iOS 15 (#3608) via NachoSoto
(@NachoSoto)
* `Paywalls`: improve `PaywallData.config(for:)` disambiguation (#3605)
via NachoSoto (@NachoSoto)
### Dependency Updates
* Bump cocoapods from 1.14.3 to 1.15.0 (#3607) via dependabot[bot]
(@dependabot[bot])
* Bump fastlane-plugin-revenuecat_internal from `e6ba247` to `9c82c7a`
(#3606) via dependabot[bot] (@dependabot[bot])
### Other Changes
* `Integration Tests`: disable failure expectation on `iOS 17.4` (#3604)
via NachoSoto (@NachoSoto)
2024-01-29 17:11:20 -08:00
RevenueCat Git Botanddistiller d0756b90ea Prepare next version: 4.33.0-SNAPSHOT (#3602)
Co-authored-by: distiller <distiller@static.38.23.41.108.cyberlynk.net>
2024-01-26 09:50:31 -08:00
RevenueCat Git Bot 5a1ea4954e [AUTOMATIC] Release/4.32.3 (#3601)
**This is an automatic release.**

### Bugfixes
* `Xcode 15.3 beta 1`: fix compilation errors (#3599) via NachoSoto
(@NachoSoto)
### Other Changes
* `Xcode 15.3 beta 1`: fix warnings on tests (#3600) via NachoSoto
(@NachoSoto)
2024-01-26 09:28:40 -08:00
RevenueCat Git Botanddistiller 7670dfbc85 Prepare next version: 4.33.0-SNAPSHOT (#3598)
Co-authored-by: distiller <distiller@distillers-Virtual-Machine.local>
2024-01-25 09:01:22 -08:00
NachoSoto fc0e78647e Release/4.32.2 (#3597)
### Other Changes
* `PaywallViewController`: methods for reconfiguring paywall with new
offering (#3592) via NachoSoto (@NachoSoto)
* `Integration Tests`: verify `PaywallData` images can be loaded (#3596)
via NachoSoto (@NachoSoto)
* Simplify `CocoapodsInstallation` `Podfile` (#3593) via NachoSoto
(@NachoSoto)
2024-01-25 10:24:57 +01:00
RevenueCat Git Botanddistiller 3982fa965e Prepare next version: 4.33.0-SNAPSHOT (#3595)
Co-authored-by: distiller <distiller@distillers-Virtual-Machine.local>
2024-01-23 11:05:33 -08:00
36aff2db8d [AUTOMATIC] Release/4.32.1 (#3591)
**This is an automatic release.**

### RevenueCatUI
* `PaywallViewController`: new initializer with `Offering` identifier
(#3587) via NachoSoto (@NachoSoto)
* `Paywalls`: improve template 5 layout for long product names (#3589)
via NachoSoto (@NachoSoto)
### Other Changes
* `Paywalls`: extracted `PaywallViewConfiguration` (#3586) via NachoSoto
(@NachoSoto)
* `CircleCI`: avoid installing `Xcodes` when not needed (#3585) via
NachoSoto (@NachoSoto)
* `CircleCI`: change all jobs to M1 (#3140) via NachoSoto (@NachoSoto)

---------

Co-authored-by: NachoSoto <ignaciosoto90@gmail.com>
Co-authored-by: NachoSoto <NachoSoto@users.noreply.github.com>
2024-01-23 10:28:39 -08:00
RevenueCat Git BotandDistiller a6774fab74 Prepare next version: 4.33.0-SNAPSHOT (#3581)
Co-authored-by: Distiller <distiller@static.38.39.184.164.cyberlynk.net>
2024-01-17 13:15:31 -08:00
RevenueCat Git Bot 61199c9bf9 [AUTOMATIC] Release/4.32.0 (#3579)
**This is an automatic release.**

### New Features
* `StoreProduct`: add localized price per period strings (#3546) via
Andy Boedo (@aboedo)
### RevenueCatUI
* `Paywalls`: new `.onPurchaseCancelled` and
`paywallViewControllerDidCancelPurchase:` (#3578) via NachoSoto
(@NachoSoto)
* `Paywalls`: improve error display (#3577) via NachoSoto (@NachoSoto)
### Dependency Updates
* Bump fastlane-plugin-revenuecat_internal from `0ddee10` to `e6ba247`
(#3575) via dependabot[bot] (@dependabot[bot])
### Other Changes
* `PurchaseTester`: improved `ReceiptInspector` so it accepts receipts
with escape sequences (#3554) via Andy Boedo (@aboedo)
2024-01-17 11:58:12 -08:00
RevenueCat Git BotandDistiller 49fd408ff9 Prepare next version: 4.32.0-SNAPSHOT (#3574)
Co-authored-by: Distiller <distiller@static.38.39.183.113.cyberlynk.net>
2024-01-12 10:33:56 +01:00
RevenueCat Git Bot 7730e34f29 [AUTOMATIC] Release/4.31.9 (#3573) 2024-01-11 22:21:28 -08:00
RevenueCat Git BotandDistiller fc080d5703 Prepare next version: 4.32.0-SNAPSHOT (#3566)
Co-authored-by: Distiller <distiller@static.198.206.135.25.macminivault.com>
2024-01-10 11:02:57 -08:00
RevenueCat Git Bot 593713386d [AUTOMATIC] Release/4.31.8 (#3565)
**This is an automatic release.**

### RevenueCatUI
* `Paywalls`: remove unscrollable spacing in Template 5 (#3562) via
NachoSoto (@NachoSoto)
* `Paywalls`: improve template 5 checkmark icon (#3559) via NachoSoto
(@NachoSoto)
### Bugfixes
* Improve sandbox detector for macOS apps (#3549) via Mark Villacampa
(@MarkVillacampa)
### Other Changes
* `Paywalls`: new
`PaywallViewControllerDelegate.paywallViewController(_:didChangeSizeTo:)`
(#3563) via Cesar de la Vega (@vegaro)
* `Tests`: running tests on `macOS` (#3533) via NachoSoto (@NachoSoto)
* `Integration Tests`: split into separate jobs (#3560) via NachoSoto
(@NachoSoto)
2024-01-10 10:14:06 -08:00
RevenueCat Git BotandDistiller 052056a912 Prepare next version: 4.32.0-SNAPSHOT (#3558)
Co-authored-by: Distiller <distiller@static.38.23.39.142.cyberlynk.net>
2024-01-08 09:28:19 -08:00
RevenueCat Git Bot bdb6a0304c [AUTOMATIC] Release/4.31.7 (#3556)
**This is an automatic release.**

### RevenueCatUI
* Paywalls: improve footer view UIKit support for hybrid SDKs (#3547)
via Andy Boedo (@aboedo)
### Dependency Updates
* Bump fastlane from 2.218.0 to 2.219.0 (#3553) via dependabot[bot]
(@dependabot[bot])
* Bump fastlane from 2.217.0 to 2.218.0 (#3550) via dependabot[bot]
(@dependabot[bot])
### Other Changes
* Tests: improve test flakiness (#3552) via Andy Boedo (@aboedo)
2024-01-08 17:31:53 +01:00
RevenueCat Git BotandDistiller 07bb1d8e18 Prepare next version: 4.32.0-SNAPSHOT (#3545)
Co-authored-by: Distiller <distiller@static.38.39.185.109.cyberlynk.net>
2023-12-22 02:23:17 +01:00
RevenueCat Git Bot deccece326 [AUTOMATIC] Release/4.31.6 (#3544)
**This is an automatic release.**

### RevenueCatUI
* `Paywalls`: add header image to `watchOS` paywalls (#3542) via
NachoSoto (@NachoSoto)
* `Paywalls`: improve template 5 landscape layout (#3534) via NachoSoto
(@NachoSoto)
* `Paywalls`: fix template 5 footer loading view alignment (#3537) via
NachoSoto (@NachoSoto)
* `Paywalls`: improve template 1 landscape layout (#3532) via NachoSoto
(@NachoSoto)
* `Paywalls`: fix `ColorInformation.multiScheme` on `watchOS` (#3530)
via NachoSoto (@NachoSoto)
### Other Changes
* `Trusted Entitlements`: tests for signature verification without
header hash (#3505) via NachoSoto (@NachoSoto)
* `.debugRevenueCatOverlay`: added `Locale` (#3539) via NachoSoto
(@NachoSoto)
* `Trusted Entitlements`: add support for signing request headers
(#3424) via NachoSoto (@NachoSoto)
* `CI`: Add architecture to cache keys (#3538) via Mark Villacampa
(@MarkVillacampa)
* `Paywalls Tester`: remove double close button (#3531) via NachoSoto
(@NachoSoto)
* Fix `RevenueCatUI` snapshot tests (#3526) via NachoSoto (@NachoSoto)
2023-12-21 17:03:07 -08:00
RevenueCat Git Bot 275e21bdf4 Prepare next version: 4.32.0-SNAPSHOT (#3528) 2023-12-19 19:22:24 -08:00
RevenueCat Git Bot 29d0c41384 [AUTOMATIC] Release/4.31.5 (#3527)
**This is an automatic release.**

### RevenueCatUI
* `Paywalls`: add `PaywallFooterViewController` (#3486) via Toni Rico
(@tonidero)
* `Paywalls`: improve landscape support of all templates (#3471) via
NachoSoto (@NachoSoto)
* `Paywalls`: ensure footer links open in full-screen sheets (#3524) via
NachoSoto (@NachoSoto)
* `Paywalls`: improve `FooterView` text alignment (#3525) via NachoSoto
(@NachoSoto)
* Paywalls: Add dismissal method in `PaywallViewControllerDelegate`
(#3493) via Toni Rico (@tonidero)
2023-12-19 16:06:33 -08:00
RevenueCat Git BotandDistiller 82f4c8c266 Prepare next version: 4.32.0-SNAPSHOT (#3523)
Co-authored-by: Distiller <distiller@static.198.206.135.103.macminivault.com>
2023-12-15 09:03:38 +01:00
RevenueCat Git Bot 2bf124f50b [AUTOMATIC] Release/4.31.4 (#3522) 2023-12-14 22:15:56 -08:00
RevenueCat Git BotandDistiller d3eb419691 Prepare next version: 4.32.0-SNAPSHOT (#3515)
Co-authored-by: Distiller <distiller@static.38.23.38.84.cyberlynk.net>
2023-12-12 20:02:36 +01:00
RevenueCat Git Bot 7f6d081fe5 [AUTOMATIC] Release/4.31.3 (#3514)
**This is an automatic release.**

### RevenueCatUI
* `Paywalls`: improve image caching (#3498) via NachoSoto (@NachoSoto)
* `Paywalls`: change style of CTA button to be consistent with other
platforms (#3507) via NachoSoto (@NachoSoto)
* `Paywalls`: open footer links on Safari on Catalyst (#3508) via
NachoSoto (@NachoSoto)
* `Paywalls`: fix compilation on Xcode < 14.3 (#3513) via NachoSoto
(@NachoSoto)
* Fix typo in zh-Hans localization of RevenueCatUI (#3512) via Francis
Feng (@francisfeng)
* `Paywalls`: fix PaywallViewControllerDelegate access from Objective-C
(#3510) via noncenz (@noncenz)
* `Paywalls`: open Terms and Privacy Policy links in-app (#3475) via
Andy Boedo (@aboedo)
* `Paywalls`: fix empty description when using `custom` package type and
`{{ sub_period }}` (#3495) via Andy Boedo (@aboedo)
* `Paywalls`: use `HEIC` images (#3496) via NachoSoto (@NachoSoto)
* Paywalls: disable the close button when an action is in progress
(#3474) via Andy Boedo (@aboedo)
* `Paywalls`: adjusted German translations (#3476) via Tensei (@tensei)
* Paywalls: Improve Chinese localization (#3489) via Andy Boedo
(@aboedo)
### Other Changes
* `CircleCI`: add git credentials to snapshot generation (#3506) via
NachoSoto (@NachoSoto)
* `StoreProduct`: improve `priceFormatter` documentation (#3500) via
NachoSoto (@NachoSoto)
* `Paywalls`: fix tests (#3499) via NachoSoto (@NachoSoto)
* `Optimization`: changed `first` to `first(where:)` (#3467) via
NachoSoto (@NachoSoto)
2023-12-12 10:40:29 -08:00
RevenueCat Git BotandDistiller 9e8cc830f1 Prepare next version: 4.32.0-SNAPSHOT (#3497)
Co-authored-by: Distiller <distiller@static.198.206.135.49.macminivault.com>
2023-12-07 08:46:45 +08:00
RevenueCat Git Bot 07e16b36cf [AUTOMATIC] Release/4.31.2 (#3494)
**This is an automatic release.**

### Bugfixes
* Improve pricePerYear price calculation precision (#3492) via Toni Rico
(@tonidero)
* Improve price per month accuracy for weekly subscriptions (#3480) via
Andy Boedo (@aboedo)
### Dependency Updates
* Bump danger from 9.4.0 to 9.4.1 (#3485) via dependabot[bot]
(@dependabot[bot])
2023-12-06 12:17:15 -08:00