Skip to content

Releases: analyticsjs/git-commit-analytics

v2.0.3

Choose a tag to compare

@chengpeiquan chengpeiquan released this 01 May 18:26

2.0.3 (2025-05-01)

Bug Fixes

  • add git availability check with download link (e2f2ebd)
  • config: allow optional config fields with default values (30fac51)
  • prevent window from closing immediately on crash by waiting for keypress (699b999)

v2.0.2

Choose a tag to compare

@chengpeiquan chengpeiquan released this 28 Apr 16:04

2.0.2 (2025-04-28)

Bug Fixes

  • report: deduplicate commit messages within each group in the report (e669454)
  • windows: statically link MSVC CRT to fix missing vcruntime140.dll issue (097997e)

v2.0.1

Choose a tag to compare

@chengpeiquan chengpeiquan released this 28 Apr 14:11

2.0.1 (2025-04-28)

Bug Fixes

  • release: upload built artifacts with versioned filenames to GitHub assets (98616fc)

v2.0.0

Choose a tag to compare

@chengpeiquan chengpeiquan released this 27 Apr 17:34

2.0.0 (2025-04-27)

  • feat!: rewrite project in Rust (3540027)

Features

  • config: support config file reading and global access (7f8d2ad)
  • env-based root path selection & extract config constants (f08b360)
  • i18n: add basic internationalization support (1c2c14c)
  • main: implement main process with global config, error handling, and report generation (8d9f7a8)
  • utils: add get_repo_name function with robust path handling and tests (8c177a6)
  • utils: add keyboard interaction utilities (c5b8b2c)
  • utils: add save_report_markdown for generating i18n-friendly Markdown reports (7a3b551)
  • utils: implement filter_logs to filter submission records of specified rules (75e874b)
  • utils: implement format_commit function with unit tests (4cd4fc5)
  • utils: implement format_log function for parsing and structuring git log lines (f3a7379)
  • utils: implement get_repo_logs for cross-platform git log retrieval (d2178d0)

BREAKING CHANGES

  • The entire project has been refactored and rewritten in Rust.
    Previous JavaScript implementation and related files have been removed.
    All usage, configuration, and build processes are now based on the Rust version.

v1.5.1

Choose a tag to compare

@chengpeiquan chengpeiquan released this 16 Mar 17:42

1.5.1 (2025-03-16)

Bug Fixes

v1.5.0

Choose a tag to compare

@chengpeiquan chengpeiquan released this 16 Mar 17:03

1.5.0 (2025-03-16)

Bug Fixes

Features

  • use Node.js native SEA instead of pkg packaging (12100b3)

v1.4.1

Choose a tag to compare

@chengpeiquan chengpeiquan released this 13 Apr 16:30

1.4.1 (2023-04-13)

Bug Fixes

  • the command of change disks is only available in Windows (ca2aa93)

v1.4.0

Choose a tag to compare

@chengpeiquan chengpeiquan released this 13 Jul 09:29

1.4.0 (2022-07-13)

Features

  • filter duplicate messages when generate report (206f3db)

v1.3.1

Choose a tag to compare

@chengpeiquan chengpeiquan released this 11 Jul 08:16

1.3.1 (2022-07-11)

Bug Fixes

v1.3.0

Choose a tag to compare

@chengpeiquan chengpeiquan released this 11 Jul 07:32

1.3.0 (2022-07-11)

Features

  • support scope commit message (c828da1)