Skip to content

Version 5.7.4#238

Closed
kherembourg wants to merge 1 commit into
mainfrom
version/5.7.4
Closed

Version 5.7.4#238
kherembourg wants to merge 1 commit into
mainfrom
version/5.7.4

Conversation

@kherembourg
Copy link
Copy Markdown
Contributor

Version 5.7.4

Bump React Native SDK to 5.7.4.

Native SDK updates

  • iOS SDK: 5.7.4 (already pinned)
  • Android SDK: 5.7.4 (already pinned)

What's New

Bug fixes (from iOS 5.7.4)

  • Paywall completion now reliably fires on user-initiated dismissal (sheet swipe, drawer/popin overlay tap, sheet drag)
  • closeAll action now correctly dismisses standalone drawer/popin paywalls
  • Pending purchases are preserved in observer and observerStrict modes
  • Flow UI no longer collapses after back navigation + conditional toggle
  • Conditional components stability: simultaneous tap + rotation, multi-audience binding
  • Introductory offer eligibility: active subscribers no longer eligible in same group
  • Promo-code redemption: paywall presentation attribution restored
  • Selected media (*_selected_url images, Lottie, videos) display correctly without dedicated styles.selected
  • Page control state reapplied after trait changes (light/dark mode)
  • Fixed a UIKit rendering crash

Bug fixes (from Android 5.7.4)

  • Anonymous → identified user transfer in PaywallObserver mode (purchases now carried over on userLogin())
  • Fixed IllegalStateException: The specified child already has a parent on rapid screen rebuild (rotation, repeated render)
  • Fixed IllegalStateException on modal/drawer flow change after host fragment detach (fast back-press, activity teardown)

Improvements

  • Improved internal concurrency handling in the eligibility flow (iOS)

Test plan

  • yarn test — 139 / 139 passing
  • yarn lint — 0 errors
  • yarn typecheck — clean
  • CI: lint
  • CI: test
  • CI: build-android
  • CI: build-ios

🤖 Generated with Claude Code

@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented May 4, 2026

Greptile Summary

This PR bumps all monorepo packages from version 5.7.3 to 5.7.4. The only functional change is the purchaselyVersion constant in src/index.ts; all native SDK dependencies (iOS and Android) were already pinned at 5.7.4 in the previous release and remain unchanged.

Confidence Score: 5/5

Safe to merge — purely a version bump with no logic changes.

All changes are mechanical version string updates consistently applied across all packages, documentation, and tests. Native SDK dependencies were already at 5.7.4 and are unchanged. No logic, API surface, or dependency graph was modified.

No files require special attention.

Important Files Changed

Filename Overview
packages/purchasely/src/index.ts Version constant bumped from '5.7.3' to '5.7.4'; no logic changes
packages/purchasely/package.json Package version bumped to 5.7.4
CLAUDE.md Current version updated to 5.7.4; new row added to SDK version mapping table
VERSIONS.md New row added documenting RN 5.7.4 → iOS 5.7.4 / Android 5.7.4

Reviews (1): Last reviewed commit: "chore: Bump package versions to 5.7.4" | Re-trigger Greptile

@kherembourg kherembourg closed this May 4, 2026
@kherembourg kherembourg deleted the version/5.7.4 branch May 4, 2026 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant