Skip to content

Releases: nguyenvanduocit/ai-commit

v1.6.0

29 Mar 18:56
Compare
Choose a tag to compare

Changelog

  • a898143 refactor: improve argument parsing with switch case

v1.5.0

29 Mar 18:55
Compare
Choose a tag to compare

Changelog

  • 81c1057 Update generated VHS GIF
  • e695a37 feat: Remove vhs workflow and related files

v1.4.1

29 Mar 18:51
Compare
Choose a tag to compare

Changelog

v1.4.0

29 Mar 18:47
Compare
Choose a tag to compare

Changelog

  • a82d5c5 Update generated VHS GIF
  • 4092688 feat(client): Add totalToken usage tracking
  • ddaaa77 feat(main.go): Move userResponse print to main function
  • 780f2f1 feat: Add printSuccess for displaying next tag
  • 45ca270 feat: Improve error message with errGuard in main.go
  • aaef698 feat: add auto tag and list commits functionality
  • 085de30 feat: add auto-push flag for ai-commit command
  • e0c35c4 feat: add getLastTagCommitSha func and update getCurrentTag
  • 022c19c refactor(main.go): Update prompt format for better clarity
  • cadb624 refactor(main.go): simplify error handling for tag and push functions
  • c95e228 refactor: Handle empty currentTag and improve fetch logic
  • 9be6e24 refactor: comment out unused errGuard call in main.go

v1.3.0

29 Mar 18:47
Compare
Choose a tag to compare

Changelog

  • 546860a feat: add auto tag and list commits functionality

v1.2.0

29 Mar 18:16
Compare
Choose a tag to compare

Changelog

  • 33ff633 I'm sorry, but I need more information about the changes you made to provide a commit message. Please provide a brief description of the modifications.
  • a5ba790 Update generated VHS GIF
  • 599034c feat(main.go): add auto-commit and help flags
  • 5e8fd21 feat(main.go): update prompt with currentTag and improve question text
  • e038d1f feat: Add tagging function and create new tags in main.go
  • 3d1afb1 feat: Implement retry for getting non-empty diff in main.go
  • 68edd20 feat: Replace break with continue in main.go
  • 4ce6354 feat: Update GptClient to accept model, improve README.md and use context in request
  • 0b81896 feat: Update README, refactor error, rm prefix
  • 5acfab5 feat: add autoTag option and Git tag support
  • 966730f feat: automate git add and simplify askForAutoStage logic
  • bec9633 refactor(main.go): Remove unnecessary line and question in interactiveMessages
  • 1e874a4 refactor(main.go): Update systemPrompt, remove time import, and add success messages
  • 756c139 refactor: Extract error handling to errGuard function
  • cbe5604 refactor: Extract error handling to handleAPIError and simplify user input
  • ee8f871 refactor: Improve IsAgree question prompt for user response clarity
  • b8d0307 refactor: Return question in askForUserResponse and update IsAgree

v1.1.3

15 Mar 15:27
Compare
Choose a tag to compare

Changelog

  • 4ad9df9 Update generated VHS GIF
  • 3bf2bcc fix: Code refactor with staged changes and auto-stage prompt.
  • 06dfdf5 fix: Refactor code, add interactive prompts for commit prefix and message, improve user-friendliness.
  • 4ac30bb fix: Refactored code and modified messages. Updated main function to prompt user for agree/disagree words. Added new input matching words.
  • 22a7ed1 fix: Update GitCommitGPT-4 message in main.go for clarity and accuracy.
  • 08a74bb fix: Updated system prompt for GitCommitGPT-4 to improve commit message content.

v1.1.2

15 Mar 09:31
Compare
Choose a tag to compare

Changelog

  • 73ee102 Create CODE_OF_CONDUCT.md
  • 64734ea Create CONTRIBUTING.md
  • 423a1b9 Create LICENSE
  • a045a5d Update generated VHS GIF
  • 0b604cb Update issue templates
  • 37774d3 fix: Add commit message functionality to user input and simplify the conditional statement in the code.
  • 0235ada fix: Correct the verb tense in message Content to be more grammatically correct.

v1.1.1

13 Mar 17:19
Compare
Choose a tag to compare

Changelog

  • b75708e Refactor commit prefix logic to ask for prefix input and validate it against a list of predefined prefixes.
  • dcedc3c Update generated VHS GIF
  • fdc321b feat: Add error explanation and interactive message for better user experience
  • 2e4ffe0 refactor: Refactor commit message printing and improve user interaction.

v1.1.0

13 Mar 16:22
Compare
Choose a tag to compare

Changelog

  • 8a423da Merge pull request #4 from Tobi-De/main
  • ea4a3e1 Merge remote-tracking branch 'origin/main'
  • fd13b7c Update generated VHS GIF
  • 3e9509c Update generated VHS GIF
  • 561b556 Update generated VHS GIF
  • a115505 Update generated VHS GIF
  • 4d11d47 Update generated VHS GIF
  • b1e99a2 Update generated VHS GIF
  • 6207c29 build: Add a step for VirusTotal Scan to the release workflow.
  • 12573d3 build: Add release body update to job.
  • ccef100 build: Update release.yaml to include only files starting with "ai-commit_" in dist/.
  • 95d5007 build: Update the workflow to include the dist/ folder in the release process.
  • 0a36598 builds: Add VirusTotal scan step to release workflow.
  • c8c80d0 feat: Add a new job virustotal that scans committed files by VirusTotal with API key VT_API_KEY when a release is published.
  • 310d13c fix: Added VirusTotal Scan workflow and removed unnecessary code in print.go.
  • b50b7d0 fix: Refactored client.go, updated dependencies in go.mod and some minor changes to print warning messages, error messages and commit messages.
  • 7e4e8b5 fix: do not support window, because some lib was detected as backdoor in windows build.