Repository navigation
chore: back-merge prod (v7.7.2) into development - #212
Merged
isouravganguly merged 14 commits intoOct 7, 2026
Merged
Conversation
Release/v7.4.4
* bump Loans SDK to dark-theme internal release (Android 5.1.4-91, iOS … (#195) * bump Loans SDK to dark-theme internal release (Android 5.1.4-91, iOS 7.1.2-44) * chore(loans): bump loans SDK pin to sdk-sourav-native-dark-theme-cb54bf9 (5.1.4-92-release) * fix(proguard): drop stale loans repackage workaround, keep R8 full mode on * chore: update Loans native SDK dependencies * chore(release): 7.5.0 * chore: use default R8 mode in sample app * chore(android): bump Loans SDK to 5.3.0 * fix(android): keep SCGateway classes for R8 * docs(changelog): document v7.5.0 changes * chore(release): 7.6.0
# Conflicts: # android/build.gradle # react-native-smallcase-gateway.podspec # smart_investing_react_native/android/app/proguard-rules.pro # smart_investing_react_native/android/gradle.properties # smart_investing_react_native/ios/Podfile.lock # smart_investing_react_native/yarn.lock
chore(android): bump Loans SDK to 5.3.1
* chore(android): bump Loans SDK to 5.3.2 * chore(release): 7.6.2
* feat: add Loans KYC permission usage descriptions * chore: bump SCLoans iOS SDK to 7.4.0 * chore(release): 7.7.0
* feat: expose webview-as-a-service * chore: update native SDK release dependencies * chore(release): 7.7.1
* chore(loans): update native SDK release dependencies * chore(release): 7.7.2 * chore(native): update gateway SDKs * chore(loans): use production native SDKs * docs(release): clarify production dependencies * docs(release): list native SDK versions
Brings releases 7.4.4 through 7.7.2 (Loans colorScheme, launchScWebView, KYC permission docs, native pin bumps, changelog/version) into development. Conflicts in android/build.gradle and the podspec resolved to prod's released pins (gateway 6.1.4 / 7.2.2, loans 5.4.0 / 7.5.0), dropping the internal feat/incognito-mode and dark-theme test pins. Native scg/6.1.4 and scg/7.2.2 both expose the incognito API that #201's bridge code calls. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The lockfile inherited from prod still resolved SCGateway 7.2.1 / SCLoans 7.4.0, so `pod install` failed against the podspec's 7.2.2 / 7.5.0 pins. Ran `pod update SCLoans SCGateway`; yarn.lock files were already current. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
rishabhjain92
approved these changes
Oct 7, 2026
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.
Why
developmenthas drifted fromprod. Releases 7.4.4 through 7.7.2 were cut straight toprodand never merged back (#205 was closed). Meanwhile, #201 (incognito) landed only ondevelopment, so npm 7.7.2 ships native gateway 6.1.4 / 7.2.2 without the RN bridge that would let apps turn incognito on.What this brings into development
colorScheme(dark/light/system) across Kotlin, Obj-C, JS and typeslaunchScWebView(webview-as-a-service), plus tests. This supersedes feat: expose webview-as-a-service #202.7.7.2Conflict resolution
Only
android/build.gradleandreact-native-smallcase-gateway.podspecconflicted. Both now use prod's released pins: gateway 6.1.4 / 7.2.2 and loans 5.4.0 / 7.5.0. This drops the internalfeat/incognito-modeand dark-theme test pins left ondevelopment.I checked the native tags
scg/6.1.4andscg/7.2.2: both expose theincognitoparameter that #201's bridge code calls.After this PR,
developmentdiffers fromprodonly by #201's incognito bridge, types and README (5 files, +44/−4). That is what the next release (7.8.0) would ship.Checks run locally
eslint src: passedtsc --noEmit: passedjest: not run, becausereact-nativeisn't installed locally--no-verify. The pre-commit lint hook fails only on the sample app'sSmtScreen.tsx, because the sample app's@react-nativeESLint config isn't installed. That file is unchanged fromprod. I ran commitlint by hand on the commit message.Please use "Create a merge commit", not squash or rebase. That keeps
prodindevelopment's history so later back-merges stay clean.🤖 Generated with Claude Code