From a403da732950b70c5c832095c5e4ed72585e7ba4 Mon Sep 17 00:00:00 2001 From: wangjoshuah Date: Thu, 28 Sep 2017 15:18:51 -0700 Subject: [PATCH 1/2] use gradle wrapper from repo --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9f22e144d..4e32bdc60 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,8 +6,8 @@ jdk: - oraclejdk9 install: true script: - - "gradle clean" - - "gradle exhaustiveTest" + - "./gradlew clean" + - "./gradlew exhaustiveTest" - "if [[ -n $TRAVIS_TAG ]]; then ./gradlew ship; else From e0e0ce6fdd24d6c399a23a7bbbb42c814d795028 Mon Sep 17 00:00:00 2001 From: wangjoshuah Date: Thu, 28 Sep 2017 18:02:49 -0700 Subject: [PATCH 2/2] update CHANGELOG.md --- CHANGELOG.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 007da4538..98df54966 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,30 @@ # Optimizely Java X SDK Changelog +## 2.0.0 Beta +September 29, 2017 + +This release is a beta release supporting feature flags and rollouts. + +### New Features +#### Feature Flag Accessors +You can now use feature flags in the Java SDK. You can experiment on features and rollout features through the Optimizely UI. + +- `isFeatureEnabled` +- `getFeatureVariableBoolean` +- `getFeatureVariableDouble` +- `getFeatureVariableInteger` +- `getFeatureVariableString` + +### Breaking Changes + +- Remove Live Variables accessors + - `getVariableString` + - `getVariableBoolean` + - `getVariableInteger` + - `getVariableDouble` +- Remove track with revenue as a parameter. Pass the revenue value as an event tag instead + - `track(String, String, long)` + - `track(String, String, Map, long)` + ## 1.8.0 August 29, 2017