Skip to content

fix(deps): upgrade conventional changelog packages to latest major - #955

Open
babblebey wants to merge 7 commits into
betafrom
feat/conventional-changelog-latest-major
Open

fix(deps): upgrade conventional changelog packages to latest major#955
babblebey wants to merge 7 commits into
betafrom
feat/conventional-changelog-latest-major

Conversation

@babblebey

@babblebey babblebey commented Aug 18, 2026

Copy link
Copy Markdown
Member

This pull request primarily updates dependencies with focus on maintaining compatibility and improving reliability by using newer conventional changelog package versions.

Dependency updates:

  • Updated several dependencies to their latest major versions, including conventional-changelog-conventionalcommits, conventional-commits-filter, and conventional-commits-parser
  • Updated development dependencies such as conventional-changelog-angular.
  • Removed unused conventional-changelog-writer dependency

Test adjustments:

  • Simplified the regular expression for the headerPattern in the parseOpts test case by removing named capture groups, likely for compatibility with the updated parser.

Related Issue

BREAKING CHANGE: From conventional-changelog-parser@v7, footer notes must start at the beginning of a line, a leading space now defeats note detection.

BREAKING CHANGE: From conventional-changelog-parser@v7, named capture groups in headerPattern now take precedence over headerCorrespondence. In v6 the correspondence array won, in v7 the named groups win and the correspondence keys come back null.

renovate Bot and others added 7 commits August 18, 2026 20:47
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [publint](https://publint.dev)
([source](https://redirect.github.com/publint/publint/tree/HEAD/packages/publint))
| [`0.3.22` →
`0.3.23`](https://renovatebot.com/diffs/npm/publint/0.3.22/0.3.23) |
![age](https://developer.mend.io/api/mc/badges/age/npm/publint/0.3.23?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/publint/0.3.22/0.3.23?slim=true)
|

---

### Release Notes

<details>
<summary>publint/publint (publint)</summary>

###
[`v0.3.23`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#0323)

##### Patch Changes

- [#&#8203;248](https://redirect.github.com/publint/publint/pull/248)
[`9ff88ac`](https://redirect.github.com/publint/publint/commit/9ff88ac3784a33cb36d9d78064586588de07e9e1)
- Recursively detect test files (e.g. `*.test.js`, `*.spec.ts`) for the
`USE_FILES` suggestion.

- [#&#8203;245](https://redirect.github.com/publint/publint/pull/245)
[`ad737a3`](https://redirect.github.com/publint/publint/commit/ad737a386b1b8e8e4b2dce1bf7a7ce8d4506ebba)
- The `USE_FILES` message now reports which internal files or
directories triggered it via `args.internalFilePaths`

</details>

---

### 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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/semantic-release/commit-analyzer).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMi4wIiwidXBkYXRlZEluVmVyIjoiNDQuMTIuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[semantic-release](https://redirect.github.com/semantic-release/semantic-release)
| [`25.0.8` →
`25.0.9`](https://renovatebot.com/diffs/npm/semantic-release/25.0.8/25.0.9)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/semantic-release/25.0.9?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/semantic-release/25.0.8/25.0.9?slim=true)
|

---

### Release Notes

<details>
<summary>semantic-release/semantic-release (semantic-release)</summary>

###
[`v25.0.9`](https://redirect.github.com/semantic-release/semantic-release/compare/v25.0.8...8d905a56e80030c141a71a32c0c4cb870e90470a)

[Compare
Source](https://redirect.github.com/semantic-release/semantic-release/compare/v25.0.8...v25.0.9)

</details>

---

### 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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/semantic-release/commit-analyzer).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMi4wIiwidXBkYXRlZEluVmVyIjoiNDQuMTIuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…mits to v10.3.0 (#953)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[conventional-changelog-conventionalcommits](https://conventional-changelog.js.org/presets/conventional-commits/)
([source](https://redirect.github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits))
| [`10.2.1` →
`10.3.0`](https://renovatebot.com/diffs/npm/conventional-changelog-conventionalcommits/10.2.1/10.3.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/conventional-changelog-conventionalcommits/10.3.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/conventional-changelog-conventionalcommits/10.2.1/10.3.0?slim=true)
|

---

### Release Notes

<details>
<summary>conventional-changelog/conventional-changelog
(conventional-changelog-conventionalcommits)</summary>

###
[`v10.3.0`](https://redirect.github.com/conventional-changelog/conventional-changelog/blob/HEAD/packages/conventional-changelog-conventionalcommits/CHANGELOG.md#1030-2026-08-10)

[Compare
Source](https://redirect.github.com/conventional-changelog/conventional-changelog/compare/conventional-changelog-conventionalcommits-v10.2.1...conventional-changelog-conventionalcommits-v10.3.0)

##### Features

- format references in breaking change notes
([#&#8203;1529](https://redirect.github.com/conventional-changelog/conventional-changelog/issues/1529))
([a8ef1ed](https://redirect.github.com/conventional-changelog/conventional-changelog/commit/a8ef1eda4526785460daa1f85a415eee326f291c)),
closes
[#&#8203;631](https://redirect.github.com/conventional-changelog/conventional-changelog/issues/631)
- group notes by their keyword
([#&#8203;1533](https://redirect.github.com/conventional-changelog/conventional-changelog/issues/1533))
([7be33d4](https://redirect.github.com/conventional-changelog/conventional-changelog/commit/7be33d4bac4917340063e2186477f3a121541734)),
closes
[#&#8203;815](https://redirect.github.com/conventional-changelog/conventional-changelog/issues/815)

##### Bug Fixes

- use current host url paths
([#&#8203;1534](https://redirect.github.com/conventional-changelog/conventional-changelog/issues/1534))
([612d368](https://redirect.github.com/conventional-changelog/conventional-changelog/commit/612d36822d3f0bf4c3041e85d19175faf55da7cf)),
closes
[#&#8203;986](https://redirect.github.com/conventional-changelog/conventional-changelog/issues/986)

</details>

---

### 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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/semantic-release/commit-analyzer).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4yNC4wIiwidXBkYXRlZEluVmVyIjoiNDQuMjQuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[lockfile-lint](https://redirect.github.com/lirantal/lockfile-lint/tree/master/packages/lockfile-lint)
([source](https://redirect.github.com/lirantal/lockfile-lint/tree/HEAD/packages/lockfile-lint))
| [`5.0.0` →
`5.0.1`](https://renovatebot.com/diffs/npm/lockfile-lint/5.0.0/5.0.1) |
![age](https://developer.mend.io/api/mc/badges/age/npm/lockfile-lint/5.0.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lockfile-lint/5.0.0/5.0.1?slim=true)
|

---

### Release Notes

<details>
<summary>lirantal/lockfile-lint (lockfile-lint)</summary>

###
[`v5.0.1`](https://redirect.github.com/lirantal/lockfile-lint/blob/HEAD/packages/lockfile-lint/CHANGELOG.md#501)

[Compare
Source](https://redirect.github.com/lirantal/lockfile-lint/compare/lockfile-lint@5.0.0...lockfile-lint@5.0.1)

##### Patch Changes

-
[`6ca1c1871c861888744c314652dd0e59da17fad2`](https://redirect.github.com/lirantal/lockfile-lint/commit/6ca1c1871c861888744c314652dd0e59da17fad2)
Thanks [@&#8203;lirantal](https://redirect.github.com/lirantal)! -
chore: release patch for security fix

</details>

---

### 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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/semantic-release/commit-analyzer).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4yOS41IiwidXBkYXRlZEluVmVyIjoiNDQuMjkuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
BREAKING CHANGE: From `conventional-changelog-parser@v7`, footer notes must start at the beginning of a line, a leading space now defeats note detection.

BREAKING CHANGE:  From `conventional-changelog-parser@v7`, named capture groups in `headerPattern` now take precedence over `headerCorrespondence`. In v6 the correspondence array won, in v7 the named groups win and the correspondence keys come back `null`.
@socket-security

Copy link
Copy Markdown

@babblebey
babblebey requested a review from travi August 18, 2026 21:34
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.

2 participants