Skip to content

Commit e1d5dd3

Browse files
update changelog and build for 3.0.0- (#239)
RC2
1 parent 695eca5 commit e1d5dd3

File tree

2 files changed

+24
-1
lines changed

2 files changed

+24
-1
lines changed

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,28 @@
11
# Optimizely Android X SDK Changelog
22

3+
## 3.0.0-RC2
4+
5+
November 20th, 2018
6+
7+
This is the release candidate for the 3.0 SDK, which includes a number of improvements to audience targeting along with a few bug fixes.
8+
9+
### New Features
10+
* Support for number-valued and boolean-valued attributes. ([#213](https://github.com/optimizely/java-sdk/pull/213))
11+
* Support for audiences with new match conditions for attribute values, including “substring” and “exists” matches for strings; “greater than”, “less than”, exact, and “exists” matches for numbers; and “exact”, and “exists” matches for booleans.
12+
* Built-in datafile version compatibility checks so that SDKs will not initialize with a newer datafile it is not compatible with. ([#209](https://github.com/optimizely/java-sdk/pull/209))
13+
* Audience combinations within an experiment are unofficially supported in this release.
14+
15+
### Breaking Changes
16+
* Previously, notification listeners filtered non-string attribute values from the data passed to registered listeners. To support our growing list of supported attribute values, we’ve changed this behavior. Notification listeners will now post any value type passed as an attribute. Therefore, the interface of the notification listeners has changed to accept a `Map<String, ?>`.
17+
* Update to use Java 1.7 ([#208](https://github.com/optimizely/java-sdk/pull/208))
18+
19+
### Bug Fixes
20+
* refactor: Performance improvements for JacksonConfigParser ([#209](https://github.com/optimizely/java-sdk/pull/209))
21+
* refactor: typeAudience.combinations will not be string encoded like audience.combinations. To handle this we created a new parsing type TypedAudience.
22+
* fix for exact match when dealing with integers and doubles. Created a new Numeric match type.
23+
* make a copy of attributes passed in to avoid any concurrency problems. Addresses GitHub issue in Optimizely Andriod SDK.
24+
* allow single root node for audience.conditions, typedAudience.conditions, and Experiment.audienceCombinations.
25+
326
## 3.0.0-RC
427
November 9, 2018
528

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ ext {
5353
build_tools_version = "27.0.0"
5454
min_sdk_version = 14
5555
target_sdk_version = 26
56-
java_core_ver = "3.0.0-RC"
56+
java_core_ver = "3.0.0-RC2"
5757
android_logger_ver = "1.3.6"
5858
support_annotations_ver = "24.2.1"
5959
junit_ver = "4.12"

0 commit comments

Comments
 (0)