Skip to content

Releases: otaku0304/git-commit-summary

v1.0.1

19 Jan 06:49

Choose a tag to compare

Release Notes — v1.0.1

This release focuses on distribution improvements and documentation clarity.

📦 GitHub Package Registry Support

  • Added a new workflow to automatically publish the npm package to the GitHub Package Registry.
  • Users can now consume the package directly from GitHub via @otaku0304/git-commit-summary.

📖 Documentation Updates

  • Clarified usage instructions in the README.
  • Users are now explicitly directed to install the tool via pip or npm rather than cloning the repository.

🔄 Version Synchronization

  • Synchronized the Python (PyPI) and Node.js (npm) package versions to v1.0.1.
  • Ensures consistency across all supported registries.

Initial Release

17 Jan 22:39

Choose a tag to compare

🎉 Initial Release v1.0.0

git-commit-summary is a high-performance, secure CLI tool designed to make your git commits informative and beautiful. Stop guessing what changed—visualize it instantly.

🚀 What's New

  • Initial Launch: The first stable production release.
  • Rich Terminal UI: Beautiful, color-coded output for all statistics.
  • Native Git Integration: Works seamlessly as git commit-summary or via pipe |.
  • Smart Analysis:
    • Tracks net code changes (+/-).
    • Breaks down changes by File Type (.py, .js, etc.).
    • Function Detection: Automatically detects new functions in Python, JavaScript, TypeScript, Java, and C++.
  • Enterprise Security:
    • DoS Protection: Uses advanced stream processing to handle diffs of any size safe from memory exhaustion.
    • Zero-Trust: No external shell execution; safe for use in automated CI pipelines.

📦 Installation

You can now install it globally via PyPI:

pip install git-commit-summary

⚡ Usage

# As a native git command
git commit-summary

# Or pipe any diff
git show HEAD | git-commit-summary

👨‍💻 Author

Built with ❤️ by Sai Annam (@otaku0304)
Check out my other tools:


Verified Safe & Secure Release 🛡️