From 3d68414eb1e818bbe199bc86f5d5d337e3d0a7ca Mon Sep 17 00:00:00 2001 From: Emiliano Sanchez Date: Tue, 3 Jun 2025 15:55:22 -0300 Subject: [PATCH] Update JS SDK --- CHANGES.txt | 3 +++ package-lock.json | 34 +++++++++++++++++----------------- package.json | 4 ++-- 3 files changed, 22 insertions(+), 19 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index c887f8f..9e72a8c 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,6 @@ +2.3.1 (June 3, 2025) + - Updated @splitsoftware/splitio package to version 11.4.1, which improves the Proxy fallback to flag spec version 1.2 by handling the case when the Proxy does not return an end-of-stream marker in 400 status code responses. + 2.3.0 (May 28, 2025) - Added support for rule-based segments. These segments determine membership at runtime by evaluating their configured rules against the user attributes provided to the SDK. - Added support for feature flag prerequisites. This allows customers to define dependency conditions between flags, which are evaluated before any allowlists or targeting rules. diff --git a/package-lock.json b/package-lock.json index eadd6e5..e491b82 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,15 @@ { "name": "@splitsoftware/splitio-react", - "version": "2.3.0", + "version": "2.3.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@splitsoftware/splitio-react", - "version": "2.3.0", + "version": "2.3.1", "license": "Apache-2.0", "dependencies": { - "@splitsoftware/splitio": "11.4.0", + "@splitsoftware/splitio": "11.4.1", "memoize-one": "^5.1.1", "shallowequal": "^1.1.0", "tslib": "^2.3.1" @@ -1583,12 +1583,12 @@ } }, "node_modules/@splitsoftware/splitio": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/@splitsoftware/splitio/-/splitio-11.4.0.tgz", - "integrity": "sha512-j7QInokgm2egXFU8dJwHrUQH7S0BMzawa/5SNLBDWN7Y9QrDQ0J+gHrRFgEH0b36lmaFVhGlSjGw/2RaZLOrCA==", + "version": "11.4.1", + "resolved": "https://registry.npmjs.org/@splitsoftware/splitio/-/splitio-11.4.1.tgz", + "integrity": "sha512-wipPwsWwXPRzvEs28VYahILsF8+Lor4tby2GB3CD9kn0C3sQ2Zf3/NaDH4i7acobMlRy2sQ5mu4eeRt15gLJyw==", "license": "Apache-2.0", "dependencies": { - "@splitsoftware/splitio-commons": "2.4.0", + "@splitsoftware/splitio-commons": "2.4.1", "bloom-filters": "^3.0.4", "ioredis": "^4.28.0", "js-yaml": "^3.13.1", @@ -1601,9 +1601,9 @@ } }, "node_modules/@splitsoftware/splitio-commons": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@splitsoftware/splitio-commons/-/splitio-commons-2.4.0.tgz", - "integrity": "sha512-VjrzXe7zDM5oi+VWfNNAu1DtcsZl1he8c/MeC4O2SiNRid+Nurzs0ROziHEcBt/4nnCI7vZMNdM4FCcnZHMccA==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@splitsoftware/splitio-commons/-/splitio-commons-2.4.1.tgz", + "integrity": "sha512-VcbWpPykfx19LTJ0yeZbV0u3PUIt8MuiZ2a8zqkNf9KnDnhau/XxS/ctoO5jYrg4Nk2rCi0fpt1TkTstqzbaYA==", "license": "Apache-2.0", "dependencies": { "@types/ioredis": "^4.28.0", @@ -11987,11 +11987,11 @@ } }, "@splitsoftware/splitio": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/@splitsoftware/splitio/-/splitio-11.4.0.tgz", - "integrity": "sha512-j7QInokgm2egXFU8dJwHrUQH7S0BMzawa/5SNLBDWN7Y9QrDQ0J+gHrRFgEH0b36lmaFVhGlSjGw/2RaZLOrCA==", + "version": "11.4.1", + "resolved": "https://registry.npmjs.org/@splitsoftware/splitio/-/splitio-11.4.1.tgz", + "integrity": "sha512-wipPwsWwXPRzvEs28VYahILsF8+Lor4tby2GB3CD9kn0C3sQ2Zf3/NaDH4i7acobMlRy2sQ5mu4eeRt15gLJyw==", "requires": { - "@splitsoftware/splitio-commons": "2.4.0", + "@splitsoftware/splitio-commons": "2.4.1", "bloom-filters": "^3.0.4", "ioredis": "^4.28.0", "js-yaml": "^3.13.1", @@ -12001,9 +12001,9 @@ } }, "@splitsoftware/splitio-commons": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@splitsoftware/splitio-commons/-/splitio-commons-2.4.0.tgz", - "integrity": "sha512-VjrzXe7zDM5oi+VWfNNAu1DtcsZl1he8c/MeC4O2SiNRid+Nurzs0ROziHEcBt/4nnCI7vZMNdM4FCcnZHMccA==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@splitsoftware/splitio-commons/-/splitio-commons-2.4.1.tgz", + "integrity": "sha512-VcbWpPykfx19LTJ0yeZbV0u3PUIt8MuiZ2a8zqkNf9KnDnhau/XxS/ctoO5jYrg4Nk2rCi0fpt1TkTstqzbaYA==", "requires": { "@types/ioredis": "^4.28.0", "tslib": "^2.3.1" diff --git a/package.json b/package.json index f3b623e..d90eb21 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@splitsoftware/splitio-react", - "version": "2.3.0", + "version": "2.3.1", "description": "A React library to easily integrate and use Split JS SDK", "main": "cjs/index.js", "module": "esm/index.js", @@ -63,7 +63,7 @@ }, "homepage": "https://github.com/splitio/react-client#readme", "dependencies": { - "@splitsoftware/splitio": "11.4.0", + "@splitsoftware/splitio": "11.4.1", "memoize-one": "^5.1.1", "shallowequal": "^1.1.0", "tslib": "^2.3.1"