Skip to content

Update dependency release-it to v21 - #1322

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/release-it-21.x
Open

renovate[bot] wants to merge 1 commit into
masterfrom
renovate/release-it-21.x

Conversation

@renovate

@renovate renovate Bot commented Jul 25, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
release-it 17.4.1 → 21.1.0 age confidence

Release Notes

release-it/release-it (release-it)

v21.1.0

Compare Source

v21.0.3

Compare Source

  • Fix npm staging approval URL and prompt (9f64e09)

v21.0.2

Compare Source

v21.0.1

Compare Source

  • Fix regression and support --no-hooks to skip all hooks (a8888b4)

v21.0.0

Compare Source

v20.2.1

Compare Source

  • Document the draft flow for GitHub immutable releases (284e63c)
  • Resolve dependency security alerts (3156203)

v20.2.0

Compare Source

  • Print staged-packages approval URL after stage publish (244d811)
  • Capture the stage id for the approval message (2476065)

v20.1.0

Compare Source

v20.0.1

Compare Source

v20.0.0

Compare Source

v19.2.4

Compare Source

v19.2.3

Compare Source

  • Reuse generated changelog (316dbfa)
  • Remove obsolete eslint compat packages/config (f6cc8f3)
  • Update remark-preset-webpro and fix broken links (6e6dd4b)

v19.2.2

Compare Source

  • Improve getChangelog method (7a56364)

v19.2.1

Compare Source

  • Improve commit prompt (b7aca7c)
  • Remedy potential edge case in template helper (5c0a6ee)

v19.2.0

Compare Source

v19.1.0

Compare Source

  • Ignore .npmrc (8ccd060)
  • Update lockfile (c4cd2ba)
  • Support interactive shell in non-CI mode for 2FA flow (resolve #​1263) (a10b20d)
  • Add --workspaces=false to get rid of the null/matches error (14a4907)
  • Remove npm config env var warnings (b8c1247)
  • doc(readme): add release-it-beautiful-changelog plugin to list of plugins (#​1261) (1b68c21)
  • Add 403 to consider resource alive (7969849)

v19.0.6

Compare Source

v19.0.5

Compare Source

v19.0.4

Compare Source

v19.0.3

Compare Source

v19.0.2

Compare Source

v19.0.1

Compare Source

  • Don't throw if no config file is found (2cb4a7e)

v19.0.0

Compare Source

v18.1.2

Compare Source

v18.1.1

Compare Source

  • Exclude the release commit from the release notes (1cca380)

v18.1.0

Compare Source

  • Remove tea.yaml (0b9a212)
  • Add releaseNotes object for Octokit REST API based changelog (29fb513)
  • Format docs (69d813b)
  • Use new releaseNotes feature self (1ec1280)
  • Release 18.1.0 (2c5f298)

v18.0.0

Compare Source

v17.11.0

Compare Source

  • Update dependencies (182e992)
  • GitLab Generic Package Repository for assets (#​1189) (54399c9)
  • fix(gitlab): don't set Content-Type header when uploading release assets (#​1183) (04a36d2)
  • Fixed GitBase.getLatestVersion to computed formatted tagTemplate before using it for latestTag computation (#​1170) (09d7d1b)
  • Add git-cliff example (#​1176) (b161114)
  • Move configuration options to existing doc pages + table format, shorten (28213bf)
  • Add docs for configuration options (#​1155) (667cd6a)
  • Improve docs on Tag Match (#​1165) (716b44f)

v17.10.0

Compare Source

  • Add error handling for gitlab requests + release url (312fd8b)
  • Add proper Content-Type header to fetch requests (#​1166) (04bd34c)

v17.9.0

Compare Source

v17.8.2

Compare Source

  • Revert "Fix up other tests" (e19bcd8)
  • discussion_category_name = undefined (9225077)

v17.8.1

Compare Source

  • Fix up other tests (d8f903e)
  • Fix up discussion_category_name (5716681)

v17.8.0

Compare Source

v17.7.0

Compare Source

v17.6.0

Compare Source

  • Update dependencies (517ac8c)
  • Replace eslint-plugin-import with eslint-plugin-import-x (5828326)
  • feat: add secure flag to gitlab config (#​1129) (7a3ce98)

v17.5.0

Compare Source

  • Add flag --preReleaseBase=1 to use prelease base 1 (resolves #​1128) (6570068)

v17.4.2

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Comment thread package.json Outdated
"jest-runner-eslint": "2.2.0",
"prettier": "2.8.8",
"release-it": "17.4.1",
"release-it": "21.0.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Release-it twenty-one needs Node 22.21

High Severity

Updating release-it to 21.0.0 raises its Node.js requirement to ^22.21.0 or >=24.0.0. This conflicts with our engines.node declaration and can cause pnpm release to fail for maintainers on Node 18, 20, or earlier 22 versions, as CI doesn't validate the release script.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit de1e887. Configure here.

@renovate
renovate Bot force-pushed the renovate/release-it-21.x branch 2 times, most recently from 51ee848 to 0b5c718 Compare July 31, 2026 16:36
@renovate
renovate Bot force-pushed the renovate/release-it-21.x branch 2 times, most recently from fdb4b7c to a19a0e5 Compare August 14, 2026 17:46

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.

There are 2 total unresolved issues (including 1 from previous review).

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Want reviews to match your repository better? Bugbot Learning can learn team-specific rules from PR activity. A team admin can enable Learning in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit a19a0e5. Configure here.

Comment thread package.json Outdated
"jest-runner-eslint": "2.2.0",
"prettier": "2.8.8",
"release-it": "17.4.1",
"release-it": "21.0.2",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Changelog plugin rejects release-it 21

High Severity

release-it-lerna-changelog@5.0.0 still peers release-it ^14 || ^15 and calls validate-peer-dependencies on load. Pairing it with release-it@21.0.2 makes pnpm release throw before changelog or tagging, even on a supported Node version.

Additional Locations (1)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit a19a0e5. Configure here.

@renovate
renovate Bot force-pushed the renovate/release-it-21.x branch from a19a0e5 to 344fe8d Compare August 26, 2026 20:57
@renovate
renovate Bot force-pushed the renovate/release-it-21.x branch 4 times, most recently from 954da10 to 7b75c18 Compare September 7, 2026 21:44
@renovate
renovate Bot force-pushed the renovate/release-it-21.x branch 2 times, most recently from 32d0182 to 17a1e04 Compare September 18, 2026 20:48
@renovate
renovate Bot force-pushed the renovate/release-it-21.x branch 2 times, most recently from d856b49 to 2a90161 Compare September 30, 2026 23:46
@renovate
renovate Bot force-pushed the renovate/release-it-21.x branch from 2a90161 to f8c92f8 Compare October 5, 2026 20:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants