Skip to content

Releases: cowboy-bebug/kommit

v0.3.1

14 Mar 22:10
933e351
Compare
Choose a tag to compare

Changelog

  • f6feb81 fix(cmd): correct error handling and version formatting
  • 726e7b7 fix(ui): correct navigation help message
  • 933e351 refactor: update environment variable names for clarity

v0.3.0

14 Mar 02:39
62839aa
Compare
Choose a tag to compare

Features

  • Skip the selection prompt using the new flags: --approve (-a) or --edit (-e)
  • Override commit message subject using the new flag: --message (-m):
Screen.Recording.2025-03-14.at.3.35.12.PM.mov

Changelog

  • fd397aa chore(cmd): update cost command description with emoji
  • 5921df3 feat(cmd): add flags for approving and editing commit messages
  • e8537a3 feat: add user context to commit message generation
  • 62839aa fix(llm): update commit message guidelines
  • 6b6dd31 fix(llm): update guidelines for scope usage in comments
  • dccb8e9 refactor(cmd): extract usage messages as consts

v0.2.1

13 Mar 18:07
91e44bd
Compare
Choose a tag to compare

Changelog

  • 91e44bd fix(ui): display cost anywhere
  • a338683 fix(utils): update error message in execCmd function
  • 56aa4ab refactor(ui): enhance keyboard help configuration

v0.2.0

08 Mar 21:45
9b485df
Compare
Choose a tag to compare

Features

UI Overhaul

Screen.Recording.2025-03-09.at.11.42.46.AM.mov
Screen.Recording.2025-03-09.at.11.44.06.AM.mov

cost command

Screen.Recording.2025-03-09.at.11.47.16.AM.mov

Changelog

  • 5c145e3 build: optimize Makefile LDFLAGS for smaller binary size
  • 2b2604b build: update Makefile version retrieval
  • 3e4bbe2 chore: remove unused dependencies
  • 9b485df chore: update go.sum with new dependencies
  • 3f6b9a4 feat(cmd): add cost command for expense analysis
  • a70f7f8 feat(llm): add cost estimation to chat results
  • 889e127 feat(models): add cost estimation for OpenAI models
  • 050ddd0 feat(ui): add cost table model for financial overview
  • 9aa2422 feat(utils): add git ignore check to file retrieval
  • 2ead819 feat: add OpenAI model support in models package
  • 4b24a5c feat: add cost tracking functionality
  • d98ff5c feat: add error handling for unsupported models
  • ee0af4f feat: add spinner to enhance user feedback
  • f4319c6 feat: integrate UI package for model and type selection
  • ab48bf3 feat: integrate new UI-based commit selector
  • e6c76c0 fix(cmd): correct help command usage and add execution logic
  • 4c6e178 fix(cmd): remove unnecessary diff option in runCommit function
  • 6648637 fix(cmd): update cost calculation in init and root commands
  • 6d10b7e fix(cmd): update emoji in version command description
  • 2994ff4 fix(llm): update prompt rules for code block wrapping
  • 54a3394 fix(ui): enhance commit selector with key hints
  • 3b3b13c fix(ui): update key bindings for type selection
  • 6b7ab97 refactor(cmd): update spinner package usage
  • 0ee6400 refactor(llm): improve prompt formatting and add utility function
  • a51efdb refactor(ui): extract keyboard help rendering to a separate function
  • 60e7452 refactor(utils): enhance cost handling and error management
  • 13b7fa8 refactor: update llm functions to return structured results
  • f40b729 refactor: update llm package for improved prompt handling
  • acdc10c style(cmd): remove redundant newlines from error messages
  • da70f50 style(ui): rename files to use snake_case format

v0.1.2

05 Mar 03:02
7b07271
Compare
Choose a tag to compare

Changelog

  • e917ea4 build: add goreleaser configuration for project
  • cd0116a chore: update commit types in .kommitrc.yaml
  • 7b07271 fix(llm): update prompt guidelines for commit message generation
  • 5a5935c fix: update commit types in config

v0.1.1

03 Mar 22:51
59efb84
Compare
Choose a tag to compare

Changelog

  • 4b4ab01 build: add .gitignore file
  • d1c161f build: update kommit formula for new build process
  • 3591d86 build: update output binary name in Makefile
  • d8fce08 chore(cmd): improve error handling for missing API key
  • 3ec6a21 chore(cmd): remove commit command implementation
  • f744584 chore(cmd): update commit command to use color output
  • 59efb84 chore(cmd): update commit message prompts
  • 923faca chore(llm): add custom error types for OpenAI integration
  • 6bbca89 chore(llm): update commit message guidelines
  • 3e6b7d0 chore(llm): update prompt generation logic
  • 4929e0b chore(makefile): add install target to build and move output
  • 82905c4 chore(makefile): update output filename in build scripts
  • 14916f0 chore: rename kommit.rb to kommitment.rb
  • b492f38 chore: rename kommitment to kommit
  • 904b771 chore: update LLM model in config
  • b392b47 docs(readme): update generated by kommit note
  • d1078e9 refactor(cmd): allow empty commit messages