SIGN IN SIGN UP

feat: upgrade conventional commit packages #4082 (#4597)

* chore(types): replace @types/conventional-commits-parser with direct dependency

* chore(parse): upgrade conventional-commits-parser and angular preset

* chore(rules): upgrade conventional-changelog-angular dev dependency

* chore(rules): explicitly depend on conventional-commits-parser v6

* fix(parse): update implementation for conventional-commits-parser v6

* fix(parse, rules): align with conventional-changelog-angular v8 structure

* fix(core): align with conventional-changelog-angular v8 and parser v6

* refactor(core): clean up debug logging and improve preset compatibility

- Remove debug console.error from test utilities
- Add parser field to ParserPreset interface for v8 presets
- Improve preset override logic to handle nested parser options
- Clean up orphaned dependencies in yarn.lock

* chore(config-conventional): upgrade conventional-changelog-conventionalcommits to v9

* fix(config-conventional): adapt test for conventionalcommits v9 structure

* chore(load): upgrade conventional-changelog-atom to v5

* refactor(core): improve code clarity and error handling per review feedback

- Clarify comment for user-provided parser options handling
- Add selective error logging in test module resolution (only logs unexpected errors)
- Use nullish coalescing to preserve empty string semantics in parsed fields

* refactor(test): simplify findParentPath implementation

Replace complex reduceRight logic with simpler lastIndexOf + slice approach
for improved readability while maintaining identical behavior.
E
escapedcat committed
3aaf0a603c4047d268d85207957c919f45b60e1f
Parent: 88149fb
Committed by GitHub <noreply@github.com> on 1/30/2026, 8:50:50 AM