fix: revert incompatible dependency updates, keep security improvements

- Reverted Navigation to 2.3.1 (2.7.7 has breaking API changes)
- Reverted Lifecycle to 2.2.0 (2.7.0 has breaking API changes)
- Reverted BouncyCastle to 1.70/jdk15on (1.77/jdk18on causes conflicts)
- Kept: OkHttp 4.12.0, Gson 2.10.1, ConstraintLayout 2.1.4
- Kept: minifyEnabled=true, ProGuard rules, Branch.io security
This commit is contained in:
2026-02-12 05:30:22 +03:00
parent a294aa1a6b
commit ec250adb07
2 changed files with 7 additions and 6 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
/build
/release*
src/release*/google-services.json
!src/release/google-services.json
# Firebase config - sensitive API keys
**/google-services.json
+5 -4
View File
@@ -30,7 +30,7 @@ buildscript {
daggerVersion = '2.52'
javaxInjectVersion = '1'
architectureComponentVersion = '2.7.0'
architectureComponentVersion = '2.2.0'
multibaseVersion = '1.1.1'
@@ -40,14 +40,14 @@ buildscript {
zXingVersion = '3.5.0'
navControllerVersion = '2.7.7'
navControllerVersion = '2.3.1'
junitVersion = '4.13.2'
mockitoVersion = '5.12.0'
robolectricVersion = '4.1'
allureVersion = '2.4.0'
bouncyCastleVersion = '1.77'
bouncyCastleVersion = '1.70'
web3jVersion = '4.9.5'
@@ -140,6 +140,7 @@ buildscript {
// lifecycle scopes
lifeCycleKtxDep = "androidx.lifecycle:lifecycle-runtime-ktx:$architectureComponentVersion"
lifecycleProcessDep = "androidx.lifecycle:lifecycle-process:$architectureComponentVersion"
permissionsDep = "com.github.florent37:RuntimePermission:$permissionsVersion"
@@ -150,7 +151,7 @@ buildscript {
navigationFragmentDep = "androidx.navigation:navigation-fragment-ktx:$navControllerVersion"
navigationUiDep = "androidx.navigation:navigation-ui-ktx:$navControllerVersion"
bouncyCastleDep = "org.bouncycastle:bcprov-jdk18on:$bouncyCastleVersion"
bouncyCastleDep = "org.bouncycastle:bcprov-jdk15on:$bouncyCastleVersion"
retrofitDep = "com.squareup.retrofit2:retrofit:$retrofitVersion"
interceptorVersion = "com.squareup.okhttp3:logging-interceptor:$okhttpVersion"