Skip to content

Commit 8ca35e9

Browse files
authored
Release/5.2.2 (#30)
* *5.2.2 release * *5.2.2 release updated upload-artifact version
1 parent 7127005 commit 8ca35e9

File tree

9 files changed

+37
-32
lines changed

9 files changed

+37
-32
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
run: ./gradlew --stacktrace bundleRelease
3333

3434
- name: Archive Artifacts
35-
uses: actions/upload-artifact@v2
35+
uses: actions/upload-artifact@v4
3636
with:
3737
name: APK & AAB artifacts
3838
path: |

README.html

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ <h2 id="android-integration-files-and-requirements">Android Integration Files an
2424
<tbody>
2525
<tr>
2626
<td><strong>SDK Filename</strong></td>
27-
<td>fraudforce-lib-release-5.2.1.aar</td>
27+
<td>fraudforce-lib-release-5.2.2.aar</td>
2828
</tr>
2929
<tr>
3030
<td><strong>Version</strong></td>
31-
<td>5.2.1</td>
31+
<td>5.2.2</td>
3232
</tr>
3333
<tr>
3434
<td><strong>Package</strong></td>
@@ -70,18 +70,18 @@ <h2 id="android-integration-files-and-requirements">Android Integration Files an
7070
<p><strong>NOTE</strong> If the permissions listed are not required by the application, the values collected using those permissions will be ignored. The permissions are not required to obtain a usable blackbox, but they do help obtain some unique device information.</p>
7171
<p><strong>NOTE</strong> Android 10 introduced the ACCESS_BACKGROUND_LOCATION permission, protected at the dangerous level as is the case for ACCESS_FINE_LOCATION. Refer to the official Android documentation for when to incorporate this permission.</p>
7272
</blockquote>
73-
<p>Version 5.2.1 of the TruValidate Device Risk SDK for Android supports Android 5.0 or higher.</p>
73+
<p>Version 5.2.2 of the TruValidate Device Risk SDK for Android supports Android 5.0 or higher.</p>
7474
<h2 id="installing-the-device-risk-sdk-for-android">Installing the Device Risk SDK for Android</h2>
7575
<ol>
76-
<li><p>Download iovation-android-sdk-5.2.1.zip from here: <a href="https://github.com/iovation/deviceprint-SDK-Android">iovation Mobile SDK for Android</a>. </p>
76+
<li><p>Download iovation-android-sdk-5.2.2.zip from here: <a href="https://github.com/iovation/deviceprint-SDK-Android">iovation Mobile SDK for Android</a>. </p>
7777
</li>
78-
<li><p>Unzip iovation-android-sdk-5.2.1.zip.</p>
78+
<li><p>Unzip iovation-android-sdk-5.2.2.zip.</p>
7979
</li>
8080
<li><p>Depending on your IDE, do one of the following:</p>
8181
<ul>
8282
<li><p>In <strong>Maven</strong>, deploy the AAR file to your local Maven repository, using maven-deploy. For more information, see <a href="http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html">Guide to installing 3rd party JARs</a>.</p>
8383
</li>
84-
<li><p>If you are using <strong>Gradle</strong>, add the <em>fraudforce-lib-release-5.2.1.aar</em> file to your application module&#39;s libs directory. Then, edit the <em>build.gradle</em> file in order to add the libs directory as a flat-file repository to the <code>buildscript</code> and <code>repository</code> sections. This makes the fraudforce-lib-release-5.2.1.aar file accessible to Gradle.</p>
84+
<li><p>If you are using <strong>Gradle</strong>, add the <em>fraudforce-lib-release-5.2.2.aar</em> file to your application module&#39;s libs directory. Then, edit the <em>build.gradle</em> file in order to add the libs directory as a flat-file repository to the <code>buildscript</code> and <code>repository</code> sections. This makes the fraudforce-lib-release-5.2.2.aar file accessible to Gradle.</p>
8585
<pre><code> <span class="hljs-section">buildscript</span> {
8686
<span class="hljs-section">repositories</span> {
8787
<span class="hljs-section">flatDir</span> {
@@ -95,15 +95,15 @@ <h2 id="installing-the-device-risk-sdk-for-android">Installing the Device Risk S
9595
<span class="hljs-attribute">dirs</span> <span class="hljs-string">'libs'</span>
9696
}
9797
}
98-
</code></pre><p> Also in the application module&#39;s <code>build.gradle</code> file, make sure that fraudforce-lib-release-5.2.1 is included as a dependency:</p>
98+
</code></pre><p> Also in the application module&#39;s <code>build.gradle</code> file, make sure that fraudforce-lib-release-5.2.2 is included as a dependency:</p>
9999
<pre><code> <span class="hljs-selector-tag">dependencies</span> {
100100
...
101-
<span class="hljs-selector-tag">implementation</span>(<span class="hljs-attribute">name</span>:<span class="hljs-string">'fraudforce-lib-release-5.2.1'</span>, <span class="hljs-attribute">ext</span>:<span class="hljs-string">'aar'</span>)
101+
<span class="hljs-selector-tag">implementation</span>(<span class="hljs-attribute">name</span>:<span class="hljs-string">'fraudforce-lib-release-5.2.2'</span>, <span class="hljs-attribute">ext</span>:<span class="hljs-string">'aar'</span>)
102102
}
103103
</code></pre><p> Alternatively, you can include the dependency without exposing your libs folder as a repository by declaring it in the module&#39;s <code>build.gradle</code> file as follows:</p>
104104
<pre><code> dependencies {
105105
...
106-
<span class="hljs-keyword">implementation</span> files(<span class="hljs-string">'libs/fraudforce-lib-release-5.2.1.aar'</span>)
106+
<span class="hljs-keyword">implementation</span> files(<span class="hljs-string">'libs/fraudforce-lib-release-5.2.2.aar'</span>)
107107
}
108108
</code></pre><p> Save the <code>build.gradle</code> file.</p>
109109
</li>
@@ -275,7 +275,7 @@ <h2 id="network-calls">Network Calls</h2>
275275
<h2 id="compiling-the-sample-app-in-android-studio">Compiling The Sample App in Android Studio</h2>
276276
<p>1 In Android Studio, select File | Open or click <strong>Open Existing Android Studio Project</strong> from the quick-start screen.</p>
277277
<ol>
278-
<li><p>From the directory where you unzipped fraudforce-lib-release-5.2.1.zip or cloned the repo, open the <strong>android-studio-sample-app</strong> directory.</p>
278+
<li><p>From the directory where you unzipped fraudforce-lib-release-5.2.2.zip or cloned the repo, open the <strong>android-studio-sample-app</strong> directory.</p>
279279
</li>
280280
<li><p>In the project navigation view, open <code>app/src/main/java/com/iovation/mobile/android/sample/MainActivity.java</code> to run the Java sample app. To run the Kotlin sample app, open <code>kotlinApp/src/main/java/com/iovation/mobile/android/sample/MainActivity.kt</code>.</p>
281281
</li>
@@ -292,7 +292,11 @@ <h2 id="compiling-the-sample-app-in-android-studio">Compiling The Sample App in
292292
</li>
293293
</ol>
294294
<h2 id="changelog">Changelog</h2>
295-
<h3 id="5-2-0">5.2.1</h3>
295+
<h3 id="5-2-2">5.2.2</h3>
296+
<ul>
297+
<li>Bug fix to handle abstract method exception.</li>
298+
</ul>
299+
<h3 id="5-2-1">5.2.1</h3>
296300
<ul>
297301
<li>Update target SDK to 33.</li>
298302
<li>Adjusted collection details.</li>

README.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ The Device Risk SDK integrates with native and hybrid apps. Hybrid apps mix nati
1818

1919
| | |
2020
|---------------------------------|--------------------------------------------------------------------------------------------------------|
21-
| **SDK Filename** | fraudforce-lib-release-5.2.1.aar |
22-
| **Version** | 5.2.1 |
21+
| **SDK Filename** | fraudforce-lib-release-5.2.2.aar |
22+
| **Version** | 5.2.2 |
2323
| **Package** | com.iovation.mobile.android.FraudForce |
2424
| **Android SDK Dependencies** | Android SDK 5.0 or higher (SDK level 21) |
2525
| **Library Dependencies** | None |
@@ -37,19 +37,19 @@ The Device Risk SDK integrates with native and hybrid apps. Hybrid apps mix nati
3737
3838
> __NOTE__ Android 10 introduced the ACCESS_BACKGROUND_LOCATION permission, protected at the dangerous level as is the case for ACCESS_FINE_LOCATION. Refer to the official Android documentation for when to incorporate this permission.
3939
40-
Version 5.2.1 of the TruValidate Device Risk SDK for Android supports Android 5.0 or higher.
40+
Version 5.2.2 of the TruValidate Device Risk SDK for Android supports Android 5.0 or higher.
4141

4242
## Installing the Device Risk SDK for Android
4343

44-
1. Download iovation-android-sdk-5.2.1.zip from here: [iovation Mobile SDK for Android](https://github.com/iovation/deviceprint-SDK-Android)
44+
1. Download iovation-android-sdk-5.2.2.zip from here: [iovation Mobile SDK for Android](https://github.com/iovation/deviceprint-SDK-Android)
4545

46-
2. Unzip iovation-android-sdk-5.2.1.zip.
46+
2. Unzip iovation-android-sdk-5.2.2.zip.
4747

4848
3. Depending on your IDE, do one of the following:
4949

5050
- In __Maven__, deploy the AAR file to your local Maven repository, using maven-deploy. For more information, see [Guide to installing 3rd party JARs](http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html).
5151

52-
- If you are using __Gradle__, add the *fraudforce-lib-release-5.2.1.aar* file to your application module's libs directory. Then, edit the *build.gradle* file in order to add the libs directory as a flat-file repository to the `buildscript` and `repository` sections. This makes the fraudforce-lib-release-5.2.1.aar file accessible to Gradle.
52+
- If you are using __Gradle__, add the *fraudforce-lib-release-5.2.2.aar* file to your application module's libs directory. Then, edit the *build.gradle* file in order to add the libs directory as a flat-file repository to the `buildscript` and `repository` sections. This makes the fraudforce-lib-release-5.2.2.aar file accessible to Gradle.
5353

5454
```
5555
buildscript {
@@ -66,12 +66,12 @@ Version 5.2.1 of the TruValidate Device Risk SDK for Android supports Android 5.
6666
}
6767
}
6868
```
69-
Also in the application module's `build.gradle` file, make sure that fraudforce-lib-release-5.2.1 is included as a dependency:
69+
Also in the application module's `build.gradle` file, make sure that fraudforce-lib-release-5.2.2 is included as a dependency:
7070
7171
```
7272
dependencies {
7373
...
74-
implementation(name:'fraudforce-lib-release-5.2.1', ext:'aar')
74+
implementation(name:'fraudforce-lib-release-5.2.2', ext:'aar')
7575
}
7676
```
7777
@@ -80,7 +80,7 @@ Version 5.2.1 of the TruValidate Device Risk SDK for Android supports Android 5.
8080
```
8181
dependencies {
8282
...
83-
implementation files('libs/fraudforce-lib-release-5.2.1.aar')
83+
implementation files('libs/fraudforce-lib-release-5.2.2.aar')
8484
}
8585
```
8686
@@ -292,7 +292,7 @@ The SDK includes the ability to make a network call to TransUnion TruValidate's
292292
293293
1 In Android Studio, select File | Open or click **Open Existing Android Studio Project** from the quick-start screen.
294294
295-
2. From the directory where you unzipped fraudforce-lib-release-5.2.1.zip or cloned the repo, open the **android-studio-sample-app** directory.
295+
2. From the directory where you unzipped fraudforce-lib-release-5.2.2.zip or cloned the repo, open the **android-studio-sample-app** directory.
296296
297297
3. In the project navigation view, open `app/src/main/java/com/iovation/mobile/android/sample/MainActivity.java` to run the Java sample app. To run the Kotlin sample app, open `kotlinApp/src/main/java/com/iovation/mobile/android/sample/MainActivity.kt`.
298298
@@ -307,6 +307,9 @@ The SDK includes the ability to make a network call to TransUnion TruValidate's
307307
6. When the app compiles successfully, you will see a view with a button that allows you to display a blackbox.
308308
309309
## Changelog
310+
### 5.2.2
311+
- Bug fix to handle abstract method exception.
312+
310313
### 5.2.1
311314
- Update target SDK to 33.
312315
- Adjusted collection details.

android-studio-sample-app/app/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ android {
77
applicationId "com.iovation.mobile.android.sample.sampleapp"
88
minSdkVersion 21
99
targetSdkVersion 33
10-
versionCode 13
11-
versionName "5.2.1"
10+
versionCode 14
11+
versionName "5.2.2"
1212
}
1313
buildTypes {
1414
release {
@@ -27,6 +27,6 @@ android {
2727

2828
dependencies {
2929
implementation fileTree(dir: 'libs', include: ['*.jar'])
30-
implementation files('libs/fraudforce-lib-release-5.2.1.aar')
30+
implementation files('libs/fraudforce-lib-release-5.2.2.aar')
3131
implementation "org.jetbrains.kotlin:kotlin-stdlib:1.5.30"
3232
}

android-studio-sample-app/kotlinApp/build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ android {
99
defaultConfig {
1010
applicationId "com.iovation.mobile.android.sample.kotlinApp"
1111
minSdk 21
12-
targetSdk 33
13-
versionCode 13
14-
versionName "5.2.1"
12+
targetSdk 34
13+
versionCode 14
14+
versionName "5.2.2"
1515
}
1616

1717
buildTypes {
@@ -35,6 +35,6 @@ android {
3535

3636
dependencies {
3737
implementation 'androidx.appcompat:appcompat:1.0.0'
38-
implementation files('libs/fraudforce-lib-release-5.2.1.aar')
38+
implementation files('libs/fraudforce-lib-release-5.2.2.aar')
3939
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.3'
4040
}
Binary file not shown.

release-notes.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
11
### What's new
2-
- Update target SDK to 33.
3-
- Adjusted collection details.
4-
- Bug fix for collection issue.
2+
- Bug fix to handle abstract method exception.

0 commit comments

Comments
 (0)