[Snyk] Upgrade configcat-js-ssr from 6.0.1 to 8.4.1 #24
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR was automatically created by Snyk using the credentials of a real user.
![snyk-top-banner](https://github.com/andygongea/OWASP-Benchmark/assets/818805/c518c423-16fe-447e-b67f-ad5a49b5d123)
Snyk has created this PR to upgrade configcat-js-ssr from 6.0.1 to 8.4.1.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
The recommended version is 12 versions ahead of your current version.
The recommended version was released on 3 months ago.
Issues fixed by the recommended upgrade:
SNYK-JS-FOLLOWREDIRECTS-6141137
SNYK-JS-FOLLOWREDIRECTS-6444610
Release notes
Package name: configcat-js-ssr
Security fixes:
axios
dependency to v1.6.8 as earlier versions use a vulnerable version of thefollow-redirects
package. (#81)Improvements:
UserComparator
members consistent. (configcat/common-js#102)Bug fixes:
Breaking changes:
UserComparator
members:Is(Not)OneOf
->TextIs(Not)OneOf
,SensitiveIs(Not)OneOf
->SensitiveTextIs(Not)OneOf
,(Not)ContainsAnyOf
->Text(Not)ContainsAnyOf
. (Low impact expected.)New features/improvements:
watchChanges
tocreateFlagOverridesFromMap
which controls whether the client should detect changes to the flag override map after client initialization. (configcat/common-js#101)Bug fixes:
configcat-common
to avoid issues in case the "pubternal" API ofconfigcat-common
changes. (#79)Improvements:
LocalStorageCache
only if it's available. Otherwise, use the default (in-memory) cache implementation.LocalStorageCache.get
/set
methods so the outer exception handlers can catch and log them.Fixed a cache issue with non Latin 1 characters in the config.json.
New features and improvements:
Bug fixes:
IConfigCatClient.waitForReady
. Also, make observable if the initial cache sync-up fails.Breaking changes (listed in the order of expected impact):
matchedEvaluationRule
property tomatchedTargetingRule
and thematchedEvaluationPercentageRule
property tomatchedPercentageOption
inIEvaluationDetails
.Error
when the SDK key passed toConfigCatClient.get
is in invalid format (unless the client is set up to use local-only flag override behavior).ClientReadyState
enum (it was renamed toClientCacheState
).IConfig
and related interfaces/enums).ClientReady
hook in Auto Poll mode to fire after the completion of the first fetch operation - regardless of success or failure - to make the behavior consistent with other SDKs. (configcat/common-js#94)Improvements:
4.8.4
Security:
axios
library to1.6.2
Improvements:
New features and improvements:
IConfigCatClient.snapshot()
, which captures the client's state (including the latest config fetched), then, using the returned object, they can execute synchronous evaluation operations.clientReady
hook, by means of which consumers can get information about the initialization state of the client.Bug fixes:
getValueAsync
/getValueDetailsAsync
calls.Comparator.Contains/NotContains
.configcat-common
dependency tov8.0.2
.Release notes for configcat-common v8.0.2
Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information: