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
This major version upgrade from js-cookie v2 to v3 introduces significant breaking changes that require developer action.
Key Breaking Changes:
JSON Handling Removed: The Cookies.getJSON() method and automatic JSON stringification in Cookies.set() have been removed. Developers must now manually stringify and parse JSON objects.
Before:Cookies.set('foo', { bar: 'baz' })
After:Cookies.set('foo', JSON.stringify({ bar: 'baz' }))
Configuration API Changed: The Cookies.defaults property has been removed. To set default attributes for cookies, you must now use the Cookies.withAttributes() method to create a new instance.
ES Module Support: The package now provides an ES module build, which may affect bundlers and import statements.
Browser Support: Support for Internet Explorer versions older than 10 has been dropped.
Recommendation:
Code using Cookies.getJSON() or setting objects directly with Cookies.set() must be refactored to handle JSON manually. Any global default configurations must be updated to use the new Cookies.withAttributes() API.
Notice 🤖: This content was augmented using artificial intelligence. AI-generated content may contain errors and should be reviewed for accuracy before use.
Rebuild this PR and all Elastic docs: run docs-build rebuild
run docs-build is much faster than run docs-build rebuild. A rebuild should only be needed in rare situations.
If your PR continues to fail for an unknown reason, the doc build pipeline may be broken. Elastic employees can check the pipeline status here.
This branch has not been deployed
No deployments
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
Snyk has created this PR to fix 1 vulnerabilities in the npm dependencies of this project.
Snyk changed the following file(s):
package.jsonVulnerabilities that will be fixed with an upgrade:
SNYK-JS-JSCOOKIE-17816999
Breaking Change Risk
Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic
Learn how to fix vulnerabilities with free interactive lessons:
🦉 Prototype Pollution