Skip to content

Commit 231fb3f

Browse files
Validate bugfix with test, and prepare rc
1 parent 1d5c82d commit 231fb3f

File tree

5 files changed

+17
-14
lines changed

5 files changed

+17
-14
lines changed

CHANGES.txt

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
11.0.2 (November 22, 2024)
1+
11.0.2 (November 25, 2024)
22
- Updated bloom-filters, fetch-mock and other dependencies for vulnerability fixes.
3+
- Bugfixing - Updated @splitsoftware/splitio-commons package to version 2.0.1 that fixes an issue with the SDK_UPDATE event on server-side, where it was not being emitted if there was an empty segment and the SDK received a feature flag update notification.
34

45
11.0.1 (November 11, 2024)
56
- Bugfixing - Revert removal of TypeScript `SplitIO` namespace at `/types/splitio.d.ts` to allow explicit imports of types from the JavaScript SDK package. E.g., `import type { IBrowserSettings } from '@splitsoftware/splitio/types/splitio';`.

package-lock.json

+9-9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@splitsoftware/splitio",
3-
"version": "11.0.2",
3+
"version": "11.0.2-rc.1",
44
"description": "Split SDK",
55
"files": [
66
"README.md",
@@ -38,7 +38,7 @@
3838
"node": ">=14.0.0"
3939
},
4040
"dependencies": {
41-
"@splitsoftware/splitio-commons": "2.0.0",
41+
"@splitsoftware/splitio-commons": "2.0.1-rc.1",
4242
"bloom-filters": "^3.0.4",
4343
"ioredis": "^4.28.0",
4444
"js-yaml": "^3.13.1",

src/__tests__/nodeSuites/push-synchronization.spec.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,9 @@ export function testSynchronization(fetchMock, assert) {
309309
return { status: 200, body: splitChangesMock9 };
310310
});
311311

312-
mockSegmentChanges(fetchMock, new RegExp(`${url(settings, '/segmentChanges')}/(employees|developers)`), [key]);
312+
mockSegmentChanges(fetchMock, new RegExp(`${url(settings, '/segmentChanges')}/employees`), [key]);
313+
// Special case: empty segment with -1 till
314+
mockSegmentChanges(fetchMock, new RegExp(`${url(settings, '/segmentChanges')}/developers`), [], -1);
313315
mockSegmentChanges(fetchMock, { url: new RegExp(`${url(settings, '/segmentChanges')}/new_segment`), repeat: 2 }, [otherUserKey]);
314316

315317
fetchMock.get(new RegExp('.*'), function (url) {

src/settings/defaults/version.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export const packageVersion = '11.0.2';
1+
export const packageVersion = '11.0.2-rc.1';

0 commit comments

Comments
 (0)