Releases: otaku0304/git-commit-summary
Releases · otaku0304/git-commit-summary
v1.0.1
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
pipornpmrather 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
🎉 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-summaryor 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 🛡️