Repository navigation
Releases
Releases · myinusa/llm-commit-craft
v0.2.0
v0.1.0
0.1.0 (2024-12-15)
Features
- add new API interface for managing Git repositories and remote sources (
src/api/git.d.tsandsrc/source-control.ts) (34a5809) - extension: refactor initialization to allow selecting repository (778afe3)
- src/api/vscode.git.enums.ts: Add new Git enums for force push modes and ref types (86e957a)
- src/commit-message.ts: Add OpenAI and Repository imports and update generateCommitMessage and setCommitMessage functions (bc5cc9c)
- src/settings.json: Update TypeScript settings to include ESLint configurations (22aca42)
Bug Fixes
- extension.ts: Improve the logStagedChanges function by using withProgress for better user experience, add error handling, and improve logging messages (bc5cc9c)
- README.md: Update roadmap with new features (86e957a)
- source-control.ts: handle the case when no staged changes are found by returning undefined (778afe3)
- src/commit-message.ts: Refactor setCommitMessage function to remove unnecessary parameters (22aca42)
- src/error-handle.ts: Fix error handling in handleError function to display correct message (22aca42)
v0.0.1
0.0.1 (2024-12-08)
Features
- commit-message: implement commit message generation functionality (dd2a70a)
- constants: define constants for LLM configuration (dd2a70a)
- error-handle: create error handling utility (dd2a70a)
- release please (dd57812)
- vscode: add peacock color setting and typescript SDK path (dd2a70a)
Bug Fixes
- source-control: improve staged changes retrieval logic (dd2a70a)
Miscellaneous Chores
- release 0.0.1 (b5cf4ae)