Skip to content

feat(expo): update for 1.1.5#215

Merged
dcrawbuck merged 1 commit into
mainfrom
update-expo-sdk-1.1.5
Jun 23, 2026
Merged

feat(expo): update for 1.1.5#215
dcrawbuck merged 1 commit into
mainfrom
update-expo-sdk-1.1.5

Conversation

@dcrawbuck

@dcrawbuck dcrawbuck commented Jun 17, 2026

Copy link
Copy Markdown
Collaborator

Summary

Bumps the Superwall Expo SDK docs from 1.1.41.1.5.

Upstream References

Upstream Changelog Entry

## 1.1.5

### Patch Changes

- 45be124: Fix purchase events being dropped on cold start when using a custom purchase controller,
  which left the paywall spinner stuck forever. The native module emitted events through a single
  static reference that was overwritten by every module instance, so when more than one app context
  exists (e.g. expo-dev-client's launcher plus the app) the reference could point at an instance
  whose JS runtime never subscribed and onPurchase/onPurchaseRestore were silently dropped.
  Native events are now emitted to every live module instance (tracked weakly) instead of only
  the most recently created one.
- 85fce3f: Add shouldShowWebPurchaseConfirmationAlert to PaywallOptions in the compat layer.

Doc Changes

  • content/docs/expo/index.mdx — version marker updated: v1.1.4v1.1.5
  • content/docs/expo/sdk-reference/index.mdx — version marker updated: v1.1.4v1.1.5
  • content/docs/expo/changelog.mdx — 1.1.5 entry prepended additively (history preserved)

Verification

  • bun test: 50 pass, 0 fail
  • bun run build:cf: OOM killed in sandbox (memory constraint); no code-level errors

Follow-up / Known Gaps

  • The shouldShowWebPurchaseConfirmationAlert option added to the compat layer does not have dedicated
    reference docs in the Expo SDK section (no PaywallOptions reference page exists for Expo/compat).
    This is consistent with the existing docs structure — changelog is the only place this is surfaced.

Note

Low Risk
Documentation-only changes with no runtime or auth/data impact in this repository.

Overview
Documents Superwall Expo SDK v1.1.5 by prepending a new changelog section and bumping the latest-version badge on the Expo welcome and SDK reference overview pages from v1.1.4 to v1.1.5.

The 1.1.5 notes call out a fix for custom purchase controller flows where onPurchase / onPurchaseRestore could be dropped on cold start when multiple native module instances exist (e.g. expo-dev-client launcher + app), leaving the paywall spinner stuck; native events are now delivered to every live instance. They also note shouldShowWebPurchaseConfirmationAlert on PaywallOptions in the compat layer (surfaced in the changelog only; no new reference page).

Reviewed by Cursor Bugbot for commit 0eeae29. Bugbot is set up for automated code reviews on this repo. Configure here.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 17, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
superwall-docs-staging 0eeae29 Commit Preview URL

Branch Preview URL
Jun 23 2026, 04:16 PM

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 57fc6f15ae

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread content/docs/expo/changelog.mdx Outdated
@dcrawbuck dcrawbuck force-pushed the update-expo-sdk-1.1.5 branch 3 times, most recently from 67758b0 to 41ae540 Compare June 22, 2026 16:08
@dcrawbuck dcrawbuck force-pushed the update-expo-sdk-1.1.5 branch from 41ae540 to 0eeae29 Compare June 23, 2026 16:07
@dcrawbuck dcrawbuck merged commit b9f2c5e into main Jun 23, 2026
3 checks passed
@dcrawbuck dcrawbuck deleted the update-expo-sdk-1.1.5 branch June 23, 2026 21:38
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