Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
1bb75a8
Update workflow
ianrumac Apr 13, 2026
e79eab1
Fix workflow task
ianrumac Apr 13, 2026
4e55267
Disable config cache for maven
ianrumac Apr 13, 2026
71c9a08
Update coverage badge [skip ci]
github-actions[bot] Apr 13, 2026
a16e06b
Fix locale-dependent digits in padded version strings
drvarmin Apr 23, 2026
aedfeaf
Update coverage badge [skip ci]
github-actions[bot] Apr 23, 2026
6dbe50f
Merge pull request #399 from superwall/armin/fix/app-version-padded-l…
ianrumac Apr 24, 2026
c666f78
Ensure timeout is applied at HttpUrlConenction level
ianrumac Apr 30, 2026
ce72691
Update coverage badge [skip ci]
github-actions[bot] Apr 30, 2026
851dfea
Merge pull request #403 from superwall/ir/fix/http-timeout
ianrumac Apr 30, 2026
650847b
Minor fixes for capabilities
ianrumac Apr 30, 2026
365c8bf
Migration to actor with tests
ianrumac Apr 22, 2026
da633ca
Flow changes
ianrumac Apr 24, 2026
3036f59
Improve base context, fix minor flow issues
ianrumac Apr 24, 2026
eecf885
Fix tracking issues in tests
ianrumac Apr 24, 2026
3a004b6
Update coverage badge [skip ci]
github-actions[bot] Apr 24, 2026
c0fc96b
Fix minor issues
ianrumac Apr 24, 2026
655a7af
Improve config refresh and resilliency
ianrumac Apr 27, 2026
7c1a923
Fix tests, dependency inversion
ianrumac Apr 29, 2026
8df3551
Clean up config retry
ianrumac Apr 29, 2026
3b4cebf
Update coverage badge [skip ci]
github-actions[bot] Apr 30, 2026
366129b
Move test mode activation to action
ianrumac Apr 30, 2026
c7650f0
Fix sync issues for dependency container access
ianrumac Apr 30, 2026
0af978e
Merge pull request #400 from superwall/ir/refactor/config-manager
ianrumac Apr 30, 2026
296bcea
Merge pull request #402 from superwall/ir/fix/sync-anr
ianrumac Apr 30, 2026
16890dd
Identity test timeout fix
ianrumac Apr 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/badges/branches.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion .github/badges/jacoco.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 4 additions & 7 deletions .github/workflows/build+test+deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,9 @@ jobs:
- name: Change wrapper permissions
run: chmod +x ./gradlew

# Run Build & Test the Project (only SDK modules, skip app/example/test_app)
# Assemble the SDK modules (tests/lint run in pr-tests.yml)
- name: Build gradle project
run: ./gradlew :superwall:build :superwall-compose:build

- name: Build test project
run: ./gradlew :app:assembleAndroidTest -DtestBuildType=debug
run: ./gradlew :superwall:assemble :superwall-compose:assemble

# See what version we're on
# Writes to superwall/build/version.json with the version set
Expand Down Expand Up @@ -86,8 +83,8 @@ jobs:
ORG_GRADLE_PROJECT_signingInMemoryKeyId: ${{ secrets.ORG_GRADLE_PROJECT_signingInMemoryKeyId }}
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.ORG_GRADLE_PROJECT_signingInMemoryKey }}
run: |
./gradlew :superwall:publish
./gradlew :superwall-compose:publish
./gradlew :superwall:publish --no-configuration-cache
./gradlew :superwall-compose:publish --no-configuration-cache

- name: Determine prerelease status
id: prerelease
Expand Down
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

The changelog for `Superwall`. Also see the [releases](https://github.com/superwall/Superwall-Android/releases) on GitHub.

## 2.7.13

## Fixes
- Fix `device.appVersionPadded` and `device.sdkVersionPadded` emitting non-ASCII digits on devices whose default locale uses a non-Latin numbering system (e.g. `ar-EG`, `fa-IR`, `bn-BD`), which caused audience-rule version comparisons to misbucket affected users.
- Ensures timeout applies to HttpUrlConnection for enrichment and subscription API's
- Remove unnecessary sync access causing ANR lock in React Native

## 2.7.12

## Enhancements
Expand Down
Loading
Loading