Skip to content

Releases: awesomelon/commitAI

0.3.6

05 Nov 07:06
Compare
Choose a tag to compare

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

31 Oct 23:59
Compare
Choose a tag to compare

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

30 Oct 22:52
Compare
Choose a tag to compare

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

30 Oct 11:30
Compare
Choose a tag to compare

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

30 Oct 08:52
Compare
Choose a tag to compare

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

21 Oct 09:04
Compare
Choose a tag to compare

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

23 Sep 09:47
Compare
Choose a tag to compare

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

01 Sep 06:28
Compare
Choose a tag to compare

What's New

  • Full Commit Message Preview: View entire commit message content while selecting