Skip to content

Commit 34ecdcc

Browse files
authored
Prepare 3.1.0-beta1 release (#238)
* Prepare 3.1.0-beta1 release * Update changelog to point to pull request
1 parent 1d9e6b7 commit 34ecdcc

File tree

5 files changed

+34
-4
lines changed

5 files changed

+34
-4
lines changed

packages/optimizely-sdk/CHANGELOG.MD

+30
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,36 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
77
## [Unreleased]
88
Changes that have landed but are not yet released.
99

10+
## [3.1.0-beta1] - March 5th, 2019
11+
12+
### Changed
13+
14+
- New APIs for setting `logger` and `logLevel` on the optimizelySDK singleton ([#232](https://github.com/optimizely/javascript-sdk/pull/232))
15+
- `logger` and `logLevel` are now set globally for all instances of Optimizely. If you were passing
16+
different loggers to individual instances of Optimizely, logging behavior may now be different.
17+
18+
#### Setting a ConsoleLogger
19+
20+
```js
21+
var optimizelySDK = require('@optimizely/optimizely-sdk')
22+
23+
// logger and logLevel are now set on the optimizelySDK singleton
24+
optimizelySDK.setLogger(optimizelySDK.logging.createLogger())
25+
26+
// valid levels: 'DEBUG', 'INFO', 'WARN', 'ERROR'
27+
optimizelySDK.setLogLevel('WARN')
28+
// enums can also be used
29+
optimizelySDK.setLogLevel(optimizely.enums.LOG_LEVEL.ERROR)
30+
```
31+
32+
#### Disable logging
33+
34+
```js
35+
var optimizelySDK = require('@optimizely/optimizely-sdk')
36+
37+
optimizelySDK.setLogger(null)
38+
```
39+
1040
## [3.0.1] - February 21, 2019
1141

1242
### Changed

packages/optimizely-sdk/lib/index.browser.tests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ describe('javascript-sdk', function() {
8585
});
8686

8787
assert.instanceOf(optlyInstance, Optimizely);
88-
assert.equal(optlyInstance.clientVersion, '3.0.1');
88+
assert.equal(optlyInstance.clientVersion, '3.1.0-beta1');
8989
});
9090

9191
it('should set the JavaScript client engine and version', function() {

packages/optimizely-sdk/lib/index.node.tests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ describe('optimizelyFactory', function() {
8484
});
8585

8686
assert.instanceOf(optlyInstance, Optimizely);
87-
assert.equal(optlyInstance.clientVersion, '3.0.1');
87+
assert.equal(optlyInstance.clientVersion, '3.1.0-beta1');
8888
});
8989
});
9090
});

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ exports.CONTROL_ATTRIBUTES = {
150150

151151
exports.JAVASCRIPT_CLIENT_ENGINE = 'javascript-sdk';
152152
exports.NODE_CLIENT_ENGINE = 'node-sdk';
153-
exports.NODE_CLIENT_VERSION = '3.0.1';
153+
exports.NODE_CLIENT_VERSION = '3.1.0-beta1';
154154

155155
/*
156156
* Notification types for use with NotificationCenter

packages/optimizely-sdk/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@optimizely/optimizely-sdk",
3-
"version": "3.0.1",
3+
"version": "3.1.0-beta1",
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)