Bugfixes
TrialOrIntroPriceEligibilityChecker
: return.noIntroOfferExists
if the product has no introductory offer (#1859) via NachoSoto (@NachoSoto)watchOS
: fixed crash on single-target apps (#1849) via NachoSoto (@NachoSoto)
Other Changes
- Update fastlane-plugin-revenuecat_internal and fix release-train job (#1866) via Cesar de la Vega (@vegaro)
- fix typo in comment (#1863) via Andy Boedo (@aboedo)
- Use Dangerfile repository (#1864) via Cesar de la Vega (@vegaro)
CircleCI
: added job for building SDK withSPM
(#1860) via NachoSoto (@NachoSoto)Lock
: changed default implementation to useNSLock
(#1819) via NachoSoto (@NachoSoto)Offering
/StoreProductType
:Sendable
conformance (#1826) via NachoSoto (@NachoSoto)ReceiptParser: Sendable
conformance (#1825) via NachoSoto (@NachoSoto)CustomerInfo: Sendable
conformance (#1824) via NachoSoto (@NachoSoto)- Added
Collection.onlyElement
(#1857) via NachoSoto (@NachoSoto) - README updates (#1856) via rglanz-rc (@rglanz-rc)
IntegrationTests
: actually fail test if tests aren't configured (#1855) via NachoSoto (@NachoSoto)Configuration.with(usesStoreKit2IfAvailable:)
: removed "experimental" warning (#1845) via NachoSoto (@NachoSoto)- Build fix- Update package requirements for MagicWeather (#1852) via Joshua Liebowitz (@taquitos)
Fastfile
:test_tvos
lane had duplicate parameter (#1846) via NachoSoto (@NachoSoto)
To view new release, visit https://github.com/RevenueCat/purchases-ios/releases/tag/4.10.3