Skip to content

Update iOS SDK docs to 4.15.2#199

Merged
dcrawbuck merged 3 commits into
mainfrom
update-ios-sdk-4.15.2
May 15, 2026
Merged

Update iOS SDK docs to 4.15.2#199
dcrawbuck merged 3 commits into
mainfrom
update-ios-sdk-4.15.2

Conversation

@dcrawbuck
Copy link
Copy Markdown
Collaborator

@dcrawbuck dcrawbuck commented May 15, 2026

Summary

Updates the Superwall iOS SDK docs from 4.15.1 to 4.15.2.

Previous version: 4.15.1New version: 4.15.2

Upstream references

Doc changes

  • content/docs/ios/index.mdx: bump SdkLatestVersion to 4.15.2.
  • content/docs/ios/sdk-reference/index.mdx: bump SdkLatestVersion to 4.15.2.
  • content/docs/ios/changelog.mdx: add 4.15.2 entry above 4.15.1 (history preserved):
    • Enhancements: Improves Apple Search Ads attribution capture rate.
    • Fixes: Switches Superscript SwiftPM package source to superscript-ios-next (faster download).
    • Fixes: Filters out the all-zeros IDFA sentinel (returned when ATT is denied) so it no longer pollutes the idfa attribution attribute.

Notes / residual risk

  • No public API additions in 4.15.2; changes are internal (ASA attribution capture, dep source, IDFA filter). No setup, install, or guide updates required.
  • content/docs/ios/sdk-reference/advanced/getPaywall.mdx references 4.15.1+ for the onCustomCallback parameter — this is the historical "introduced in" version and intentionally left as 4.15.1.

Verification

  • bun test: 37 pass, 0 fail.
  • bun run build:cf: not completed in this environment (build process OOM'd due to host memory limit; only docs content under content/docs/ios/ was changed, no plugin or config changes).

Generated with Claude Code (https://claude.com/claude-code)


Note

Low Risk
Low risk documentation and build config tweak; the only behavioral change is reducing prerender concurrency, which may slightly impact build time but not runtime behavior.

Overview
Updates the iOS SDK docs to 4.15.2 by bumping the displayed latest version in the iOS landing and SDK reference pages, and adding a 4.15.2 entry to the iOS changelog (ASA attribution improvements, IDFA all-zeros filtering, and a faster Superscript SwiftPM source).

Separately lowers Vite/TanStack Start prerender concurrency from 3 to 2.

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

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented May 15, 2026

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 94ffbcd Commit Preview URL

Branch Preview URL
May 15 2026, 07:37 PM

dcrawbuck added 2 commits May 15, 2026 12:30
Move the IDFA sentinel filter bullet from Fixes to Enhancements
so the 4.15.2 entry mirrors reference/ios/CHANGELOG.md verbatim.
Cloudflare Pages preview build was SIGKILL'd mid-prerender after
render times grew from ~200ms to ~5s, indicating cgroup memory
pressure (no Node heap-OOM trace; worker died silently with
ECONNREFUSED on the SSR localhost port). Page count and asset
size have grown substantially since the prerender config was last
tuned. Drop concurrency 3 -> 2 to roughly halve peak SSR working
set in exchange for a modestly longer build.
@dcrawbuck dcrawbuck merged commit dd2622c into main May 15, 2026
2 of 3 checks passed
@dcrawbuck dcrawbuck deleted the update-ios-sdk-4.15.2 branch May 15, 2026 19:31
Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 94ffbcd. Configure here.

Comment thread vite.config.ts
prerender: {
enabled: true,
concurrency: 3,
concurrency: 2,
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Build config concurrency change appears accidentally committed

Medium Severity

The prerender concurrency was lowered from 3 to 2 in vite.config.ts, but the PR description explicitly states "no plugin or config changes" were needed and describes this as a docs-only update. The verification section mentions the build OOM'd, suggesting this change was a local debugging workaround that was inadvertently included. Reducing concurrency will slow down prerendering for all builds/deployments going forward.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 94ffbcd. Configure here.

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.

2 participants