Skip to content

Commit 90a3f59

Browse files
Merge pull request #66 from optimizely/crubin/json-validator
Crubin/json validator
2 parents aebceaa + 90d987c commit 90a3f59

File tree

3 files changed

+18
-5
lines changed

3 files changed

+18
-5
lines changed

CHANGELOG

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
-------------------------------------------------------------------------------
2+
1.4.3
3+
-------------------------------------------------------------------------------
4+
* Default skipJSONValidation to true
5+
* Bump optimizely-server-sdk to version 1.3.3, which includes:
6+
- Removed JSON Schema Validator from Optimizely constructor
7+
- Updated SDK to use new event endpoint
8+
- Minor bug fixes
9+
-------------------------------------------------------------------------------
10+
111
-------------------------------------------------------------------------------
212
1.4.2
313
-------------------------------------------------------------------------------

index.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,9 @@ var defaultErrorHandler = require('optimizely-server-sdk/lib/plugins/error_handl
1919
var defaultEventDispatcher = require('./lib/plugins/event_dispatcher');
2020
var enums = require('optimizely-server-sdk/lib/utils/enums');
2121
var logger = require('optimizely-server-sdk/lib/plugins/logger');
22-
2322
var Optimizely = require('optimizely-server-sdk/lib/optimizely');
2423

25-
var JAVASCRIPT_CLIENT_VERSION = '1.4.2';
24+
var JAVASCRIPT_CLIENT_VERSION = '1.4.3';
2625
var MODULE_NAME = 'INDEX';
2726

2827
/**
@@ -58,12 +57,16 @@ module.exports = {
5857
}
5958
}
6059

60+
if (config.skipJSONValidation == null) {
61+
config.skipJSONValidation = true;
62+
}
63+
6164
config = fns.assignIn({
6265
clientEngine: enums.JAVASCRIPT_CLIENT_ENGINE,
6366
clientVersion: JAVASCRIPT_CLIENT_VERSION,
6467
errorHandler: defaultErrorHandler,
6568
eventDispatcher: defaultEventDispatcher,
66-
logger: logger.createLogger({ logLevel: logLevel }),
69+
logger: logger.createLogger({ logLevel: logLevel })
6770
}, config);
6871

6972
return new Optimizely(config);

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "optimizely-client-sdk",
3-
"version": "1.4.2",
3+
"version": "1.4.3",
44
"description": "JavaScript SDK for Optimizely X Full Stack",
55
"main": "index.js",
66
"scripts": {
@@ -23,7 +23,7 @@
2323
},
2424
"homepage": "https://github.com/optimizely/javascript-sdk#readme",
2525
"dependencies": {
26-
"optimizely-server-sdk": "^1.3.1"
26+
"optimizely-server-sdk": "~1.3.3"
2727
},
2828
"devDependencies": {
2929
"chai": "^3.5.0",

0 commit comments

Comments
 (0)