You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGES.txt
+9-4Lines changed: 9 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,8 @@
1
+
1.8.3 (May 16, 2023)
2
+
- Updated @splitsoftware/splitio package to version 10.22.5 that includes:
3
+
- Updated terminology on the SDKs codebase to be more aligned with current standard without causing a breaking change. The core change is the term split for feature flag on things like logs and IntelliSense comments.
4
+
- Updated some transitive dependencies for vulnerability fixes.
5
+
1
6
1.8.2 (April 3, 2023)
2
7
- Updated linter dependencies and rules. The deprecated TSLint package was replaced by ESLint.
3
8
- Updated some transitive dependencies for vulnerability fixes.
@@ -30,7 +35,7 @@
30
35
- Updated submitters logic, to avoid duplicating the post of impressions to Split cloud when the SDK is destroyed while its periodic post of impressions is running.
31
36
32
37
1.5.0 (June 13, 2022)
33
-
- Bugfixing - Fixed issue with useTreatments hooks, to return control treatments without evaluating splits when the SDK client is not ready or is destroyed, to avoid not ready impressions and warning log.
38
+
- Bugfixing - Fixed issue with useTreatments hooks, to return control treatments without evaluating feature flags when the SDK client is not ready or is destroyed, to avoid not ready impressions and warning log.
34
39
- Updated @splitsoftware/splitio dependency to version 10.19.1, which includes:
35
40
- Added `scheduler.telemetryRefreshRate` property to SDK configuration, and deprecated `scheduler.metricsRefreshRate` property.
36
41
- Updated SDK telemetry storage, metrics and updater to be more effective and send less often.
@@ -74,15 +79,15 @@
74
79
1.2.3 (February 8, 2021)
75
80
- Updated React peer dependency range to include React@17.x.x.
76
81
- Added `memoize-one` dependency for basic memoization utilities.
77
-
- Bugfixing - Optimizing splits evaluation via memoization in order to remove `shouldComponentUpdate` method of `SplitTreatments` component and avoid stopping render propagation (issue #42).
82
+
- Bugfixing - Optimizing feature flags evaluation via memoization in order to remove `shouldComponentUpdate` method of `SplitTreatments` component and avoid stopping render propagation (issue #42).
78
83
79
84
1.2.2 (December 15, 2020)
80
85
- Updated @splitsoftware/splitio dependency to version 10.15.2.
81
-
- Updated internal validation to avoid errors when passing an invalid list of split names to `SplitTreatments` component and `useTreatments` hook.
86
+
- Updated internal validation to avoid errors when passing an invalid list of feature flag names to `SplitTreatments` component and `useTreatments` hook.
82
87
- Updated node-fetch and init dev dependencies for vulnerability fixes
83
88
84
89
1.2.1 (Oct 7, 2020)
85
-
- Updated @splitsoftware/splitio dependency to version 10.15.0, which uses the optimized impressions sending and supports filtering the splits to be synced. Learn more in our javascript-client changelog or documentation.
90
+
- Updated @splitsoftware/splitio dependency to version 10.15.0, which uses the optimized impressions sending and supports filtering the feature flags to be synced. Learn more in our javascript-client changelog or documentation.
86
91
- Updated some NPM dependencies mostly for vulnerability fixes.
This SDK is designed to work with Split, the platform for controlled rollouts, which serves features to your users via a Split feature flag to manage your complete customer experience.
6
+
This SDK is designed to work with Split, the platform for controlled rollouts, which serves features to your users via feature flag to manage your complete customer experience.
@@ -43,7 +43,7 @@ class SplitTreatments extends React.Component<ISplitTreatmentsProps> {
43
43
if(client&&isOperational){
44
44
// Cloning `client.getAttributes` result for memoization, because it returns the same reference unless `client.clearAttributes` is called.
45
45
// Caveat: same issue happens with `names` and `attributes` props if the user follows the bad practice of mutating the object instead of providing a new one.
0 commit comments