|
1 | 1 | ## RevenueCat SDK |
2 | 2 | > [!NOTE] |
3 | | -> This release brings all non-breaking changes between SDK versions 9.4.0 and 9.6.0 to major 8, so developers that don't/can't use major 9, can still get the latest updates. |
| 3 | +> This release brings all non-breaking changes between SDK versions 9.6.0 and 9.11.0 to major 8, so developers that don't/can't use major 9, can still get the latest updates. meant to be bought only once, for example, lifetime subscriptions. |
4 | 4 |
|
5 | 5 | ### ✨ New Features |
6 | | -* Add `RevenueCatBackupAgent` (#2625) via Toni Rico (@tonidero) |
7 | | -* Add preferred UI locale override for RevenueCat UI components (#2620) via Josh Holtz (@joshdholtz) |
8 | | -* Add option to disable automatic ID collection when setting attribution network IDs at configuration time (#2643) via Toni Rico (@tonidero) |
| 6 | +* Adds new experimental `storefrontLocale` APIs. (#2726) via JayShortway (@JayShortway) |
| 7 | +* Turn on Video Component (#2725) via Jacob Rakidzich (@JZDesign) |
| 8 | +* Add support for the Test Store (#2710) via Toni Rico (@tonidero) |
| 9 | +* Add Airbridge device ID subscriber attribute (#2696) via Lim Hoang (@limdauto) |
| 10 | +* Enable Test Store (#2685) via Antonio Pallares (@ajpallares) |
9 | 11 | ### 🐞 Bugfixes |
10 | | -* Handle payment pending errors when restoring properly (#2635) via Toni Rico (@tonidero) |
| 12 | +* Fix deadlock in `allowSharingPlayStoreAccount` (#2707) via Cesar de la Vega (@vegaro) |
11 | 13 |
|
12 | 14 | ## RevenueCatUI SDK |
13 | 15 | ### Paywallv2 |
14 | 16 | #### ✨ New Features |
15 | | -* MON-1193 Support delayed close button (Component Transitions) (#2623) via Jacob Rakidzich (@JZDesign) |
| 17 | +* Expose `launch` and `launchIfNeeded` to Java (#2695) via Cesar de la Vega (@vegaro) |
16 | 18 | #### 🐞 Bugfixes |
17 | | -* Fix PaywallDialog going over screen size on Android 35+ (#2642) via Toni Rico (@tonidero) |
| 19 | +* Fix bundled font families when using assets folder (#2672) via Toni Rico (@tonidero) |
18 | 20 | ### Customer Center |
19 | 21 | #### ✨ New Features |
20 | | -* Add button_text to ScreenOffering (#2638) via Facundo Menzella (@facumenzella) |
| 22 | +* Add Customer Center per-view listener for hybrids (#2713) via Facundo Menzella (@facumenzella) |
| 23 | +* Display Virtual Currencies in Customer Center (#2652) via Will Taylor (@fire-at-will) |
| 24 | +#### 🐞 Bugfixes |
| 25 | +* Fixes more Icons crashing with `NoClassDefFoundError` when using Material 1.4.0 (#2732) via Cesar de la Vega (@vegaro) |
| 26 | +* Fix potential `NoClassDefFoundError` crash finding `Icons` caused by material3 1.4.0 (#2727) via Cesar de la Vega (@vegaro) |
| 27 | +* Fix Expired badge in Customer Center dark mode (#2693) via Cesar de la Vega (@vegaro) |
| 28 | +* Fix promo offer button CTA in Customer Center (#2682) via Cesar de la Vega (@vegaro) |
21 | 29 |
|
22 | 30 | ### 🔄 Other Changes |
23 | | -* Fix CoroutineCreationDuringComposition lint error on AGP 8.13.0 (#2659) via Cesar de la Vega (@vegaro) |
24 | | -* Support setting null offering id on PaywallView (#2658) via Toni Rico (@tonidero) |
25 | | -* Improve thread safety of setting paywalls preferred locale (#2655) via Josh Holtz (@joshdholtz) |
26 | | -* Remove validation for no packages on paywalls (#2653) via Josh Holtz (@joshdholtz) |
27 | | -* MON-1193 flatten Transition JSON structure after chatting more thoroughly with team (#2641) via Jacob Rakidzich (@JZDesign) |
| 31 | +* Add test store maestro test (#2711) via Toni Rico (@tonidero) |
| 32 | +* Finalize video component to include a checksum, and optimize memory usage for large file downloads (#2717) via Jacob Rakidzich (@JZDesign) |
| 33 | +* Add `TestStoreSimulatedPurchaseError` error code (#2716) via Toni Rico (@tonidero) |
| 34 | +* Bump fastlane-plugin-revenuecat_internal from `3f7fffc` to `25c7fb8` (#2721) via dependabot[bot] (@dependabot[bot]) |
| 35 | +* Disable offline entitlements in test store (#2718) via Toni Rico (@tonidero) |
| 36 | +* Add E2E Test app for integration tests (#2715) via Toni Rico (@tonidero) |
| 37 | +* [AUTOMATIC][Paywalls V2] Updates paywall-preview-resources submodule (#2714) via RevenueCat Git Bot (@RCGitBot) |
| 38 | +* Bump fastlane-plugin-revenuecat_internal from `a8770fd` to `3f7fffc` (#2712) via dependabot[bot] (@dependabot[bot]) |
| 39 | +* Bump fastlane-plugin-revenuecat_internal from `e555afb` to `a8770fd` (#2708) via dependabot[bot] (@dependabot[bot]) |
| 40 | +* Correct Opt In for FileRepository (#2709) via Jacob Rakidzich (@JZDesign) |
| 41 | +* Paywalls -> Video Component (#2680) via Jacob Rakidzich (@JZDesign) |
| 42 | +* Update fastlane-plugin-revenuecat_internal to e555afb (#2705) via Cesar de la Vega (@vegaro) |
| 43 | +* Revert kotlinCompilerExtensionVersion for MagicWeatherCompose and CustomEntitlementComputationSample (#2701) via Jaewoong Eum (@skydoves) |
| 44 | +* [EXTERNAL] Fix incorrect exception use in test (#2674) via @nikit19 (#2703) via Toni Rico (@tonidero) |
| 45 | +* Add CODEOWNERS (#2664) via Facundo Menzella (@facumenzella) |
| 46 | +* Adds new tab ID properties to `TabsComponent`. (#2577) via JayShortway (@JayShortway) |
| 47 | +* Bump fastlane-plugin-revenuecat_internal from `401d148` to `7508f17` (#2697) via dependabot[bot] (@dependabot[bot]) |
| 48 | +* Reimplement placeholder with Modifier.Node (#2677) via Jaewoong Eum (@skydoves) |
| 49 | +* Remove unused kotlinCompilerExtensionVersion (#2691) via Jaewoong Eum (@skydoves) |
| 50 | +* [AUTOMATIC][Paywalls V2] Updates paywall-preview-resources submodule (#2667) via RevenueCat Git Bot (@RCGitBot) |
| 51 | +* Bump fastlane-plugin-revenuecat_internal from `a6dc551` to `401d148` (#2683) via dependabot[bot] (@dependabot[bot]) |
| 52 | +* Bump rexml from 3.4.1 to 3.4.2 (#2676) via dependabot[bot] (@dependabot[bot]) |
| 53 | +* Add 8.24.0 CHANGELOG to main (#2662) via Toni Rico (@tonidero) |
| 54 | +* Bump fastlane-plugin-revenuecat_internal from `489faef` to `a6dc551` (#2673) via dependabot[bot] (@dependabot[bot]) |
| 55 | +* Bump fastlane-plugin-revenuecat_internal from `7d97553` to `489faef` (#2671) via dependabot[bot] (@dependabot[bot]) |
| 56 | +* File Repository (#2634) via Jacob Rakidzich (@JZDesign) |
0 commit comments