Skip to content

feat(expo): update for 1.1.5#213

Open
dcrawbuck wants to merge 2 commits into
mainfrom
bump-expo-sdk-1.1.5
Open

feat(expo): update for 1.1.5#213
dcrawbuck wants to merge 2 commits into
mainfrom
bump-expo-sdk-1.1.5

Conversation

@dcrawbuck

@dcrawbuck dcrawbuck commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

Summary

v1.1.4 -> v1.1.5

Upstream References

Checklist of doc updates

  • Updated content/docs/expo/index.mdx version marker from v1.1.4 to v1.1.5
  • Updated content/docs/expo/sdk-reference/index.mdx version marker from v1.1.4 to v1.1.5
  • Updated content/docs/expo/changelog.mdx with 1.1.5 entry (additive, history preserved)

Changes in this release (v1.1.4 -> v1.1.5)

  1. Bug fix: Fix purchase events being dropped on cold start when using a custom purchase controller. The native module emitted events through a single static reference that was overwritten by every module instance. Now events are emitted to every live module instance (tracked weakly).
  2. Compat layer: Added shouldShowWebPurchaseConfirmationAlert to PaywallOptions in the compat layer (it was already present in the main SDK since 0.8.0).

Verification

  • bun test: 50 pass, 0 fail
  • bun run build:cf: OOM killed in sandbox environment (memory constrained CI); unrelated to these content-only changes

Note

Low Risk
Content-only documentation updates with no application or SDK code changes in this repository.

Overview
Updates Expo SDK docs for v1.1.5: the welcome and SDK reference overview pages now show v1.1.5 via SdkLatestVersion (was v1.1.4).

Adds a 1.1.5 section to changelog.mdx documenting the upstream patch: purchase/onPurchaseRestore events are no longer dropped on cold start with a custom purchase controller when multiple native module instances exist (e.g. expo-dev-client launcher + app), because native events are broadcast to all live module instances instead of a single overwritten static reference.

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

@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: 60a89b3d0e

ℹ️ 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
### 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.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Remove the non-upstream changelog bullet

/workspace/docs/AGENTS.md says SDK changelogs must copy the upstream reference/<sdk>/CHANGELOG.md verbatim. I checked the upstream v1.1.5 tag's CHANGELOG.md, and the 1.1.5 section contains only the 45be124 entry; 85fce3f is present in the tag diff but not in the release changelog. Keeping this line makes the docs changelog diverge from the official release notes, so remove it unless upstream adds it to the changelog.

Useful? React with 👍 / 👎.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 16, 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 Updated (UTC)
🔵 In progress
View logs
superwall-docs-staging 65ab12d Jun 16 2026, 07:17 PM

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