Update iOS SDK docs to 4.15.2#199
Conversation
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Deploying with
|
| 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 |
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.
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ 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.
| prerender: { | ||
| enabled: true, | ||
| concurrency: 3, | ||
| concurrency: 2, |
There was a problem hiding this comment.
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.
Reviewed by Cursor Bugbot for commit 94ffbcd. Configure here.


Summary
Updates the Superwall iOS SDK docs from
4.15.1to4.15.2.Previous version:
4.15.1→ New version:4.15.2Upstream references
CHANGELOG.mdwas the source of truth for the new changelog entry.Doc changes
content/docs/ios/index.mdx: bumpSdkLatestVersionto4.15.2.content/docs/ios/sdk-reference/index.mdx: bumpSdkLatestVersionto4.15.2.content/docs/ios/changelog.mdx: add4.15.2entry above4.15.1(history preserved):superscript-ios-next(faster download).idfaattribution attribute.Notes / residual risk
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.mdxreferences4.15.1+for theonCustomCallbackparameter — this is the historical "introduced in" version and intentionally left as4.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 undercontent/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.2by bumping the displayed latest version in the iOS landing and SDK reference pages, and adding a4.15.2entry to the iOS changelog (ASA attribution improvements, IDFA all-zeros filtering, and a faster Superscript SwiftPM source).Separately lowers Vite/TanStack Start prerender
concurrencyfrom3to2.Reviewed by Cursor Bugbot for commit 94ffbcd. Bugbot is set up for automated code reviews on this repo. Configure here.