Skip to content

Commit

Permalink
Docs/sdk 3743/release ctv6.2.0 (#591)
Browse files Browse the repository at this point in the history
* task(SDK-3743) - Release ctv6.2.0

- Updates CHANGELOG.md
- Updates versions
- Runs copyTemplates

* task(SDK-3743) - Release ctv6.2.0

- Fixes a typo

* task(SDK-3743) - Release ctv6.2.0

- Fixes a typo

* task(SDK-3743) - Release ctv6.2.0

- Fixes a typo

* task(SDK-3743) - Release ctv6.2.0

- Adds github issue link to changelog

* task(SDK-3743) - Release ctv6.2.0

- Fixes typo

* task(SDK-3743) - Release ctv6.2.0

- Changes crash to ANR

* task(SDK-3743) - Release ctv6.2.0

- Moves new feature to bugfix
  • Loading branch information
Anush-Shand authored Apr 3, 2024
1 parent e529692 commit 18c0587
Show file tree
Hide file tree
Showing 8 changed files with 38 additions and 10 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
## CHANGE LOG.

### April 3, 2024

* [CleverTap Android SDK v6.2.0](docs/CTCORECHANGELOG.md)

### February 27, 2024

* [CleverTap Android SDK v6.1.1](docs/CTCORECHANGELOG.md)
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,15 +26,15 @@ We publish the SDK to `mavenCentral` as an `AAR` file. Just declare it as depend

```groovy
dependencies {
implementation "com.clevertap.android:clevertap-android-sdk:6.1.1"
implementation "com.clevertap.android:clevertap-android-sdk:6.2.0"
}
```

Alternatively, you can download and add the AAR file included in this repo in your Module libs directory and tell gradle to install it like this:

```groovy
dependencies {
implementation (name: "clevertap-android-sdk-6.1.1", ext: 'aar')
implementation (name: "clevertap-android-sdk-6.2.0", ext: 'aar')
}
```

Expand All @@ -46,7 +46,7 @@ Add the Firebase Messaging library and Android Support Library v4 as dependencie

```groovy
dependencies {
implementation "com.clevertap.android:clevertap-android-sdk:6.1.1"
implementation "com.clevertap.android:clevertap-android-sdk:6.2.0"
implementation "androidx.core:core:1.9.0"
implementation "com.google.firebase:firebase-messaging:23.0.6"
implementation "com.google.android.gms:play-services-ads:22.3.0" // Required only if you enable Google ADID collection in the SDK (turned off by default).
Expand Down
14 changes: 13 additions & 1 deletion docs/CTCORECHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,24 @@
## CleverTap Android SDK CHANGE LOG

### Version 6.2.0 (April 3, 2024)

#### Bug Fixes
* Extends the push primer callback to notify permission denial when cancel button is clicked on `PromptForSettings` alert dialog.
* Fixes [#576](https://github.com/CleverTap/clevertap-android-sdk/issues/576) - a crash due to `ClassNotFoundException` for `CTBackgroundJobService`.
* Fixes a crash due to `NullPointerException` related to `deviceInfo.deviceId`.
* Fixes an ANR related to `isMainProcess` check.
* Fixes an ANR due to eager initialisation of `CtApi` triggered by DeviceId generation.

#### Breaking API Changes
* Removes all Xiaomi related public methods as the Xiaomi SDK has been discontinued. Details [here](https://developer.clevertap.com/docs/discontinuation-of-xiaomi-push-service).

### Version 6.1.1 (February 27, 2024)

#### Bug Fixes
* Fixes an issue of incorrect endpoint in the case of network handshake.
* Fixes a bug in Client Side InApps with regards to frequency limits.

For developers with [BACKGROUND_SYNC](https://developer.clevertap.com/docs/android-push#pull-notification) enabled in their previous app version and now upgrading to _clevertap-android-sdk v6.1.0+_, please add this to your `AndroidManifest.xml` to avoid `ClassNotFoundException` related crashes
For developers with [BACKGROUND_SYNC](https://developer.clevertap.com/docs/android-push#pull-notification) enabled in their previous app version and now upgrading to _clevertap-android-sdk v6.1.0_ or _clevertap-android-sdk v6.1.1_ , please add this to your `AndroidManifest.xml` to avoid `ClassNotFoundException` related crashes

```xml
<service
Expand Down
2 changes: 1 addition & 1 deletion docs/CTGEOFENCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Add the following dependencies to the `build.gradle`

```Groovy
implementation "com.clevertap.android:clevertap-geofence-sdk:1.3.0"
implementation "com.clevertap.android:clevertap-android-sdk:6.1.1" // 3.9.0 and above
implementation "com.clevertap.android:clevertap-android-sdk:6.2.0" // 3.9.0 and above
implementation "com.google.android.gms:play-services-location:21.0.0"
implementation "androidx.work:work-runtime:2.7.1" // required for FETCH_LAST_LOCATION_PERIODIC
implementation "androidx.concurrent:concurrent-futures:1.1.0" // required for FETCH_LAST_LOCATION_PERIODIC
Expand Down
2 changes: 1 addition & 1 deletion docs/CTPUSHTEMPLATES.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ CleverTap Push Templates SDK helps you engage with your users using fancy push n

```groovy
implementation "com.clevertap.android:push-templates:1.2.3"
implementation "com.clevertap.android:clevertap-android-sdk:6.1.1" // 4.4.0 and above
implementation "com.clevertap.android:clevertap-android-sdk:6.2.0" // 4.4.0 and above
```

2. Add the following line to your Application class before the `onCreate()`
Expand Down
2 changes: 1 addition & 1 deletion gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ coroutines_test = "1.7.3"
installreferrer = "2.2"

#SDK Versions
clevertap_android_sdk = "6.1.1"
clevertap_android_sdk = "6.2.0"
clevertap_rendermax_sdk = "1.0.3"
clevertap_geofence_sdk = "1.3.0"
clevertap_hms_sdk = "1.3.4"
Expand Down
4 changes: 2 additions & 2 deletions sample/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -137,13 +137,13 @@ dependencies {
implementation "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.72"
implementation "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:3.1.1"*/

remoteImplementation("com.clevertap.android:clevertap-android-sdk:6.1.1")
remoteImplementation("com.clevertap.android:clevertap-android-sdk:6.2.0")
remoteImplementation("com.clevertap.android:clevertap-geofence-sdk:1.3.0")
//remoteImplementation("com.clevertap.android:clevertap-xiaomi-sdk:1.5.4")
remoteImplementation("com.clevertap.android:push-templates:1.2.3")
remoteImplementation("com.clevertap.android:clevertap-hms-sdk:1.3.4")

stagingImplementation("com.clevertap.android:clevertap-android-sdk:6.1.1")
stagingImplementation("com.clevertap.android:clevertap-android-sdk:6.2.0")
stagingImplementation("com.clevertap.android:clevertap-geofence-sdk:1.3.0")
//stagingImplementation("com.clevertap.android:clevertap-xiaomi-sdk:1.5.4")
stagingImplementation("com.clevertap.android:push-templates:1.2.3")
Expand Down
14 changes: 13 additions & 1 deletion templates/CTCORECHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,24 @@
## CleverTap Android SDK CHANGE LOG

### Version 6.2.0 (April 3, 2024)

#### Bug Fixes
* Extends the push primer callback to notify permission denial when cancel button is clicked on `PromptForSettings` alert dialog.
* Fixes [#576](https://github.com/CleverTap/clevertap-android-sdk/issues/576) - a crash due to `ClassNotFoundException` for `CTBackgroundJobService`.
* Fixes a crash due to `NullPointerException` related to `deviceInfo.deviceId`.
* Fixes an ANR related to `isMainProcess` check.
* Fixes an ANR due to eager initialisation of `CtApi` triggered by DeviceId generation.

#### Breaking API Changes
* Removes all Xiaomi related public methods as the Xiaomi SDK has been discontinued. Details [here](https://developer.clevertap.com/docs/discontinuation-of-xiaomi-push-service).

### Version 6.1.1 (February 27, 2024)

#### Bug Fixes
* Fixes an issue of incorrect endpoint in the case of network handshake.
* Fixes a bug in Client Side InApps with regards to frequency limits.

For developers with [BACKGROUND_SYNC](https://developer.clevertap.com/docs/android-push#pull-notification) enabled in their previous app version and now upgrading to _clevertap-android-sdk v6.1.0+_, please add this to your `AndroidManifest.xml` to avoid `ClassNotFoundException` related crashes
For developers with [BACKGROUND_SYNC](https://developer.clevertap.com/docs/android-push#pull-notification) enabled in their previous app version and now upgrading to _clevertap-android-sdk v6.1.0_ or _clevertap-android-sdk v6.1.1_ , please add this to your `AndroidManifest.xml` to avoid `ClassNotFoundException` related crashes

```xml
<service
Expand Down

0 comments on commit 18c0587

Please sign in to comment.