Skip to content

Commit f0d0cc5

Browse files
authored
Merge pull request #348 from Iterable/MOB-2965-version-3.3.0
[MOB-2965] version 3.3.0
2 parents 9ba4711 + e59743a commit f0d0cc5

File tree

6 files changed

+19
-6
lines changed

6 files changed

+19
-6
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,19 @@ This project adheres to [Semantic Versioning](http://semver.org/).
1515
#### Fixed
1616
- nothing yet
1717

18+
## [3.3.0](https://github.com/Iterable/iterable-android-sdk/releases/tag/3.3.0)
19+
#### Added
20+
- **Offline events processing** - This feature saves a local copy of events triggered in your app while the device is offline (up to 1000 events). When a connection is re-established and your app is in the foreground, the events will be sent to Iterable.
21+
This feature is off by default, and we're rolling it out on a customer-by-customer basis. After you start using this version of the SDK, we'll send you a message before we enable the feature on your account (unfortunately, we can't give you an exact timeline for when this will happen). If you have any questions, talk to your Iterable customer success manager.
22+
23+
#### Removed
24+
- Removed `legacyGCMSenderId` from `IterableConfig`.
25+
- Removed deprecated functions `spawnInAppNotification` and redirected `getInAppMessages` to be called from `IterableInAppManager`.
26+
27+
#### Changed
28+
- Updated minimum version for `firebase-messaging` to 19.0.0.
29+
- Added dependency on Kotlin standard library.
30+
1831
## [3.2.14](https://github.com/Iterable/iterable-android-sdk/releases/tag/3.2.14)
1932
#### Fixed
2033
- Non-silent inbox messages will now properly account for the read state.

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
[![License](https://img.shields.io/github/license/iterable/iterable-android-sdk)](https://opensource.org/licenses/MIT)
44
[![Build Status](https://travis-ci.org/Iterable/iterable-android-sdk.svg?branch=master)](https://travis-ci.org/Iterable/iterable-android-sdk)
55
[![codecov](https://codecov.io/gh/Iterable/iterable-android-sdk/branch/master/graph/badge.svg)](https://codecov.io/gh/Iterable/iterable-android-sdk)
6-
[![Download](https://api.bintray.com/packages/davidtruong/maven/Iterable-SDK/images/download.svg)](https://bintray.com/davidtruong/maven/Iterable-SDK/_latestVersion)
76

87
# Iterable's Android SDK
98

iterableapi-ui/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ ext {
5454
siteUrl = 'https://github.com/Iterable/iterable-android-sdk'
5555
gitUrl = 'https://github.com/Iterable/iterable-android-sdk.git'
5656

57-
libraryVersion = '3.3.0-beta3'
57+
libraryVersion = '3.3.0'
5858

5959
developerId = 'davidtruong'
6060
developerName = 'David Truong'

iterableapi/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ android {
1111
minSdkVersion 16
1212
targetSdkVersion 27
1313

14-
buildConfigField "String", "ITERABLE_SDK_VERSION", "\"3.3.0-beta3\""
14+
buildConfigField "String", "ITERABLE_SDK_VERSION", "\"3.3.0\""
1515

1616
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1717
}
@@ -74,7 +74,7 @@ ext {
7474
siteUrl = 'https://github.com/Iterable/iterable-android-sdk'
7575
gitUrl = 'https://github.com/Iterable/iterable-android-sdk.git'
7676

77-
libraryVersion = '3.3.0-beta3'
77+
libraryVersion = '3.3.0'
7878

7979
developerId = 'davidtruong'
8080
developerName = 'David Truong'

iterableapi/src/main/java/com/iterable/iterableapi/IterableConstants.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ public final class IterableConstants {
112112
public static final String SHARED_PREFS_FCM_MIGRATION_DONE_KEY = "itbl_fcm_migration_done";
113113
public static final String SHARED_PREFS_SAVED_CONFIGURATION = "itbl_saved_configuration";
114114
public static final String SHARED_PREFS_OFFLINE_MODE_BETA_KEY = "offlineModeBeta";
115+
public static final String SHARED_PREFS_OFFLINE_MODE_KEY = "offlineMode";
115116

116117
//Action buttons
117118
public static final String ITBL_BUTTON_IDENTIFIER = "identifier";

sample-apps/inbox-customization/app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ dependencies {
3333
implementation 'androidx.navigation:navigation-ui-ktx:2.1.0'
3434
implementation 'com.google.android.material:material:1.1.0'
3535

36-
implementation 'com.iterable:iterableapi:3.3.0-beta3'
37-
implementation 'com.iterable:iterableapi-ui:3.3.0-beta3'
36+
implementation 'com.iterable:iterableapi:3.3.0'
37+
implementation 'com.iterable:iterableapi-ui:3.3.0'
3838
implementation 'com.squareup.okhttp3:mockwebserver:4.2.2'
3939

4040
testImplementation 'junit:junit:4.12'

0 commit comments

Comments
 (0)