Skip to content

Releases: renatogalera/ai-commit

v0.7.0

17 Feb 23:28
Compare
Choose a tag to compare

Changelog

  • 4f51728 feat: add --version flag to display build info
  • a8d306c feat: enhance TUI with improved commit message display
  • ebde252 feat: update README.md content
  • e6a91da fix: remove unintended characters from UI output

v0.6.0

17 Feb 19:11
Compare
Choose a tag to compare

Changelog

  • d530d6a feat: add support for Phind provider
  • 749d134 feat: ignore moved code in Git diff

v0.5.0

17 Feb 17:07
Compare
Choose a tag to compare

Changelog

  • a66f054 feat: Add automated installation script
  • 2937155 feat: Enhance installation script
  • ddc0fa0 feat: Feat: Add automated install script
  • 4653be0 feat: Improve installation and usage instructions
  • ba6330e feat: Move and refactor summary functionality
  • d14cb68 feat: Remove unused parameters
  • 2cf3bae feat: Support language flag for summaries
  • 93afd8f feat: enhance prompt handling logic
  • fc94f65 fix: improve prompt templates for commit messages

v0.4.0

16 Feb 19:47
Compare
Choose a tag to compare

Changelog

  • 1a2a8ef refactor: introduce ConfigManager for CLI flag merging
  • 3da917c 🐛 fix: correct commit type emoji handling

v0.3.0

16 Feb 16:20
Compare
Choose a tag to compare

Changelog

  • 434a315 (docs) update AI model selection section
  • 8671205 Create _config.yml
  • 65ac918 build: remove goreleaser config
  • e735bcb build: update GoReleaser configuration
  • 76147a1 doc: update README
  • 696810e docs(README): update API key placeholders
  • c7d5248 docs(readme): add configuration file documentation
  • f78c5e3 docs(readme): improve manual semantic release instructions
  • fc1219c docs(readme): remove unnecessary blank line
  • ecc48a3 docs(readme): remove unused meta tag
  • 463baa4 docs(readme): update features and remove AI provider links
  • 0052605 feat(cmd/ai-commit): add config.yaml and flags for fine-tuning
  • aedd244 feat(config): add commit author configuration
  • 586facc feat(config): add support for configurable AI models
  • 42a49d1 feat(config): update Google site verification
  • 504253e feat(config): update default AI models
  • 61ad2c5 feat(deepseek): add support for Deepseek provider
  • d1e537d feat(docs): add Anthropic Claude integration
  • 9c47cb3 feat(docs): add Google site verification meta tag
  • 034dd70 feat(git): move AddGitmoji to git package
  • 40e9ffa feat(prompt): improve message formatting
  • 9d8f016 feat(readme): add gemini integration to README
  • ef61925 feat(seo): add Google site verification meta tag
  • 7e6bbb7 feat(summarize): add commit summarization command
  • 2fdd92c feat(ui): add automatic exit after result display
  • 3f7cc83 feat(ui): add gemini support
  • 9c67ec8 feat(ui): improve TUI styling and header rendering
  • f8e49a6 feat(ui): improve commit type detection
  • 52734ff feat(versioner): improve semantic versioning logic
  • 9981e1e feat(versioner): improve semver parsing and validation
  • 189c052 feat: Add commit style review
  • 1fa5577 feat: Add configuration options
  • 16f4845 feat: Consolidate model flags and add provider selection
  • e698bcf feat: Enhance AI commit tool with code review
  • 7623c0d feat: Enhance AI commit tool with new features
  • 9d2d2e9 feat: Improve TUI and AI integration
  • c70c1a3 feat: Improve prompt handling
  • 3084906 feat: Load config from $HOME/.config/$BINARY_NAME/config.yaml
  • a4d6c4e feat: Refactor AI commit generation and review
  • b462c26 feat: Remove unused code
  • 01c4e6a feat: Remove unused config options
  • 599f681 feat: Rename config file example
  • 774b4c7 feat: Update cobra description with more models
  • 3547c0d feat: add GoReleaser config for automated releases
  • 86100e9 feat: add Phind client implementation
  • ae480fa feat: add new summarize command
  • a46b2ca feat: improve commit log formatting
  • e8e78aa feat: improve commit message clarity
  • 5cdab53 feat: improve commit summary formatting
  • 12b2356 feat: infer commit type from message
  • 3ef9f93 feat: remove duplicate summarize command
  • 206a655 feat: update Phind configuration settings
  • acdeb36 feat: update README.md with Phind information
  • feb3ddc feat: update dependencies
  • 601297a fix(ai): sanitize responses correctly
  • 2e554cd fix(cmd): correct function call typo
  • 17a719c fix(gemini): Update Gemini model name to 2.0-flash
  • 2856c16 fix(git): improve context handling
  • 98a9ab8 fix(openai): correct client initialization
  • 1135a40 fix(ui): prevent duplicated letters in prompt
  • 31c2cd3 fix(ui): resolve prompt rendering issue
  • db6cb0d fix: Correct default author configuration and error message
  • 7bc1c25 fix: correct error handling in prompt package
  • f1c07dc fix: gorelease actions steps
  • edff9a5 fix: improve usefulness prompt filter
  • 3e87269 fix: remove redundant log header output
  • e841624 infer commit type from message
  • 8bc1cc6 refactor(config): simplify config file handling
  • a7f830a refactor(pkg): restructure provider packages
  • 780043d refactor(providers): move AI clients to pkg/providers
  • 1124155 refactor(splitter): improve state management
  • c069587 refactor(ui): remove unused top bar rendering
  • eb9dd27 refactor: Remove handleForceCommit function
  • d412745 refactor: Remove unused code and comments