fix: updated packages to resolve cves#2056
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (4)
📒 Files selected for processing (4)
WalkthroughThis PR updates dependency override entries in docs/package.json and frontend/package.json (bumping brace-expansion, adding ajv constraints, and new override entries), and adds pinned dependencies (click, idna) to two pyproject.toml files. ChangesDependency pins and overrides
Estimated code review effort: 1 (Trivial) | ~5 minutes Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Build successful! ✅ |
This pull request updates the
docs/package-lock.jsonfile with several dependency upgrades, removals, and configuration changes. The most significant changes include updating multiple package versions (notablyajv,brace-expansion,joi, and others), removing deprecated dependencies, and adding the"peer": trueflag to many packages to clarify their peer dependency status. Additionally, new dependencies were added, and some nested dependencies were updated for compatibility.Dependency Updates and Upgrades:
ajvfrom version 6.15.0 to 8.20.0, updating its dependencies and adding the"peer": trueflag. Also updatedjson-schema-traversefrom 0.4.1 to 1.0.0, and upgradedbrace-expansionfrom 1.1.15 to 5.0.7 [1] [2] [3].joifrom 17.13.3 to 17.13.4 and updated related dependencies.http-proxy-middlewarefrom 2.0.9 to 2.0.10 andjs-yaml(used bygray-matter) from 3.14.2 to 3.15.0 [1] [2].Dependency Removals and Additions:
concat-mapdependency, which is no longer required by the updatedbrace-expansionpackage.fast-uridependency (v3.1.3) and its funding information.Peer Dependency Configuration:
"peer": trueto a large number of packages throughout the lockfile, clarifying their intended usage as peer dependencies (e.g.,@babel/core,@algolia/client-search,@docusaurus/plugin-content-docs,acorn,postcss-selector-parser, and many more) [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] etc.).Nested Dependency Updates:
file-loaderandnull-loader(e.g., their own versions ofajvandjson-schema-traverse), ensuring compatibility for sub-dependencies [1] [2] [3] [4].These changes collectively improve dependency management, security, and compatibility for the documentation project.
Summary by CodeRabbit