Releases: awesomelon/commitAI
Releases · awesomelon/commitAI
0.3.6
Changed
- Prompt Optimization for AI Responses
- Updated the prompt sent to the Anthropic AI to explicitly request JSON-formatted responses enclosed within JSON code blocks. This increases the likelihood of receiving structured data, simplifying the parsing process.
- Refactored parseCommitMessages Function
- Modified the parseCommitMessages method to first attempt parsing the response as JSON. If JSON parsing fails, it gracefully falls back to parsing the response as a numbered list. This dual-parsing strategy enhances the resilience of the commit message generation feature.
0.3.5
refactor: Improve commit message parsing and configuration
- Refactored commit message parsing logic for better reliability
- Added configuration management for language settings
- Simplified prompt building process
- Removed redundant language-specific prompt additions
refactor: Git 명령어 실행 방식 개선
- git diff 명령어를 --staged로 통일
- execSync에 인코딩 옵션 추가
0.3.1
feat: Add multi-language support for commit messages
Added support for generating commit messages in multiple languages:
- Integrated Korean, Japanese, and Chinese language options
- Updated CLI with language selection flag (-l, --language)
- Added language-specific templates and instructions
- Updated documentation with language support details
0.3.0
feat: Add interactive commit message editing
Implement interactive commit message editing functionality:
- Allow users to edit selected commit messages
- Integrate system's default editor for message modification
- Update README with new feature details and usage instructions
v0.2.14
build: Update minimum Node.js version requirement
Increased the minimum required Node.js version to 18.18:
- Updated the "engines" field in package.json
- Ensures compatibility with newer Node.js features
- May improve performance and security
0.2.11
docs: Update commit message guidelines
Enhance and clarify the commit message template:
- Reorganize content into clear sections
- Add best practices section for improved guidance
- Emphasize importance of well-written commit messages
- Improve readability with consistent formatting
Full Changelog: 0.2.7...0.2.11
v0.2.7
Refactor: Enhance GitCommitMessageGenerator prompt
Improve the prompt for the Claude API call
- Add professional context to the prompt
- Clarify instructions for creating commit messages
- Ensure consistent formatting and readability
Full Changelog: 0.2.1...0.2.7
v0.2.1
What's New
- Full Commit Message Preview: View entire commit message content while selecting