Check Keep a Changelog for recommendations on how to structure this file.
- Chore: update dependencies
- Update: now able to show error message from OpenAI
- Chore: restore the description of the extension
- Chore: i18n for the placeholder of the quickpick
- Update: now can manually stage files by vscode's quickpick instead of using the terminal
- Update: add 'concise' to the default prompt
- Add: support manual staged files
- Chore: add gif to README
- Update: update description to "A VS Code extension aiming to keep commit keystrokes to a bare minimum via LLM."
- Fix: fix a condition for getting more context in git diff
- Add: add more context to the prompt message when changes are small
- Fix: resolve git's compatibility issue with pathspec magic
- Update: Simplify the diff of lock files
- 0.4.0🎉: complete todos in 0.3.x
- Update prompt format for untracked files ✅
- Add option for simple
Conventional Commits
format ✅ - i18n ✅
- Add base tests ✅
- Add base CI ✅
- Extract pure logic out to use Vitest ✅
- Simplify the diff of lock files ✅
- Add: base tests
- Update: Also i18n the language support table
- Internationalization support with language translation
- Added language files for multiple languages
- Update credits in README
- Added option to use Conventional Commits format, along with a description in the README
- Added reference and credit for Conventional Commits in README
- Updated the prompt process for the OpenAI API Key
- Completed the "Add option for simple
Conventional Commits
format" task in the Todos
- Fix: fixed "staged files will have empty diff" issue
- Update error handling: create VSCodeError class to handle issues
- Fix: remove unnecessary message used by development
- Fix: new files that are not tracked by git will use another way to prompt instead of diff
- Add edge case handling: no changes now will exit with a message
- Update README.md
- Update package.json: add categories and keywords
- Add feature: ask for key if not set
- Update README.md
- Add loading indicator
- Update README.md
- Initial release
- Initial release