Skip to content

Stable version v1.0.1

Latest

Choose a tag to compare

@andev0x andev0x released this 18 Jan 15:02
· 7 commits to main since this release

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