Skip to content

Commit cc70c54

Browse files
authored
Merge pull request #904 from Iterable/prepare-for-release-3.5.12
Prepare for Release 3.5.12
2 parents 72e2035 + 91b7fbf commit cc70c54

File tree

4 files changed

+26
-6
lines changed

4 files changed

+26
-6
lines changed

CHANGELOG.md

+21-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,28 @@ This project adheres to [Semantic Versioning](http://semver.org/).
44

55
## [Unreleased]
66

7+
## [3.5.12]
8+
9+
### Added
10+
- `EmbeddedSessionManager` methods are now public (previously library-scoped)
11+
712
### Fixed
8-
- `EmbeddedSessionManager` methods is now accessible which were library group restricted before.
13+
- Added timeout for crypto operations to prevent ANRs.
14+
15+
### Disabling Keychain Encryption
16+
The Iterable SDK provides an option to disable encryption for keychain storage. By default, encryption is enabled to securely store sensitive user data.
17+
To disable keychain encryption, set the `keychainEncryption` parameter to `false` when initializing the SDK:
18+
19+
```java
20+
IterableConfig config = new IterableConfig.Builder()
21+
.setKeychainEncryption(false) // Disable encryption for keychain storage
22+
.build();
23+
24+
IterableApi.initialize(context, apiKey, config);
25+
```
26+
27+
### Changed
28+
- Thanks to @MGaetan89 for modernizing the test infrastructure by replacing deprecated Robolectric APIs with AndroidX Test alternatives and removing unnecessary dependencies.
929

1030
## [3.5.11]
1131

iterableapi-ui/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ dependencies {
6161

6262
ext {
6363
libraryName = 'iterableapi-ui'
64-
libraryVersion = '3.5.11'
64+
libraryVersion = '3.5.12'
6565
}
6666

6767
if (hasProperty("mavenPublishEnabled")) {

iterableapi/build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ android {
2121
minSdkVersion 21
2222
targetSdkVersion 34
2323

24-
buildConfigField "String", "ITERABLE_SDK_VERSION", "\"3.5.11\""
24+
buildConfigField "String", "ITERABLE_SDK_VERSION", "\"3.5.12\""
2525

2626
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
2727
}
@@ -88,7 +88,7 @@ dependencies {
8888

8989
ext {
9090
libraryName = 'iterableapi'
91-
libraryVersion = '3.5.11'
91+
libraryVersion = '3.5.12'
9292
}
9393

9494
if (hasProperty("mavenPublishEnabled")) {

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

+2-2
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.5.11'
37-
implementation 'com.iterable:iterableapi-ui:3.5.11'
36+
implementation 'com.iterable:iterableapi:3.5.12'
37+
implementation 'com.iterable:iterableapi-ui:3.5.12'
3838
implementation 'com.squareup.okhttp3:mockwebserver:4.2.2'
3939

4040
testImplementation 'junit:junit:4.12'

0 commit comments

Comments
 (0)