Skip to content

feat(android): update for 2.7.8#140

Merged
dcrawbuck merged 3 commits intomainfrom
feat/android-2.7.8
Mar 13, 2026
Merged

feat(android): update for 2.7.8#140
dcrawbuck merged 3 commits intomainfrom
feat/android-2.7.8

Conversation

@dcrawbuck
Copy link
Collaborator

@dcrawbuck dcrawbuck commented Mar 13, 2026

Version Update

2.7.6 → 2.7.8

Upstream Changelog

2.7.8

  • Fixes an issue where getEntitlements() returned an empty value
  • Updates Superscript library and Kotlin dependency

2.7.7

  • Fixes a ProGuard obfuscation issue where a JsonDataException was being thrown during deserialization

Checklist

  • Updated SdkLatestVersion in content/docs/android/index.mdx
  • Updated SdkLatestVersion in content/docs/android/sdk-reference/index.mdx
  • Added changelog entries for 2.7.7 and 2.7.8
  • Updated install dependency version in content/docs/android/quickstart/install.mdx
  • Tests pass

Note

Low Risk
Low risk documentation-only update: bumps referenced Android SDK version and adds/organizes new Local Resources docs pages, with no runtime code changes.

Overview
Updates Android SDK documentation to v2.7.8 by bumping SdkLatestVersion and install snippets from 2.7.62.7.8, and adding changelog entries for 2.7.7/2.7.8.

Adds Local Resources documentation: introduces a shared content/shared/local-resources.mdx guide (now included from iOS/Android guides), adds new localResources SDK reference pages for both platforms, and wires them into the Android/iOS meta.json navigation.

Minor docs cleanup includes an updated dashboard note for Android local resources availability and a newline fix in android/sdk-reference/Superwall.mdx.

Written by Cursor Bugbot for commit 9a30db1. This will update automatically on new commits. Configure here.

Deployed Pages

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

cloudflare-workers-and-pages bot commented Mar 13, 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 9a30db1 Commit Preview URL

Branch Preview URL
Mar 13 2026, 08:46 PM

Copy link

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

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: be3cab8a0f

ℹ️ 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 on lines +6 to +10
## 2.7.8

### Fixes

- Fix serialization issue with R8 and dates

Choose a reason for hiding this comment

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

P1 Badge Replace Android 2.7.8/2.7.7 notes with upstream text

content/docs/android/changelog.mdx now lists 2.7.8/2.7.7 changes that differ from the upstream release notes referenced by this update (for example, 2.7.8 is missing the getEntitlements()/dependency notes and 2.7.7 is missing the ProGuard JsonDataException fix), so readers can make upgrade decisions based on incorrect information. This also violates the repository rule in AGENTS.md that SDK changelog entries must be copied verbatim from reference/<sdk>/CHANGELOG.md.

Useful? React with 👍 / 👎.

Copy link

@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 2 potential issues.

Fix All in Cursor

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


Instead of pointing an image or video to a URL, you can point it to a **local resource ID**. This ID maps to a file that the developer has registered in the native SDK. When the paywall loads, the SDK intercepts the request and serves the file directly from the device. No network call is required.

Set up those resource IDs in your app first by following the [SDK Local Resources guide](/sdk/guides/local-resources).
Copy link

Choose a reason for hiding this comment

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

Dashboard links to nonexistent /sdk/ doc path

Medium Severity

The previously working link /ios/guides/local-resources was changed to /sdk/guides/local-resources, but no sdk directory exists under content/docs/. Based on the normalizeDocsInternalHref function, this resolves to /docs/sdk/guides/local-resources, which is a nonexistent page. This dashboard page isn't under an SDK-specific path, so no SDK-aware path rewriting applies. These links will be broken for users.

Additional Locations (2)
Fix in Cursor Fix in Web


## Related

- [`localResources`](/sdk/sdk-reference/localResources): SDK reference for the property on supported platforms.
Copy link

Choose a reason for hiding this comment

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

Shared content links to nonexistent /sdk/ reference path

Low Severity

The new shared content references /sdk/sdk-reference/localResources in its "Related" section, but no content/docs/sdk/ directory exists. When this file is included from iOS or Android guide pages via <include>, there's no evidence the include mechanism rewrites /sdk/ link prefixes to the hosting SDK's path (e.g., /ios/ or /android/). This link will likely be broken regardless of which platform includes it.

Fix in Cursor Fix in Web

@dcrawbuck dcrawbuck merged commit 4d4a9d2 into main Mar 13, 2026
3 checks passed
@dcrawbuck dcrawbuck deleted the feat/android-2.7.8 branch March 13, 2026 21: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