From 893899afa851fc2396ce11d73025a5ad6620250b Mon Sep 17 00:00:00 2001 From: Jae Kim Date: Thu, 16 Sep 2021 14:03:27 -0700 Subject: [PATCH] prepare for release 3.11.0 --- CHANGELOG.md | 27 ++++++++++++++++++++++++++- README.md | 2 +- build.gradle | 2 +- 3 files changed, 28 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e0325db..d0a80541 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,30 @@ # Optimizely Android X SDK Changelog +## 3.11.0 +September 16th, 2021 + +This release updates the SDK to use the Optimizely Java SDK 3.9.0 which includes the following: + +### New Features: + +* Add new public properties to `OptimizelyConfig`. ([#379](https://github.com/optimizely/android-sdk/pull/379)) + - sdkKey + - environmentKey + - attributes + - audiences + - events + - experimentRules and deliveryRules to `OptimizelyFeature` + - audiences to `OptimizelyExperiment` +* For details, refer to our documentation page: [https://docs.developers.optimizely.com/full-stack/v4.0/docs/optimizelyconfig-android](https://docs.developers.optimizely.com/full-stack/v4.0/docs/optimizelyconfig-android). + +### Deprecated + +* `OptimizelyFeature.experimentsMap` of `OptimizelyConfig` is deprecated as of this release. Please use `OptimizelyFeature.experimentRules` and `OptimizelyFeature.deliveryRules`. ([#379](https://github.com/optimizely/android-sdk/pull/379)) + +### Bug Fixes +* Fix proguard rules for GSON to one recommended by the GSON repo. ([#383](https://github.com/optimizely/android-sdk/pull/383)) + + ## 3.10.2 June 2nd, 2021 @@ -40,7 +65,7 @@ The new `OptimizelyUserContext` class is instantiated with `createUserContext` a - decideForKeys - trackEvent -Also related to java sdk release [here]https://github.com/optimizely/java-sdk/releases/tag/3.8.0). +- Also related to java sdk release [3.8.0](https://github.com/optimizely/java-sdk/releases/tag/3.8.0). - For details, refer to our documentation page: [https://docs.developers.optimizely.com/full-stack/v4.0/docs/android-sdk](https://docs.developers.optimizely.com/full-stack/v4.0/docs/android-sdk). - Remove erroneous error if project id and sdk key are null. [#358](https://github.com/optimizely/android-sdk/pull/358) diff --git a/README.md b/README.md index 61399716..df4b06be 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ repositories { } dependencies { - implementation 'com.optimizely.ab:android-sdk:3.10.2' + implementation 'com.optimizely.ab:android-sdk:3.11.0' } ``` diff --git a/build.gradle b/build.gradle index 112e5baa..625aff3b 100644 --- a/build.gradle +++ b/build.gradle @@ -55,7 +55,7 @@ ext { build_tools_version = "29.0.3" min_sdk_version = 14 target_sdk_version = 29 - java_core_ver = "BB-SNAPSHOT" + java_core_ver = "3.9.0" android_logger_ver = "1.3.6" jacksonversion= "2.11.2" annotations_ver = "1.0.0"