Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 31, 2025

Bumps body-parser from 1.20.3 to 2.2.0.

Release notes

Sourced from body-parser's releases.

v2.2.0

What's Changed

New Contributors

Full Changelog: expressjs/body-parser@v2.1.0...v2.2.0

v2.1.0

What's Changed

Full Changelog: expressjs/body-parser@2.0.1...v2.1.0

2.0.2

What's Changed

... (truncated)

Changelog

Sourced from body-parser's changelog.

2.2.0 / 2025-03-27

  • refactor: normalize common options for all parsers
  • deps:
    • iconv-lite@^0.6.3

2.1.0 / 2025-02-10

  • deps:
    • type-is@^2.0.0
    • debug@^4.4.0
    • Removed destroy
  • refactor: prefix built-in node module imports
  • use the node require cache instead of custom caching

2.0.2 / 2024-10-31

  • remove unpipe package and use native unpipe() method

2.0.1 / 2024-09-10

  • Restore expected behavior extended to false

2.0.0 / 2024-09-10

  • Propagate changes from 1.20.3
  • add brotli support #406
  • Breaking Change: Node.js 18 is the minimum supported version

2.0.0-beta.2 / 2023-02-23

This incorporates all changes after 1.19.1 up to 1.20.2.

  • Remove deprecated bodyParser() combination middleware
  • deps: [email protected]
    • Add DEBUG_HIDE_DATE environment variable
    • Change timer to per-namespace instead of global
    • Change non-TTY date format
    • Remove DEBUG_FD environment variable support
    • Support 256 namespace colors
  • deps: [email protected]
    • Add encoding cp720
    • Add encoding UTF-32
  • deps: [email protected]

... (truncated)

Commits

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Summary by CodeRabbit

  • Chores
    • Updated internal test dependencies.

✏️ Tip: You can customize this high-level summary in your review settings.

Bumps [body-parser](https://github.com/expressjs/body-parser) from 1.20.3 to 2.2.0.
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](expressjs/body-parser@1.20.3...v2.2.0)

---
updated-dependencies:
- dependency-name: body-parser
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Mar 31, 2025
@github-actions
Copy link

Test Results

  1 files  ±0   98 suites  ±0   26s ⏱️ -4s
155 tests ±0  155 ✅ ±0  0 💤 ±0  0 ❌ ±0 
206 runs  ±0  205 ✅ ±0  1 💤 ±0  0 ❌ ±0 

Results for commit ff360fa. ± Comparison against base commit bd25097.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 8, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Walkthrough

A single dependency update bumps body-parser from version 1.20.3 to 2.2.0 in the test package configuration.

Changes

Cohort / File(s) Summary
Dependency Update
packages/bruno-tests/package.json
body-parser upgraded from 1.20.3 to 2.2.0

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

  • Verify compatibility of body-parser v2.2.0 with the test suite (major version bump warrants checking for breaking changes)
  • Confirm no test failures or runtime issues introduced

Suggested reviewers

  • helloanoop

Poem

🚀 A version leap, from old to new—body-parser 2.0 breaks through,
Simple as bumping the number high, may the tests all pass on by! 🎯

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly describes the main change: a dependency update for body-parser from version 1.20.3 to 2.2.0, which matches the changeset exactly.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link

github-actions bot commented Dec 8, 2025

CLI Test Results

  1 files  ±0  140 suites  ±0   45s ⏱️ ±0s
235 tests ±0  235 ✅ ±0  0 💤 ±0  0 ❌ ±0 
301 runs  ±0  300 ✅ ±0  1 💤 ±0  0 ❌ ±0 

Results for commit 12792be. ± Comparison against base commit 0197ae3.

♻️ This comment has been updated with latest results.

@bijin-bruno bijin-bruno force-pushed the dependabot/npm_and_yarn/body-parser-2.2.0 branch from a104db3 to c41236f Compare December 8, 2025 22:41
@bijin-bruno bijin-bruno force-pushed the dependabot/npm_and_yarn/body-parser-2.2.0 branch from c41236f to 3d4e6ea Compare December 8, 2025 22:48
@bijin-bruno
Copy link
Collaborator

@coderabbitai review

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 8, 2025

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (1)
packages/bruno-tests/package.json (1)

22-22: Use consistent version pinning strategy.

The body-parser dependency is pinned at 2.2.0 while all other dependencies use caret ranges (e.g., ^1.8.3, ^4.21.2). Consider using ^2.2.0 for consistency unless pinning is intentional for test stability.

📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 0197ae3 and 3d4e6ea.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (1)
  • packages/bruno-tests/package.json (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (6)
  • GitHub Check: Playwright E2E Tests
  • GitHub Check: Unit Tests
  • GitHub Check: SSL Tests - Windows
  • GitHub Check: SSL Tests - macOS
  • GitHub Check: SSL Tests - Linux
  • GitHub Check: CLI Tests
🔇 Additional comments (1)
packages/bruno-tests/package.json (1)

22-22: Verify Node.js and express compatibility with body-parser 2.2.0.

The bump from 1.20.3 to 2.2.0 is a major version upgrade. Per the PR notes, body-parser v2.0.0 requires Node.js 18+ as the minimum. Confirm:

  1. Project's minimum Node.js version is 18 or higher (check package.json, .nvmrc, CI workflows, or engine field).
  2. Express 4.21.2 (already in dependencies) is compatible with body-parser 2.2.0.
  3. Test suite passes with the updated version (no API breaking changes affecting test code).

@pull-request-size pull-request-size bot added size/S and removed size/XS labels Dec 8, 2025
@bijin-bruno bijin-bruno merged commit 8e855e5 into main Dec 9, 2025
10 of 12 checks passed
@bijin-bruno bijin-bruno deleted the dependabot/npm_and_yarn/body-parser-2.2.0 branch December 9, 2025 06:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code size/S

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants