Releases: nguyenvanduocit/ai-commit
Releases · nguyenvanduocit/ai-commit
v1.6.0
v1.5.0
v1.4.1
Changelog
v1.4.0
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
v1.2.0
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
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
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
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
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 keyVT_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.