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