RevenueCat SDK
✨ New Features
- feat(ads): add optional tracking metadata to pollRewardVerification (#7341) via Peter Porfy (@peterporfy)
🐞 Bugfixes
- fix(paywalls): Resolve bundled fonts by name before downloading (#7394) via Monika Mateska (@MonikaMateska)
- fix(paywalls): tolerate duplicate font names when registering (#7396) via Monika Mateska (@MonikaMateska)
RevenueCatUI SDK
🐞 Bugfixes
- fix(paywalls): don't leave a hidden package selected on paywalls with tabs (#7404) via Facundo Menzella (@facumenzella)
🔄 Other Changes
- Evaluate checkpoint audiences 2/2 (#7426) via Facundo Menzella (@facumenzella)
- Label the platform and inline declarations in the API feed message (#7425) via Álvaro Brey (@AlvaroBrey)
- Unify custom variable validation across paywall entry points (#7406) via Rick (@rickvdl)
- feat(checkpoints): expose CheckpointParams custom variables as paywall custom variables (#7403) via Rick (@rickvdl)
- Chore: Convert to Set to Array on WebBunbleEventBus (#7430) via Jacob Rakidzich (@JZDesign)
- Evaluate checkpoint audiences 1/2 (#7414) via Facundo Menzella (@facumenzella)
- feat(checkpoints): Support headless offering checkpoints (#7405) via Facundo Menzella (@facumenzella)
- feat(ads): add AdRewardGranted ad tracking event (#7335) via Peter Porfy (@peterporfy)
- feat(checkpoints): Integrate Checkpoint audience rules (#7401) via Rick (@rickvdl)
- refactor(checkpoints): Reuse CustomVariableValue for checkpoint parameters (#7400) via Rick (@rickvdl)
- Fix tvOS paywall cache warming test compilation (#7416) via Rick (@rickvdl)
- Remove duplicate Slack failure notifications (#7413) via Cesar de la Vega (@vegaro)
- IAM Login, Part 1 (#7398) via Dave DeLong (@davedelong)
- feat(checkpoints): add store dimensions for local rule evaluation (#7399) via Rick (@rickvdl)
- feat(checkpoints): support custom variables in local rules (#7393) via Rick (@rickvdl)
- feat(checkpoints): add device dimensions for local rule evaluation (#7391) via Rick (@rickvdl)