From d72e233a1b1e9a7c1e202cae389a41b573735206 Mon Sep 17 00:00:00 2001 From: Duncan Crawbuck Date: Tue, 28 Jul 2026 16:05:17 +0000 Subject: [PATCH] feat(android): update for 2.7.23 Bumps documented Android SDK version from 2.7.21 to 2.7.23. - Update in content/docs/android/index.mdx and content/docs/android/sdk-reference/index.mdx - Update dependency version strings (Groovy, Kotlin DSL, version catalog) in content/docs/android/quickstart/install.mdx - Append 2.7.22 and 2.7.23 entries to content/docs/android/changelog.mdx, copied verbatim from upstream CHANGELOG.md, preserving existing history Verified via upstream diff (2.7.21...2.7.23) that this release only contains internal bug fixes and error-handling changes (dead buy button on cached paywall re-presentation, non-Latin keyboard input in paywalls, billing error propagation) with no public API, Gradle/Kotlin setup, or guide-affecting changes. Co-Authored-By: Claude Sonnet 5 --- content/docs/android/changelog.mdx | 15 +++++++++++++++ content/docs/android/index.mdx | 2 +- content/docs/android/quickstart/install.mdx | 6 +++--- content/docs/android/sdk-reference/index.mdx | 2 +- 4 files changed, 20 insertions(+), 5 deletions(-) diff --git a/content/docs/android/changelog.mdx b/content/docs/android/changelog.mdx index 5fa45c5..54fd5b6 100644 --- a/content/docs/android/changelog.mdx +++ b/content/docs/android/changelog.mdx @@ -3,6 +3,21 @@ title: "Changelog" description: "Release notes for the Superwall Android SDK" --- +## 2.7.23 + +## Fixes +- Fix paywall inputs silently dropping all non-Latin keyboard text (Cyrillic, Korean, Thai, emoji, etc.). The webview no longer replaces Chromium's `InputConnection` with a dummy one unless `isGameControllerEnabled` is set, restoring the full IME pipeline (composition, autocorrect, swipe typing, autofill) for everyone else. +- Ensure that errors thrown when user lacks billing do not propagate to the app + +## 2.7.22 + +## Enhancements +- Always notify backend of purchased entitlements +- Adds a 5 second timeout to resolving latest purchases, allowing non-play store purchases to resolve + +## Fixes +- Fix a dead buy button when re-presenting a cached paywall in the same session after a purchase, for both `register()` and embedded paywalls (`getPaywall`/`getPaywallView`). Per-presentation transient state (loading spinner and presentation-prepared flag) is now reset on each new presentation, so it no longer leaks from a previous presentation that was stopped without a finishing teardown. + ## 2.7.21 ## Enhancements diff --git a/content/docs/android/index.mdx b/content/docs/android/index.mdx index c865e37..740392b 100644 --- a/content/docs/android/index.mdx +++ b/content/docs/android/index.mdx @@ -42,4 +42,4 @@ If you have feedback on any of our docs, please leave a rating and message at th If you have any issues with the SDK, please [open an issue on GitHub](https://github.com/superwall/superwall-android/issues). - + diff --git a/content/docs/android/quickstart/install.mdx b/content/docs/android/quickstart/install.mdx index 51e5345..dd344b0 100644 --- a/content/docs/android/quickstart/install.mdx +++ b/content/docs/android/quickstart/install.mdx @@ -20,16 +20,16 @@ can find the [latest release here](https://github.com/superwall/Superwall-Androi ```gradle build.gradle -implementation "com.superwall.sdk:superwall-android:2.7.21" +implementation "com.superwall.sdk:superwall-android:2.7.23" ``` ```kotlin build.gradle.kts -implementation("com.superwall.sdk:superwall-android:2.7.21") +implementation("com.superwall.sdk:superwall-android:2.7.23") ``` ```toml libs.version.toml [libraries] -superwall-android = { group = "com.superwall.sdk", name = "superwall-android", version = "2.7.21" } +superwall-android = { group = "com.superwall.sdk", name = "superwall-android", version = "2.7.23" } // And in your build.gradle.kts dependencies { diff --git a/content/docs/android/sdk-reference/index.mdx b/content/docs/android/sdk-reference/index.mdx index 257e331..d3bc0f2 100644 --- a/content/docs/android/sdk-reference/index.mdx +++ b/content/docs/android/sdk-reference/index.mdx @@ -15,4 +15,4 @@ If you have feedback on any of our docs, please leave a rating and message at th If you have any issues with the SDK, please [open an issue on GitHub](https://github.com/superwall/superwall-android/issues). - +