|
1 |
| -0.16.0 (September XX, 2024) |
2 |
| - - Added `factory.destroy()` method, which invokes the `destroy` method on all SDK clients created by the factory. |
3 |
| - - Updated @splitsoftware/splitio-commons package to version 1.18.0 that includes minor updates: |
4 |
| - - Added support for targeting rules based on large segments for browsers. |
5 |
| - - Updated some transitive dependencies for vulnerability fixes. |
| 1 | +1.0.0 (November 1, 2024) |
| 2 | + - Added support for targeting rules based on large segments for browsers. |
| 3 | + - Added `factory.destroy()` method, which invokes the `destroy` method of all clients created by the factory. |
| 4 | + - Updated @splitsoftware/splitio-commons package to version 2.0.0 that includes major updates and updated some transitive dependencies for vulnerability fixes. |
| 5 | + - BREAKING CHANGES: |
| 6 | + - Renamed some TypeScript definitions in the SplitIO namespace to avoid conflicts with other Split packages: `SplitIO.IBrowserSettings` to `SplitIO.IClientSideSettings`, `SplitIO.IBrowserAsyncSettings` to `SplitIO.IClientSideAsyncSettings`, `SplitIO.ISDK` to `SplitIO.IBrowserSDK`, and `SplitIO.IAsyncSDK` to `SplitIO.IBrowserAsyncSDK`. |
| 7 | + - 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. |
| 8 | + - Removed the deprecated `GoogleAnalyticsToSplit` and `SplitToGoogleAnalytics` pluggable integration modules, along with the related interfaces in the TypeScript definitions. |
| 9 | + - Removed the `LocalhostFromObject` export from the default import (`import { LocalhostFromObject } from '@splitsoftware/splitio-browserjs'`). It is no longer necessary to manually import and configure it in the `sync.localhostMode` option to enable localhost mode. |
6 | 10 |
|
7 | 11 | 0.15.0 (September 13, 2024)
|
8 | 12 | - Updated @splitsoftware/splitio-commons package to version 1.17.0 that includes minor updates:
|
|
58 | 62 | - Updated some transitive dependencies for vulnerability fixes.
|
59 | 63 | - Updated @splitsoftware/splitio-commons package to version 1.8.3 that includes:
|
60 | 64 | - Updated SDK_READY_TIMED_OUT event to be emitted immediately when a connection error occurs using pluggable storage (i.e., when the wrapper `connect` promise is rejected) in consumer and partial consumer modes.
|
61 |
| - - Bugfixing - The `destroy` method has been updated to immediately flag the SDK client as destroyed, to prevent unexpected behaviours when `getTreatment` and `track` methods are called synchronously after `destroy` method is called. |
| 65 | + - Bugfixing - The `destroy` method has been updated to immediately flag the SDK client as destroyed, to prevent unexpected behaviors when `getTreatment` and `track` methods are called synchronously after `destroy` method is called. |
62 | 66 |
|
63 | 67 | 0.9.5 (May 15, 2023)
|
64 | 68 | - Updated @splitsoftware/splitio-commons package to version 1.8.2 that includes minor improvements.
|
|
68 | 72 |
|
69 | 73 | 0.9.4 (May 4, 2023)
|
70 | 74 | - Updated some transitive dependencies for vulnerability fixes.
|
71 |
| - - Bugfixing - Updated `unfetch` package as a runtime dependency, required when using the "full" entrypoint (`import { SplitFactory } from '@splitsoftware/splitio-browserjs/full'`). |
| 75 | + - Bugfixing - Updated `unfetch` package as a runtime dependency, required when using the "full" import (`import { SplitFactory } from '@splitsoftware/splitio-browserjs/full'`). |
72 | 76 |
|
73 | 77 | 0.9.3 (March 20, 2023)
|
74 | 78 | - Updated @splitsoftware/splitio-commons package to version 1.8.1 that includes minor improvements.
|
|
0 commit comments