Skip to content

Releases: Nutlope/aicommits

v3.0.0

13 Mar 13:25

Choose a tag to compare

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 in getStagedDiffForFiles (0d338c2)
  • move exclude pathspecs after -- separator in getStagedDiffForFiles (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

13 Mar 13:21

Choose a tag to compare

v2.0.0-develop.30 Pre-release
Pre-release

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

12 Mar 11:57
08da055

Choose a tag to compare

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 in getStagedDiffForFiles

  • 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

09 Mar 20:46

Choose a tag to compare

v2.0.0-develop.29 Pre-release
Pre-release

2.0.0-develop.29 (2026-03-09)

Bug Fixes

  • suppress headless stdout leaks (0c9b0ab)

v2.0.0-develop.28

09 Mar 20:17

Choose a tag to compare

v2.0.0-develop.28 Pre-release
Pre-release

2.0.0-develop.28 (2026-03-09)

Bug Fixes

  • skip auto-update in headless mode (3752542)

v2.0.0-develop.27

09 Mar 16:42

Choose a tag to compare

v2.0.0-develop.27 Pre-release
Pre-release

2.0.0-develop.27 (2026-03-09)

Bug Fixes

  • fixing deprecated kimi models (171a0d8)

v2.0.0-develop.26

06 Mar 09:13

Choose a tag to compare

v2.0.0-develop.26 Pre-release
Pre-release

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

02 Mar 13:01
16327ae

Choose a tag to compare

v2.0.0-develop.25 Pre-release
Pre-release

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

24 Feb 22:03

Choose a tag to compare

v2.0.0-develop.24 Pre-release
Pre-release

2.0.0-develop.24 (2026-02-24)

Features

  • add Groq and xAI providers with API key support (dfe009f)

v2.0.0-develop.23

23 Feb 18:21

Choose a tag to compare

v2.0.0-develop.23 Pre-release
Pre-release

2.0.0-develop.23 (2026-02-23)

Bug Fixes

  • add --prompt flag for custom LLM behavior guidance (92dfcdf)