Commit Graph
32 Commits
Author SHA1 Message Date
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
RevenueCat Git BotandDistiller d72ea07a81 Prepare next version: 4.32.0-SNAPSHOT (#3484)
Co-authored-by: Distiller <distiller@static.38.39.184.116.cyberlynk.net>
2023-12-01 09:23:37 +01:00
RevenueCat Git Bot ef37c0fe51 [AUTOMATIC] Release/4.31.1 (#3483)
**This is an automatic release.**

### RevenueCatUI
* `Paywalls`: remove empty space when template 4 has no offer details
(#3469) via NachoSoto (@NachoSoto)
### Other Changes
* `Concurrency`: address strict concurrency issues on `SystemInfo`
(#3462) via NachoSoto (@NachoSoto)
* `CircleCI`: upgrade to Xcode 15.1 (#3403) via NachoSoto (@NachoSoto)
* `Paywalls`: tests for `PurchaseButton` layout logic (#3468) via
NachoSoto (@NachoSoto)
* `Paywalls`: simplified `PaywallViewMode` logic (#3470) via NachoSoto
(@NachoSoto)
2023-12-01 09:01:06 +01:00
RevenueCat Git BotandDistiller c9c078687e Prepare next version: 4.32.0-SNAPSHOT (#3481)
Co-authored-by: Distiller <distiller@static.38.23.38.113.cyberlynk.net>
2023-11-30 11:02:34 +01:00
RevenueCat Git Bot b71290cc33 [AUTOMATIC] Release/4.31.0 (#3472)
**This is an automatic release.**

### RevenueCatUI
* Paywalls: Fix navigation with close button in UIKit (#3466) via Andy
Boedo (@aboedo)
* `Paywalls`: `watchOS` support (#3291) via NachoSoto (@NachoSoto)
### Dependency Updates
* Bump cocoapods from 1.14.2 to 1.14.3 (#3464) via dependabot[bot]
(@dependabot[bot])
* Bump fastlane from 2.216.0 to 2.217.0 (#3415) via dependabot[bot]
(@dependabot[bot])
* Bump danger from 9.3.2 to 9.4.0 (#3414) via dependabot[bot]
(@dependabot[bot])
### Other Changes
* Some `APITester` fixes (#3444) via NachoSoto (@NachoSoto)
* `HTTPClient`: test all request headers (#3425) via NachoSoto
(@NachoSoto)
* `CircleCI`: fix snapshot generation for iOS 14 (#3431) via NachoSoto
(@NachoSoto)
* Remove `MockStoreMessagesHelper` from SDK (#3417) via NachoSoto
(@NachoSoto)
* Enable explicit_init lint rule and fix issues (#3418) via Mark
Villacampa (@MarkVillacampa)
2023-11-30 09:48:23 +01:00
RevenueCat Git Bot d0b94ce1e9 Prepare next version: 4.31.0-SNAPSHOT (#3413) 2023-11-14 22:48:54 -08:00
RevenueCat Git Bot 92fa75c399 [AUTOMATIC] Release/4.30.5 (#3412) 2023-11-14 20:33:29 -08:00
RevenueCat Git BotandDistiller 95641a5bb2 Prepare next version: 4.31.0-SNAPSHOT (#3395)
Co-authored-by: Distiller <distiller@static.38.39.184.133.cyberlynk.net>
2023-11-08 15:08:18 -08:00
RevenueCat Git Bot cd4053eb4a [AUTOMATIC] Release/4.30.4 (#3394)
**This is an automatic release.**

### RevenueCatUI
* `Paywalls`: add `displayCloseButton` to `PaywallViewController`
(#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)
2023-11-08 12:07:53 -08:00
NachoSotoandAndy Boedo af08736775 RevenueCatUI: added support to other deployment targets (#3392)
Follow up to #3378.

This allows us to link both `RevenueCat` and `RevenueCatUI` from
`PurchasesHybridCommon` supporting the same platforms.
The actual types might not be available in some platforms / versions,
but we can detect that at compile time.

See
https://app.circleci.com/pipelines/github/RevenueCat/purchases-hybrid-common/2564/workflows/ea6a4e24-e1eb-4c7a-a930-173945732999/jobs/10352

---------

Co-authored-by: Andy Boedo <andresboedo@gmail.com>
2023-11-08 07:35:19 -08:00
RevenueCat Git BotandDistiller 1fc7dc9ff6 Prepare next version: 4.31.0-SNAPSHOT (#3390)
Co-authored-by: Distiller <distiller@static.38.23.39.110.cyberlynk.net>
2023-11-07 18:02:52 +01:00
RevenueCat Git Bot 7d7f3040dd [AUTOMATIC] Release/4.30.3 (#3387)
**This is an automatic release.**

### 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` to `0ddee10`
(#3383) via dependabot[bot] (@dependabot[bot])
### Other Changes
* `CircleCI`: fix `visionOS` job (#3384) via NachoSoto (@NachoSoto)
2023-11-07 08:40:45 -08:00
RevenueCat Git BotandDistiller a1fa29f09d Prepare next version: 4.31.0-SNAPSHOT (#3382)
Co-authored-by: Distiller <distiller@static.38.23.38.110.cyberlynk.net>
2023-11-02 22:11:17 +01:00
RevenueCat Git Bot ec144459a0 [AUTOMATIC] Release/4.30.2 (#3380)
**This is an automatic release.**

### Performance Improvements
* `Paywalls`: optimize `background.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)
2023-11-02 13:42:52 -07:00
NachoSoto 9bcf90b5ef RevenueCatUI: lowered CocoaPods deployment target to 11.0 (#3378)
This allows us to use it with the same deployment target as
`RevenueCat`.
2023-11-02 11:03:38 -07:00
RevenueCat Git BotandDistiller 2dd46f8a8d Prepare next version: 4.31.0-SNAPSHOT (#3377)
Co-authored-by: Distiller <distiller@static.198.206.135.122.macminivault.com>
2023-11-02 17:52:03 +01:00
RevenueCat Git Bot 84bb469f8a [AUTOMATIC] Release/4.30.1 (#3376)
**This is an automatic release.**

### RevenueCatUI
* `Paywalls`: `RevenueCatUI` CocoaPods support (#3368) via NachoSoto
(@NachoSoto)
2023-11-02 09:17:08 -07:00
RevenueCat Git BotandDistiller af47361434 Prepare next version: 4.31.0-SNAPSHOT (#3375)
Co-authored-by: Distiller <distiller@static.38.23.39.164.cyberlynk.net>
2023-11-01 22:48:39 -07:00
NachoSoto a465e99af8 Paywalls: RevenueCatUI CocoaPods support (#3368)
Fixes #3152.
2023-11-01 15:50:59 -07:00