|
| 1 | +1.0.0 (November 1, 2024) |
| 2 | + - Added support for targeting rules based on large segments. |
| 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 | + - Dropped support for Split Proxy below version 5.9.0. The SDK now requires Split Proxy 5.9.0 or above. |
| 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. |
| 10 | + |
1 | 11 | 0.15.0 (September 13, 2024)
|
2 | 12 | - Updated @splitsoftware/splitio-commons package to version 1.17.0 that includes minor updates:
|
3 | 13 | - Added `sync.requestOptions.getHeaderOverrides` configuration option to enhance SDK HTTP request Headers for Authorization Frameworks.
|
|
52 | 62 | - Updated some transitive dependencies for vulnerability fixes.
|
53 | 63 | - Updated @splitsoftware/splitio-commons package to version 1.8.3 that includes:
|
54 | 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.
|
55 |
| - - 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. |
56 | 66 |
|
57 | 67 | 0.9.5 (May 15, 2023)
|
58 | 68 | - Updated @splitsoftware/splitio-commons package to version 1.8.2 that includes minor improvements.
|
|
62 | 72 |
|
63 | 73 | 0.9.4 (May 4, 2023)
|
64 | 74 | - Updated some transitive dependencies for vulnerability fixes.
|
65 |
| - - 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'`). |
66 | 76 |
|
67 | 77 | 0.9.3 (March 20, 2023)
|
68 | 78 | - Updated @splitsoftware/splitio-commons package to version 1.8.1 that includes minor improvements.
|
|
0 commit comments