Skip to content

Releases: andev0x/gitmit

Stable version v1.0.1

18 Jan 15:02

Choose a tag to compare

What's new?

  • Implement Configuration Hierarchy (.gitmit.json local → global → embedded)
  • Add Automatic Project Profiling (detect go.mod, package.json, requirements.txt)
  • Implement Keyword Scoring Algorithm for git diff analysis
  • Add Symbol Extraction via Regex (extract function/class/variable names)
  • Implement Path-based Topic Detection using filepath.Dir logic
  • Leverage Git Porcelain Status (git status --porcelain) for file states
  • Add Diff Stat Analysis (added vs deleted lines ratio)
  • Implement Commit History Context (retrieve recent commit messages)
  • Create gitmit init command to generate sample .gitmit.json
  • Update config loader to support hierarchy (local → global → embedded)
  • Test all implemented features and fix any bugs
  • Update documentation to reflect new features
  • Implement resolveSpecialFile function to detect LICENSE/COPYING files
  • Add penalty mechanism in scoreTemplate for missing {item} placeholder data
  • Implement cleanFinalMessage function for post-processing commit messages
  • Integrate resolveSpecialFile into GetMessage workflow
  • Apply cleanFinalMessage to all message generation functions

Stable version v0.0.5

30 Aug 10:43

Choose a tag to compare

  1. Analyze commit history and get insights
  2. Get smart commit suggestions

gitmit analyze
gitmit smart

Stable version v0.0.4

05 Aug 04:20

Choose a tag to compare

✨ Features

  • Smart Analysis: Understands your changes using git status and git diff
  • Conventional Commits: Follows the standard format (e.g., feat, fix, refactor)
  • Interactive Mode: Customize or accept suggestions interactively
  • Privacy First: Operates entirely offline
  • Cross-Platform: Works on Linux, macOS, and Windows

⚠️ NO AI :))

Stable version v0.0.2

05 Aug 03:12

Choose a tag to compare

🔍 Why Gitmit?

Ever struggled to write a clear and concise commit message? Gitmit simplifies this process by analyzing your changes and suggesting commit messages that adhere to industry standards.

✨ Features

  • Smart Analysis: Understands your changes using git status and git diff
  • Conventional Commits: Follows the standard format (e.g., feat, fix, refactor)
  • Interactive Mode: Customize or accept suggestions interactively
  • Privacy First: Operates entirely offline
  • Cross-Platform: Works on Linux, macOS, and Windows

Stable version v0.0.1

04 Aug 11:28

Choose a tag to compare

✨ Features

  • Smart Analysis: Understands your changes using git status and git diff
  • Conventional Commits: Follows the standard format (e.g., feat, fix, refactor)
  • Interactive Mode: Customize or accept suggestions interactively
  • Privacy First: Operates entirely offline
  • Cross-Platform: Works on Linux, macOS, and Windows