Skip to content

Commit 48bc5be

Browse files
authored
Merge branch 'master' into mng/update-libs
2 parents f627eb5 + 80a0a4a commit 48bc5be

File tree

4 files changed

+16
-3
lines changed

4 files changed

+16
-3
lines changed

packages/optimizely-sdk/CHANGELOG.MD

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,19 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
55
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
66

7+
## [3.0.0-alpha] - October 22, 2018
8+
9+
This is the alpha release of the 3.0 SDK, which includes a number of improvements to audience targeting:
10+
11+
### New Features
12+
13+
- Support for number-valued and boolean-valued attributes ([#174](https://github.com/optimizely/javascript-sdk/pull/174)).
14+
- 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 ([#174](https://github.com/optimizely/javascript-sdk/pull/174)).
15+
16+
### Breaking Changes
17+
18+
- Previously, when a 'not' audience condition was applied to a malformed attribute, it was possible for the condition to evaluate to `true`. We’ve corrected this behavior, so that malformed attributes always evaluate to `null` and are ignored ([#174](https://github.com/optimizely/javascript-sdk/pull/174)).
19+
720
## [2.2.0] - September 26, 2018
821

922
### Fixed

packages/optimizely-sdk/lib/utils/enums/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ exports.CONTROL_ATTRIBUTES = {
140140

141141
exports.JAVASCRIPT_CLIENT_ENGINE = 'javascript-sdk';
142142
exports.NODE_CLIENT_ENGINE = 'node-sdk';
143-
exports.NODE_CLIENT_VERSION = '2.2.0';
143+
exports.NODE_CLIENT_VERSION = '3.0.0-alpha';
144144

145145
/*
146146
* Notification types for use with NotificationCenter

packages/optimizely-sdk/package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/optimizely-sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@optimizely/optimizely-sdk",
3-
"version": "2.2.0",
3+
"version": "3.0.0-alpha",
44
"description": "JavaScript SDK for Optimizely X Full Stack",
55
"main": "lib/index.node.js",
66
"browser": "lib/index.browser.js",

0 commit comments

Comments
 (0)