RevenueCat SDK
🐞 Bugfixes
- [EXTERNAL] Fix T-SAN crash due to memory misalignment when building with Xcode 27.0 (b1 and b2) (#7070) via @salling (#7105) via Antonio Pallares (@ajpallares)
🔄 Other Changes
- feat(remote-config): persist full topic index (#7110) via Rick (@rickvdl)
- fix(remote-config): avoid using Brotli compression on iOS versions below 16.0 (#7113) via Rick (@rickvdl)
- feat(remote-config): drive RemoteConfigSourceProvider from a topic store (#7106) via Antonio Pallares (@ajpallares)
- refactor(remote-config): prefer lowest priority number for source ordering (#7112) via Antonio Pallares (@ajpallares)
- feat(remote-config): add rc container compression support (#7107) via Rick (@rickvdl)
- feat(workflows): gate all paywall events by step screen_type (#7109) via Facundo Menzella (@facumenzella)
- feat(workflows): gate paywall impressions by step screen_type (#7104) via Facundo Menzella (@facumenzella)
- feat(remote-config): add production signing integration tests (#7097) via Rick (@rickvdl)
- Workflow preview injection via (@_spi) (#7103) via Facundo Menzella (@facumenzella)
- Chore(deps): Bump faraday from 1.10.5 to 1.10.6 in /Tests/InstallationTests/CocoapodsInstallation (#7101) via dependabot[bot] (@dependabot[bot])
- Chore(deps): Bump faraday from 1.10.5 to 1.10.6 (#7102) via dependabot[bot] (@dependabot[bot])
- Chore(deps): Bump fastlane-plugin-revenuecat_internal from
70bf5c7todab6765(#7100) via dependabot[bot] (@dependabot[bot]) - feat(remote-config): switch config request to v1 and send app user id (#7080) via Rick (@rickvdl)
- [AUTOMATIC][Paywalls V2] Updates commit hash of paywall-preview-resources (#7096) via RevenueCat Git Bot (@RCGitBot)
- feat(remote-config): store inlined blobs to disk (#7073) via Rick (@rickvdl)
- refactor(remote-config): make rc container validation domain-specific (#7074) via Rick (@rickvdl)
- feat(remote-config): add RemoteConfigSourceProvider for source failover (#7093) via Antonio Pallares (@ajpallares)
- feat(remote-config): add RemoteConfigManager (#7067) via Rick (@rickvdl)
- Add WeightedSourceSelector for remote config source selection (#7077) via Antonio Pallares (@ajpallares)
- feat(remote-config): add manifest disk persistence (#7076) via Rick (@rickvdl)
- Make LargeItemCache writes atomic (#7081) via Rick (@rickvdl)
- feat(remote-config): verify RC container signatures (#7046) via Rick (@rickvdl)