Repository navigation
chore: update native SDKs to Android 1.3.41 / iOS 1.3.21 - #134
Closed
dianaKhortiuk-frontegg wants to merge 1 commit into
Closed
dianaKhortiuk-frontegg wants to merge 1 commit into
dianaKhortiuk-frontegg wants to merge 1 commit into
Conversation
Picks up the embedded login box runtime theme and copy overrides, and the fix for the SDK retrying forever on a rejected refresh token. Bumps every pin, not only the plugin's: the example apps tracked older versions than the plugin did, and the SPM lockfiles still resolved 1.3.10. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ALKJ6thT3mssEYmEsmR5r2
Collaborator
Author
|
Superseded by #128, which carries the same native bump (Android 1.3.41 / iOS 1.3.21). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
frontegg-android-kotlin1.3.41 /frontegg-ios-swift1.3.21. Brings in runtime theme and copy overrides for the embedded login box, and a fix for the SDK retrying forever when a refresh token is rejected (previously a rejected token was treated as a temporary failure, so with offline mode enabled each failed attempt queued another with no limit and no backoff).What changed
android/build.gradle(plugin)example/android/app/build.gradleios/Package.swiftFronteggRN.podspec(spm_dependency)ios/frontegg_spm.rb(PACKAGE_VERSION)example/iosSPMPackage.resolveddocs/setup.md,docs/advanced.mdWorth a look
iOS is pinned in four places, and two of them had already drifted:
ios/frontegg_spm.rbcarries its ownPACKAGE_VERSION. It is the fallback path used on React Native versions without thespm_dependencyhelper, so if it drifts, older-RN consumers silently get a different FronteggSwift than everyone else. It matched the podspec at 1.3.17 and is bumped alongside it here.docs/setup.mddocumented the helper as pinning 1.3.11 while the code said 1.3.17 — stale before this change, corrected to 1.3.21.The line in
docs/setup.mdstating that FronteggSwift 1.3.11 routesstepUp()through the embeddedWKWebViewis deliberately left alone: it records which version introduced the behavior, not what is pinned.Verification
Both versions were confirmed published before pinning:
repo1.maven.orgmetadata forcom.frontegg.sdk:androidreports<release>1.3.41.1.3.21exists onfrontegg-ios-swift; thePackage.resolvedrevision is that tag's commit,12f3553.Package.resolvededited in place (version + revision only) and re-validated as JSON;sentry-cocoapin untouched.Not built or run here: this environment has no Android toolchain (
dl.google.comis blocked by the network policy), so CI is the first real build.🤖 Generated with Claude Code
https://claude.ai/code/session_01ALKJ6thT3mssEYmEsmR5r2
Generated by Claude Code
Note
Low Risk
Version-only dependency and documentation updates with no changes to auth bridge or JS API surface in this repo.
Overview
Bumps the bundled Frontegg native SDKs so React Native apps pull Android
1.3.41and iOS FronteggSwift1.3.21through the plugin, example app, and docs.Android pins change in
android/build.gradleandexample/android/app/build.gradle. iOS pins change inFronteggRN.podspec(spm_dependency),ios/Package.swift,ios/frontegg_spm.rb(PACKAGE_VERSION), and the example workspacePackage.resolved(revision updated to match the tag). Docs now list 1.3.41 / 1.3.21 indocs/setup.mdanddocs/advanced.md(fixing stale iOS doc text that lagged the code).No wrapper JavaScript or native bridge code changes in this diff—only version alignment. Consumers inherit native fixes/features from those releases (e.g. embedded login theme/copy overrides and corrected refresh-token rejection handling described in the PR notes).
Reviewed by Cursor Bugbot for commit 05431a8. Bugbot is set up for automated code reviews on this repo. Configure here.