|
1 | 1 | ## RevenueCat SDK |
2 | 2 | ### ✨ New Features |
3 | | -* feat(ads): admob adapter support for reward tracking (#7344) via Peter Porfy (@peterporfy) |
4 | | -### 🐞 Bugfixes |
5 | | -* fix: order queue receipt post after in-flight purchase post (#7072) via Antonio Pallares (@ajpallares) |
| 3 | +* feat: add confirmInScene & confirmInWindow purchase params (#4779) via Will Taylor (@fire-at-will) |
| 4 | +* feat: Expose displayName and originalPurchaseDate on NonSubscriptionTransaction (#7471) via Facundo Menzella (@facumenzella) |
| 5 | +* Track checkpoint hits through the analytics events pipeline (#7447) via Facundo Menzella (@facumenzella) |
6 | 6 |
|
7 | 7 | ## RevenueCatUI SDK |
8 | 8 | ### Paywallsv2 |
9 | 9 | #### 🐞 Bugfixes |
10 | | -* Fix font scaling setting on workflow paywalls (#7428) via Cesar de la Vega (@vegaro) |
| 10 | +* Remove already-subscribed logic from paywalls (#7487) via Antonio Pallares (@ajpallares) |
| 11 | +* fix(paywalls): render `product.offer_price` with the same currency format as other prices (#7270) via Cesar de la Vega (@vegaro) |
| 12 | +* Fix workflows ignoring `zero_decimal_place_countries` (#7474) via Cesar de la Vega (@vegaro) |
| 13 | +### Customer Center |
| 14 | +#### 🐞 Bugfixes |
| 15 | +* Fix Customer Center prices for subscriptions from different Apple IDs (#7427) via Cesar de la Vega (@vegaro) |
11 | 16 |
|
12 | 17 | ### 🔄 Other Changes |
13 | | -* Add rc.rootVar operator for root scope in RulesEngine (#7432) via Antonio Pallares (@ajpallares) |
14 | | -* feat(checkpoints): Add the app's subscriber attributes as a rules dimension (#7443) via Rick (@rickvdl) |
15 | | -* feat(checkpoints): Add date and record collection rules dimension values (#7442) via Rick (@rickvdl) |
16 | | -* feat(Checkpoints): validate checkpoint identifiers (#7441) via Rick (@rickvdl) |
17 | | -* Read the SDK API feed channel from the CI context (#7446) via Álvaro Brey (@AlvaroBrey) |
18 | | -* Chore(deps): Bump fastlane-plugin-revenuecat_internal from `7fbbe66` to `7dd9ab9` (#7449) via dependabot[bot] (@dependabot[bot]) |
19 | | -* Add Scope plumbing and custom operator extension point (#7433) via Antonio Pallares (@ajpallares) |
20 | | -* Announce a public API change in the SDK API feed once per PR (#7431) via Álvaro Brey (@AlvaroBrey) |
| 18 | +* Remove `@objc` from the new `confirmIn` purchase params (#7493) via Antonio Pallares (@ajpallares) |
| 19 | +* Add a transform entry point to the rules engine (#7486) via Antonio Pallares (@ajpallares) |
| 20 | +* Add nested variable rc.lower fixture case (#7484) via Antonio Pallares (@ajpallares) |
| 21 | +* [CI] Collapse the two check-api-changes jobs into one (#7476) via Antonio Pallares (@ajpallares) |
| 22 | +* Add rc.entries and rc.fromEntries custom operators (#7435) via Antonio Pallares (@ajpallares) |
| 23 | +* Raise an error for unresolved variables instead of degrading to null (#7460) via Antonio Pallares (@ajpallares) |
| 24 | +* Adopt shared Renovate config (#7485) via Álvaro Brey (@AlvaroBrey) |
| 25 | +* Add unwrapped rc.length fixture case (#7483) via Antonio Pallares (@ajpallares) |
| 26 | +* Add rc.split custom operator (#7473) via Antonio Pallares (@ajpallares) |
| 27 | +* Inject and refresh IAM tokens (#7440) via Dave DeLong (@davedelong) |
| 28 | +* Implement IAM Login Operations (#7439) via Dave DeLong (@davedelong) |
| 29 | +* HTTP Paths can change their absolute path based on IAM enablement (#7422) via Dave DeLong (@davedelong) |
| 30 | +* IAM Login part 2 (#7410) via Dave DeLong (@davedelong) |
| 31 | +* Fix Test run for watch and tvos (#7479) via Jacob Rakidzich (@JZDesign) |
| 32 | +* Bump sdks-common-config to 4.6.1 to cache the mise toolchain (#7478) via Antonio Pallares (@ajpallares) |
| 33 | +* Properly publish API modifications (no add/delete) in the SDK API feed (#7451) via Álvaro Brey (@AlvaroBrey) |
| 34 | +* Chore: Walk the workflow tree to broadcast prewarming data (#7420) via Jacob Rakidzich (@JZDesign) |
| 35 | +* Chore(Paywalls): Invoke the warmer from the coordinator (#7469) via Jacob Rakidzich (@JZDesign) |
| 36 | +* [CI] Build the nine platform swiftinterfaces in parallel (#6454) via Antonio Pallares (@ajpallares) |
| 37 | +* Fix(CI): Skip tests on unsupported os versions (#7477) via Jacob Rakidzich (@JZDesign) |
| 38 | +* Chore: Create WebBundleCachePrewarmer (#7429) via Jacob Rakidzich (@JZDesign) |
| 39 | +* Add rc.lower and rc.upper custom operators (#7436) via Antonio Pallares (@ajpallares) |
| 40 | +* Fix(CI): Correct type and add compiler check for old xcode version support (#7462) via Jacob Rakidzich (@JZDesign) |
| 41 | +* Chore: Signal purchases-ui on purchases configuration (#7407) via Jacob Rakidzich (@JZDesign) |
| 42 | +* Chore: Set up mechanism for WebView Caching (started with Clearing) (#7409) via Jacob Rakidzich (@JZDesign) |
| 43 | +* Rename the checkpoint event's `session_id` to `app_session_id` (#7459) via Cesar de la Vega (@vegaro) |
| 44 | +* Add rc.length operator for strings and arrays (#7437) via Antonio Pallares (@ajpallares) |
0 commit comments