Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
db9d718
Bump com.google.gms:google-services from 4.4.1 to 4.4.2
dependabot[bot] Jul 8, 2024
04054cb
Bump io.reactivex.rxjava3:rxjava from 3.1.8 to 3.1.9
dependabot[bot] Aug 14, 2024
6e87bf6
Bump com.google.firebase:firebase-messaging from 24.0.0 to 24.0.2
dependabot[bot] Oct 2, 2024
301f673
Bump com.android.tools.build:gradle from 8.3.0 to 8.7.0
dependabot[bot] Oct 2, 2024
bc05f32
Set next SDK snapshot
aleknow Dec 9, 2024
aa6babb
Merge pull request #371 from onewelcome/release-7.10.0
aleknow Dec 9, 2024
025dc50
Update progurad rules to fix Gson deserialization issue
aleknow Dec 23, 2024
53483ae
Merge pull request #372 from onewelcome/update_progurad_rules
aleknow Dec 23, 2024
95d61d8
develop - SNAPSHOT typo fix
Dec 30, 2024
0b0a39d
Merge pull request #373 from onewelcome/develop-branch-fix
PiotrKlis Dec 30, 2024
471c62b
Merge pull request #353 from onewelcome/dependabot/gradle/develop/com…
PiotrKlis Feb 13, 2025
530ba19
Merge branch 'develop' into dependabot/gradle/develop/com.android.too…
PiotrKlis Feb 13, 2025
4b475d9
gradle wrapper version bump
Feb 13, 2025
8ba6952
Merge pull request #375 from onewelcome/feature/EXAMPLEAND-174-new-ko…
PiotrKlis Feb 13, 2025
22d1058
Merge branch 'develop' into dependabot/gradle/develop/com.android.too…
Feb 13, 2025
6e0f6c1
Merge pull request #367 from onewelcome/dependabot/gradle/develop/com…
PiotrKlis Feb 13, 2025
522a113
Merge pull request #366 from onewelcome/dependabot/gradle/develop/com…
PiotrKlis Feb 13, 2025
1dc03c8
Merge pull request #360 from onewelcome/dependabot/gradle/develop/io.…
PiotrKlis Feb 13, 2025
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
8 changes: 4 additions & 4 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ allprojects {
Before the release please change the url below to: https://repo.onewelcome.com/artifactory/onegini-sdk
Please change it back to https://repo.onewelcome.com/artifactory/public after the release
*/
url "https://repo.onewelcome.com/artifactory/onegini-sdk"
url "https://repo.onewelcome.com/artifactory/public"
credentials {
username artifactory_user
password artifactory_password
Expand Down Expand Up @@ -74,7 +74,7 @@ android {

dependencies {
// Onegini SDK
api('com.onegini.mobile.sdk.android:onegini-sdk:12.2.0@aar') {
api('com.onegini.mobile.sdk.android:onegini-sdk:12.3.0-SNAPSHOT@aar') {
transitive = true
}
// Rest Client
Expand All @@ -89,14 +89,14 @@ dependencies {
// Google Play Services availability check
implementation 'com.google.android.gms:play-services-base:18.5.0'
//Firebase Cloud Messaging (FCM)
implementation 'com.google.firebase:firebase-messaging:24.0.0'
implementation 'com.google.firebase:firebase-messaging:24.0.2'
// Support for multidex
implementation 'androidx.multidex:multidex:2.0.1'
// DI for views
implementation 'com.jakewharton:butterknife:10.2.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.0'
// RxJava
implementation 'io.reactivex.rxjava3:rxjava:3.1.8'
implementation 'io.reactivex.rxjava3:rxjava:3.1.9'
implementation 'io.reactivex.rxjava3:rxandroid:3.0.2'

//Biometric
Expand Down
22 changes: 20 additions & 2 deletions app/proguard-rules-example-app.pro
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,25 @@
#RxJava 1
-dontnote rx.**

# https://r8.googlesource.com/r8/+/refs/heads/master/compatibility-faq.md#member-in-a-data-object-is-always
-keepclassmembers,allowobfuscation class * {

# Starting from AGP 8 R8 full mode is enabled by default. It uses more aggresive obfuscation than compatibility mode and removes data classes
# that rely on Gson serialization/deserialization.
# Below config is part of Gson built-in proguard rules. It's available starting from version 2.11.0, but we use version transitively provided
# by retrofit which is 2.10.1. Therefore we manually include required rule

# Keep fields annotated with @SerializedName for classes which are referenced.
# If classes with fields annotated with @SerializedName have a no-args
# constructor keep that as well. Based on
# https://issuetracker.google.com/issues/150189783#comment11.
# See also https://github.com/google/gson/pull/2420#discussion_r1241813541
# for a more detailed explanation.
-if class *
-keepclasseswithmembers,allowobfuscation class <1> {
@com.google.gson.annotations.SerializedName <fields>;
}
-if class * {
@com.google.gson.annotations.SerializedName <fields>;
}
-keepclassmembers,allowobfuscation,allowoptimization class <1> {
<init>();
}
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ buildscript {
google()
}
dependencies {
classpath 'com.google.gms:google-services:4.4.1'
classpath 'com.android.tools.build:gradle:8.3.0'
classpath 'com.android.tools.build:gradle:8.7.0'
classpath 'com.google.gms:google-services:4.4.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
Expand Down
4 changes: 2 additions & 2 deletions gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#Fri Jul 05 14:54:05 CEST 2024
#Thu Feb 13 13:29:24 CET 2025
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists