Releases: Nutlope/aicommits
v3.0.0
3.0.0 (2026-03-13)
Bug Fixes
- add --prompt flag for custom LLM behavior guidance (92dfcdf)
- exclude lock files from git diff only when non-lock files are staged (d901398)
- fixing autoupdater versions (3bbaa0f)
- fixing cli updates in theory (f94c1a0)
- fixing commit type config and setup (15f5890)
- fixing deprecated kimi models (171a0d8)
- fixing pnpm lock (af4ca5b)
- fixing typescript issue (aca61f6)
- handle timeout and pre-commit hook failures in aicommits and openai (4b24f36)
- move exclude pathspecs after
--separator ingetStagedDiffForFiles(0d338c2) - move exclude pathspecs after
--separator ingetStagedDiffForFiles(b770f10) - replace npm update with npm install for package upgrades (63c86cc)
- skip auto-update in headless mode (3752542)
- suppress AI SDK warnings for unsupported parameters (4434bad)
- suppress headless stdout leaks (0c9b0ab)
- update commit message format guidelines to enforce lowercase starting letters (eafec0a)
- utils/openai,aicommits: pass abortSignal for timeout, fix diff truncation and token usage keys (158b124)
- utils/openai,aicommits: pass abortSignal for timeout, fix diff truncation and token usage keys and openrouter headers (16327ae)
Features
- Add clipboard functionality and improve commit message generation (9c72330)
- add Groq and xAI providers with API key support (dfe009f)
- Add instruction to be specific in commit messages (2444f0a)
- add LM Studio provider and handle reasoning model outputs (c072bd7)
- add multi-provider support for GitHub, GitLab, Bitbucket, and Azure (ccda259)
- Add OpenRouter provider and generalize model defaults (2e8b6c6)
- Add page generation and deletion functionality to the story editor (d5fc78a)
- add provider headers support for AI commit generation (1f2443b)
- add provider name and current model indicator to model selection (3c36391)
- add type choice in setup command and fix cli description (6c297a1)
- add update command to auto-update aicommits via npm/pnpm/yarn/bun (c3ad1dc)
- aicommits: implement headless mode for non-interactive usage and improve file detection feedback (4846c65)
- cli: Add --no-verify flag to bypass pre-commit hooks (6abcac1)
- Enhance setup to handle cancellation, improve model selection messaging (4a38ec8)
- highlight provider default models in model selection (df12772)
- Implement auto-update functionality for CLI tool (2346d43)
- Implement chunking for large diffs in commit message generation (3f1a2c6)
- improve commit message handling for better clarity and consistency acros (3895776)
- Limit model options to prevent UI breaking in terminals (f46cab5)
- major CLI refactor (8ff9849)
- moving to vercel ai sdk for better support of AI features! (1425fc1)
- prepare for v2 release (690a89f)
- readme for LM Studio (ce16738)
- set default openai model to 4o mini! (8b10a88)
- shorten commit messages (de85bba)
- stop setup if missing api key (1c4aabc)
- update together provider model list and test config with new models (275cb1a)
- Update TogetherProvider default models to Kimi and Qwen3-Next-80B (333c702)
- use pbcopy on macOS for clipboard copy (c252d2c)
- v2.0.1 (6ae80bc)
BREAKING CHANGES
- This commit triggers the major version bump to v2.0.0 for the aicommits project
v2.0.0-develop.30
2.0.0-develop.30 (2026-03-13)
Bug Fixes
- handle timeout and pre-commit hook failures in aicommits and openai (4b24f36)
Features
- add update command to auto-update aicommits via npm/pnpm/yarn/bun (c3ad1dc)
v2.0.0
2.0.0 (2026-03-12)
BREAKING CHANGES
-
This commit triggers the major version bump to v2.0.0 for the aicommits project
-
feat: Implement chunking for large diffs in commit message generation
-
Update README.md
-
Update prompt.ts
-
Update openai.ts
-
feat: Add page generation and deletion functionality to the story editor
-
Update dependencies to latest versions: ai@^6.0.13,
-
feat: Add instruction to be specific in commit messages
-
feat: Enhance setup to handle cancellation, improve model selection messaging
-
feat: Add clipboard functionality and improve commit message generation
-
feat(cli): Add --no-verify flag to bypass pre-commit hooks
-
Update package.json
-
feat: Limit model options to prevent UI breaking in terminals
-
feat: shorten commit messages
-
Add support for reasoning models by extracting response after think tags
-
Add LMStudio provider with local API endpoint
-
Create AGENTS.md
-
fix: exclude lock files from git diff only when non-lock files are staged
-
feat: Update TogetherProvider default models to Kimi and Qwen3-Next-80B
-
feat: Implement auto-update functionality for CLI tool
-
fix: fixing autoupdater versions
-
Delete web.ts
-
fix: move exclude pathspecs after
--separator ingetStagedDiffForFiles -
Fix lock file detection to handle subdirectories
-
refactor: replace update-notifier with custom auto-update implementation
-
feat: readme for LM Studio
-
fix: fixing pnpm lock
-
feat: add type choice in setup command and fix cli description
-
docs: update README with commit message format and options
-
Create aic.png
-
fix: replace npm update with npm install for package upgrades
-
fix: suppress AI SDK warnings for unsupported parameters
-
fix: update commit message format guidelines to enforce lowercase starting letters
-
Add VS Code extension for AI Commits with CLI integration
-
Update AI Commits icon to use custom PNG instead of sparkle
-
Update VS Code extension icon and aic.png logo
-
Update repository URL and categories in package.json
-
feat: add multi-provider support for GitHub, GitLab, Bitbucket, and Azure
-
Add automatic CLI update checks and activation on startup
-
docs(vscode): update readme and use defaultType for generate
-
chore(vscode-extension): bump version to 1.0.0 and update cursor script
-
Create release-vscode.yml
-
Update AI SDK packages to latest versions
-
refactor: replace clipboardy with native clipboard commands
-
feat: update together provider model list and test config with new models
-
feat: add provider name and current model indicator to model selection
-
Replace checkmark emoji with green check in model labels
-
Add --prompt flag and rename --confirm to --yes
-
fix: add --prompt flag for custom LLM behavior guidance
-
fix(utils/openai,aicommits): pass abortSignal for timeout, fix diff truncation and token usage keys
Co-authored-by: Riccardo riccardoemanuelegiorato@gmail.com
-
feat: add Groq and xAI providers with API key support
-
feat: add provider headers support for AI commit generation
-
feat(aicommits): implement headless mode for non-interactive usage and improve file detection feedback
-
make sure that vscode extension will use stdout without clipboard
-
wip
-
fix: fixing deprecated kimi models
-
fix: skip auto-update in headless mode
-
fix: suppress headless stdout leaks
v2.0.0-develop.29
v2.0.0-develop.28
v2.0.0-develop.27
v2.0.0-develop.26
2.0.0-develop.26 (2026-03-06)
Features
- aicommits: implement headless mode for non-interactive usage and improve file detection feedback (4846c65)
v2.0.0-develop.25
2.0.0-develop.25 (2026-03-02)
Bug Fixes
- utils/openai,aicommits: pass abortSignal for timeout, fix diff truncation and token usage keys (158b124)
- utils/openai,aicommits: pass abortSignal for timeout, fix diff truncation and token usage keys and openrouter headers (16327ae)
Features
- add provider headers support for AI commit generation (1f2443b)
v2.0.0-develop.24
v2.0.0-develop.23
2.0.0-develop.23 (2026-02-23)
Bug Fixes
- add --prompt flag for custom LLM behavior guidance (92dfcdf)