@splitsoftware/splitio
Advanced tools
Comparing version 11.0.0-rc.5 to 11.0.0
11.0.0 (November 1, 2024) | ||
- Added support for targeting rules based on large segments for browsers. | ||
- Added support for targeting rules based on large segments for browsers (client-side API). | ||
- Added `factory.destroy()` method, which invokes the `destroy` method of all clients created by the factory. | ||
@@ -7,2 +7,3 @@ - Updated @splitsoftware/splitio-commons package to version 2.0.0 that includes major updates and updated some transitive dependencies for vulnerability fixes. | ||
- BREAKING CHANGES: | ||
- Dropped support for Split Proxy below version 5.9.0, when using in the browser (client-side API). The SDK now requires Split Proxy 5.9.0 or above. | ||
- Dropped support for NodeJS v6. The SDK now requires NodeJS v14 or above. | ||
@@ -9,0 +10,0 @@ - Removed internal ponyfills for the `Map` and `Set` global objects, dropping support for IE and other outdated browsers. The SDK now requires the runtime environment to support these features natively or provide a polyfill. |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.packageVersion = void 0; | ||
exports.packageVersion = '11.0.0-rc.5'; | ||
exports.packageVersion = '11.0.0'; |
@@ -1,1 +0,1 @@ | ||
export var packageVersion = '11.0.0-rc.5'; | ||
export var packageVersion = '11.0.0'; |
{ | ||
"name": "@splitsoftware/splitio", | ||
"version": "11.0.0-rc.5", | ||
"version": "11.0.0", | ||
"description": "Split SDK", | ||
@@ -41,3 +41,3 @@ "files": [ | ||
"dependencies": { | ||
"@splitsoftware/splitio-commons": "2.0.0-rc.6", | ||
"@splitsoftware/splitio-commons": "2.0.0", | ||
"bloom-filters": "^3.0.0", | ||
@@ -44,0 +44,0 @@ "ioredis": "^4.28.0", |
@@ -13,5 +13,5 @@ # Split SDK for JavaScript | ||
It supports **Node.js version 6.x and npm 3.x or later**. | ||
It supports **Node.js version 14.x or later**. | ||
For browsers it supports **IE10+ and all the other major browsers**. *However, IE doesn't have native support for Promises, which we require to properly work. If you're targeting IE it's up to you to provide Promises support. You should include a polyfill like [es6-promise](https://github.com/stefanpenner/es6-promise).* | ||
For browsers, the library was build to support ES5 syntax and all major browsers. *However, there are a few polyfills that would be required when targeting old browsers that don't have native support for Promises, Map and Set global objects. You should include polyfills for those, like [es6-promise](https://github.com/stefanpenner/es6-promise) for promises.* | ||
@@ -18,0 +18,0 @@ ## Getting started |
@@ -1,1 +0,1 @@ | ||
export const packageVersion = '11.0.0-rc.5'; | ||
export const packageVersion = '11.0.0'; |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
261659
0
+ Added@splitsoftware/splitio-commons@2.0.0(transitive)
- Removed@splitsoftware/splitio-commons@2.0.0-rc.6(transitive)