Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: conventional-changelog/commitlint
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v20.3.1
Choose a base ref
...
head repository: conventional-changelog/commitlint
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v20.4.0
Choose a head ref
  • 16 commits
  • 102 files changed
  • 3 contributors

Commits on Jan 23, 2026

  1. refactor: replace lodash.uniq with simple code (#4600)

    * chore: replace lodash.uniq with simple code
    
    * chore: use better name
    hyperz111 authored Jan 23, 2026
    Configuration menu
    Copy the full SHA
    2b3e68b View commit details
    Browse the repository at this point in the history
  2. refactor: replace lodash.isplainobject with is-plain-obj" (#4601)

    * refactor(cz-commitlint): replace lodash.isplainobject with is-plain-obj
    
    * refactor(load): replace lodash.isplainobject with is-plain-obj
    hyperz111 authored Jan 23, 2026
    Configuration menu
    Copy the full SHA
    2fec7ae View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2026

  1. refactor(ensure): replace all lodash string methods with kasi and man…

    …ual (#4602)
    
    * refactor(ensure): replace all lodash string methods with kasi and manual
    
    * fix: change to kasi
    hyperz111 authored Jan 24, 2026
    Configuration menu
    Copy the full SHA
    a1ef07e View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2026

  1. refactor: replace lodash.merge with lodash.mergewith (#4603)

    * refactor(load): replace lodash.merge with lodash.mergewith
    
    * refactor(cli): replace lodash.merge with lodash.mergewith
    
    * refactor(config-patternplate): replace lodash.merge with lodash.mergewith
    hyperz111 authored Jan 25, 2026
    Configuration menu
    Copy the full SHA
    1828d6e View commit details
    Browse the repository at this point in the history
  2. refactor: remove lodash.isfunction dependency (#4604)

    Replace lodash.isfunction with native typeof check in
    Process.test.ts to reduce dependencies and improve code
    consistency with existing typeof checks in the same file
    escapedcat authored Jan 25, 2026
    Configuration menu
    Copy the full SHA
    854f673 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2026

  1. refactor: replace find-up with escalade (#4605)

    * test(top-level): add test file
    
    * refactor: replace find-up with escalade
    
    * test: add some test suite
    hyperz111 authored Jan 27, 2026
    Configuration menu
    Copy the full SHA
    3d6b232 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2026

  1. refactor: replace chalk with picocolors (#4599)

    * refactor: replace chalk with picocolors
    
    - Replace chalk dependency with picocolors (~97% smaller)
    - Update type definitions to use PicocolorsColor type
    - Fix type error in format.ts by properly accessing color functions
    - Keep ChalkColor as alias for backwards compatibility
    - Replace chalk.grey with pc.gray (different spelling)
    
    This reduces the direct chalk dependency from ~52KB to ~1.5KB while
    maintaining the same functionality.
    
    * refactor(types): use Exclude to extract picocolors color types
    
    Replace manual 27-line color list with automatic type extraction:
    - Use Exclude<keyof typeof pc, 'isColorSupported' | 'createColors'>
    - Automatically stays in sync with picocolors updates
    - No manual maintenance needed
    - Reduces code from 66 to 45 lines
    
    This solves the TypeScript error when accessing colors dynamically
    (pc[colorName]) by ensuring only valid color function names are in
    the type union.
    escapedcat authored Jan 29, 2026
    Configuration menu
    Copy the full SHA
    88149fb View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2026

  1. 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.
    escapedcat authored Jan 30, 2026
    Configuration menu
    Copy the full SHA
    3aaf0a6 View commit details
    Browse the repository at this point in the history
  2. chore: update dependency vue to v3.5.27 (#4608)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 30, 2026
    Configuration menu
    Copy the full SHA
    9016d23 View commit details
    Browse the repository at this point in the history
  3. chore: update dependency @swc/core to v1.15.11 (#4606)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 30, 2026
    Configuration menu
    Copy the full SHA
    0426ad3 View commit details
    Browse the repository at this point in the history
  4. chore: update dependency fs-extra to v11.3.3 (#4607)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 30, 2026
    Configuration menu
    Copy the full SHA
    d33a830 View commit details
    Browse the repository at this point in the history
  5. chore: update dependency @vitest/eslint-plugin to v1.6.6 (#4609)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 30, 2026
    Configuration menu
    Copy the full SHA
    0281eb2 View commit details
    Browse the repository at this point in the history
  6. chore: update docker/login-action action to v3.7.0 (#4611)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 30, 2026
    Configuration menu
    Copy the full SHA
    10f11d9 View commit details
    Browse the repository at this point in the history
  7. chore: update dependency prettier to v3.8.1 (#4610)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 30, 2026
    Configuration menu
    Copy the full SHA
    624b08e View commit details
    Browse the repository at this point in the history
  8. chore: deps (#4612)

    escapedcat authored Jan 30, 2026
    Configuration menu
    Copy the full SHA
    f40db8f View commit details
    Browse the repository at this point in the history
  9. v20.4.0

    escapedcat committed Jan 30, 2026
    Configuration menu
    Copy the full SHA
    c68de5e View commit details
    Browse the repository at this point in the history
Loading