Releases: RevenueCat/purchases-android
Releases · RevenueCat/purchases-android
8.10.3
RevenueCat SDK
🐞 Bugfixes
- Uses
Sequence
instead ofStream
to avoid errors due to unavailable Java 8 APIs (#1943) via JayShortway (@JayShortway)
🔄 Other Changes
- Increase integration test timeout (#1946) via Toni Rico (@tonidero)
- Removes
@RequiresApi(N)
fromFileHelper
and related classes (#1944) via JayShortway (@JayShortway) - [Paywalls V2] Minimizes Java API (#1942) via JayShortway (@JayShortway)
- [Paywalls V2] Makes
TextComponent
public (#1939) via JayShortway (@JayShortway) - Introduces an
@InternalRevenueCatAPI
annotation (#1938) via JayShortway (@JayShortway) - [Paywalls V2] Moves any non-component file to a new
common
package. (#1937) via JayShortway (@JayShortway) - [Paywalls V2]
LocalizationKey
is an inline value class now. (#1936) via JayShortway (@JayShortway) - [Paywalls V2] Adds
PaywallComponentsData
(#1935) via JayShortway (@JayShortway) - [Paywalls V2] Adds
StickyFooterComponent
(#1934) via JayShortway (@JayShortway) - [Paywalls V2] Adds
PurchaseButtonComponent
(#1933) via JayShortway (@JayShortway) - [Paywalls V2] Adds
PackageComponent
(#1932) via JayShortway (@JayShortway) - Ensure the correct error message is shown when failing to open a Uri in paywalls (#1922) via JayShortway (@JayShortway)
- [Paywalls V2] Adds
ButtonComponent
(#1931) via JayShortway (@JayShortway) - [Paywalls V2] Adds
StackComponent
(#1930) via JayShortway (@JayShortway) - [Paywalls V2] Adds
ComponentOverrides
(#1929) via JayShortway (@JayShortway) - [Paywalls V2] Adds
ImageComponent
(#1928) via JayShortway (@JayShortway) - [Paywalls V2] Adds
TextComponent
(#1927) via JayShortway (@JayShortway) - [Paywalls V2] Adds all enum properties (#1926) via JayShortway (@JayShortway)
- [Paywalls V2] Adds
SizeConstraints
,Size
,Padding
andShadow
properties (#1925) via JayShortway (@JayShortway) - [Paywalls V2] Adds
CornerRadiuses
,Shape
andMaskShape
properties (#1924) via JayShortway (@JayShortway) - [Paywalls V2] Adds
ImageUrls
andColorInfo
properties (#1923) via JayShortway (@JayShortway)
8.10.2
8.10.1
8.10.0
RevenueCat SDK
✨ New Features
🐞 Bugfixes
- [Fix] Consider a network error as not successfully synced for paywall events (#1900) via Mark Villacampa (@MarkVillacampa)
🔄 Other Changes
- [Paywalls] Synchronize paywall events on app backgrounding and after a purchase (#1901) via Mark Villacampa (@MarkVillacampa)
- Dispatcher catches and rethrows Throwable instead of Exception to avoid swallowing errors (#1894) via JayShortway (@JayShortway)
8.9.0
RevenueCat SDK
✨ New Features
🐞 Bugfixes
- Keeps the org.json package. (#1891) via JayShortway (@JayShortway)
📦 Dependency Updates
- Bump rexml from 3.3.8 to 3.3.9 (#1892) via dependabot[bot] (@dependabot[bot])
- Bump danger from 9.5.0 to 9.5.1 (#1885) via dependabot[bot] (@dependabot[bot])
- Bump fastlane from 2.224.0 to 2.225.0 (#1884) via dependabot[bot] (@dependabot[bot])
RevenueCatUI SDK
🐞 Bugfixes
🔄 Other Changes
8.8.1
RevenueCat SDK
🐞 Bugfixes
- Save SDK configuration on paywall activity so it can reconfigure automatically (#1872) via Toni Rico (@tonidero)
📦 Dependency Updates
- Bump fastlane from 2.223.1 to 2.224.0 (#1870) via dependabot[bot] (@dependabot[bot])
- Bump fastlane-plugin-revenuecat_internal from
5b2e35c
to3b1e7cf
(#1865) via dependabot[bot] (@dependabot[bot]) - Bump fastlane from 2.222.0 to 2.223.1 (#1860) via dependabot[bot] (@dependabot[bot])
- Bump fastlane-plugin-revenuecat_internal from
55a0455
to5b2e35c
(#1858) via dependabot[bot] (@dependabot[bot])
🔄 Other Changes
- [CustomerCenter] Fix help path deserializing when unknown type (#1869) via Toni Rico (@tonidero)
- [CustomerCenter] Create
CustomerCenter
composable and view model with some initial UI (#1867) via Toni Rico (@tonidero) - [CustomerCenter] Add networking layer and models (#1859) via Toni Rico (@tonidero)
- [CustomerCenter] Adds SubscriptionDetailsView (#1863) via JayShortway (@JayShortway)
8.8.0
RevenueCat SDK
✨ New Features
RevenueCatUI SDK
🐞 Bugfixes
- Fix multiple paywalls display issues (#1854) via Toni Rico (@tonidero)
- Fix interaction not disabled during purchases (#1850) via Toni Rico (@tonidero)
- Fix crash if activity finished while calculating presentation logic (#1846) via Toni Rico (@tonidero)
🔄 Other Changes
- Adds some more test cases validating {{ total_price_and_per_month }} for quarterly packages. (#1853) via JayShortway (@JayShortway)
- Converts CustomEntitlementComputationSample's Gradle files to Kotlin (#1852) via JayShortway (@JayShortway)
- Converts MagicWeatherCompose's Gradle files to Kotlin (#1851) via JayShortway (@JayShortway)
- [EXTERNAL] Wireup Emerge gradle plugin config for PR snapshot diffs (#1841) by @rbro112 (#1843) via Toni Rico (@tonidero)
- Bump fastlane-plugin-revenuecat_internal from
5140dbc
to55a0455
(#1845) via Cesar de la Vega (@vegaro)
8.7.2
Bugfixes
- Fixes a Paywall Template 7 crash when none of the tiers have any available products. (#1834) via JayShortway (@JayShortway)
Dependency Updates
- Bump fastlane-plugin-revenuecat_internal from
85e1c83
to5140dbc
(#1835) via dependabot[bot] (@dependabot[bot])
Other Changes
8.7.1
8.7.0
New Features
Bugfixes
- [Paywalls] Add spacing between paragraphs and make text go full width so text align applies (#1824) via Josh Holtz (@joshdholtz)
Dependency Updates
- Bump rexml from 3.3.4 to 3.3.6 (#1823) via dependabot[bot] (@dependabot[bot])
- Bump fastlane-plugin-revenuecat_internal from
4c4b8ce
to85e1c83
(#1812) via dependabot[bot] (@dependabot[bot]) - Adds Detekt rules for Compose. Updates detekt to 1.23.6. (#1822) via JayShortway (@JayShortway)
Other Changes
- Converts MagicWeather's Gradle files to Kotlin (#1821) via JayShortway (@JayShortway)