Releases: jinzhongjia/codecompanion-gitcommit.nvim
Releases · jinzhongjia/codecompanion-gitcommit.nvim
0.0.17
Release 0.0.17
🎯 Overview
This release focuses on improving core functionality stability and user experience. It includes significant refactoring of commit message generation, request handling, error management, and AI release notes features.
✨ What's New
Commit Message Generation Enhancements
- Improved Streaming Request Handling: Enhanced streaming API request processing for smoother real-time message generation
- Enhanced Error Management: Improved error capture and handling logic to increase system robustness
- Optimized Client Configuration: Streamlined API client configuration and initialization process
- Better Prompt Templates: Refined commit message generation prompts to produce more Conventional Commits compliant messages
- Improved Buffer Management: Enhanced commit message buffer handling for a better editing experience
Release Notes Feature Improvements
- Better Tag Detection: Optimized tag and commit range handling logic to ensure accurate version range identification
- Documentation Updates: Comprehensive documentation for AI release notes functionality and configuration
Architecture Optimizations
- Simplified Generator Setup: Refactored generator initialization to reduce configuration complexity
- Optimized Adapter Configuration: Improved adapter configuration and management mechanisms
- Streamlined Command Structure: Enhanced extension command setup and overall structure
🐛 Bug Fixes
- Fixed Release Notes Commit Range Handling: Resolved issues in tag detection and commit range processing to ensure correct version differentials
🔧 Technical Details
This release primarily includes refactoring work involving:
- Streaming request processing architecture improvements
- Error handling middleware enhancements
- Client configuration management optimization
- Prompt engineering improvements
- Documentation system updates
📊 Statistics
- Total commits: 12
- Contributors: 1
- Primary focus: Refactoring and improvements
📝 Full Changelog
All commits from 0.0.16 to 0.0.17:
refactor(gitcommit): improve streaming request handling and error managementrefactor(gitcommit): improve request handling and client configurationdocs(gitcommit): update documentation with AI release notes detailsrefactor(docs): update README with AI release notes documentation and configurationrefactor(gitcommit): improve commit message generation prompt templaterefactor(gitcommit): improve commit message handling and buffer managementrefactor(release-notes): improve tag and commit range handlingrefactor(gitcommit): improve commit message generation and client handlingrefactor(gitcommit): simplify generator setup and adapter configurationrefactor(gitcommit): simplify command setup and improve extension structurefix(release-notes): improve commit range handling and tag detection
0.0.14
Release v0.0.14
What's Changed
📝 Documentation
- Update documentation for v17.5.0 compatibility and improve Chinese localization
Contributors
Full Changelog: 0.0.13...0.0.14
0.0.13
0.0.12
0.0.11
Release Notes: 0.0.10 → 0.0.11
Changes (12 commits)
✨ New Features
- feat(git): sort contributors by commit count in release notes (44820b3)
- feat(git): add generate_release_notes operation (4fb8143)
🐛 Bug Fixes
- fix(git): handle shell escaping failure in release notes (22eaa72)
- fix(git): restrict commit type matching in release notes (ee6fee1)
- fix(git): improve commit type parsing in release notes (2bd4457)
- fix(git): improve commit parsing in release notes generation (db478f3)
📝 Other Changes
- docs: update usage examples and feature descriptions (3993520)
- refactor(git): optimize release notes string construction (7f6815f)
- Update README.md (634a612)
- refactor(git): improve formatting and readability in release notes (19e5f1d)
- docs(git): update docs and config for curly-brace tool syntax (1489047)
- docs: add CodeCompanion help file and Makefile doc downloader (e0c3d23)
👥 Contributors
- jinzhongjia (12 commits)
0.0.10
0.0.9
What's Changed
- feat(gitcommit): add commit history context for message generation by @jinzhongjia in #9
Full Changelog: 0.0.8...0.0.9
0.0.8
- Optimize llm prompt
Full Changelog: 0.0.7...0.0.8
0.0.7
What's Changed
- feat(gitcommit): improve diff filtering and notification flow by @jinzhongjia in #7
Full Changelog: 0.0.6...0.0.7