Bugfixes
- Default customer info schema version to latest known by SDK (#1080) via Toni Rico (@tonidero)
- Handle other diagnostics-related exceptions (#1076) via Toni Rico (@tonidero)
- Return error in queryPurchases if error connecting to billing client (#1072) via Toni Rico (@tonidero)
Other Changes
- Fix offline entitlements integration tests (#1085) via Toni Rico (@tonidero)
- Add defaultsRelease variant tests run configuration (#1074) via Toni Rico (@tonidero)
- Compose sample app: move to gradle catalog (#1081) via Toni Rico (@tonidero)
- Compose sample app: automate builds (#1082) via Toni Rico (@tonidero)
- Compose sample app (#1056) via Toni Rico (@tonidero)
- Migrate to Gradle version catalog (#1059) via Cesar de la Vega (@vegaro)
- Trusted entitlements: Add logs with verification mode (#1067) via Toni Rico (@tonidero)
- Sync pending purchases before getting customer info (#1073) via Toni Rico (@tonidero)
- Refactor syncing pending transactions logic out of
Purchases
(#1058) via Toni Rico (@tonidero) - Refactor CustomerInfo listener and cache logic into CustomerInfoUpdater (#1052) via Toni Rico (@tonidero)
- Trusted entitlements: Add integration tests (#1071) via Toni Rico (@tonidero)
- Trusted entitlements: Add internal mechanism to force signing errors for tests (#1070) via Toni Rico (@tonidero)
To view new release, visit https://github.com/RevenueCat/purchases-android/releases/tag/6.5.1