Releases: Blarc/ai-commits-intellij-plugin
Releases · Blarc/ai-commits-intellij-plugin
v2.6.0
v2.5.0
Added
- Support for Azure OpenAI.
- Sort LLM client configurations by provider name and configuration name.
Changed
- Update default prompt for generating commit messages with GitMoji.
Fixed
- Open AI configuration setting
organizationId
is not used when verifying configuration. - Gemini configuration settings
projectId
andlocation
are not used when verifying configuration. - Notification about common branch is shown after the prompt dialog is closed.
- Invalid caret position for prompt preview.
v2.4.1
Fixed
- Setting LLM client configuration or prompt as project specific does not work.
v2.4.0
Added
- Option to choose prompt per project.
- Amending commits now adds the changes from previous commit to the prompt.
Fixed
- Prompt does not contain diff for new files.
v2.3.1
Fixed
- NPE when retrieving TaskManager for prompt construction.
v2.3.0
Added
- Variables
{taskId}
,{taskSummary}
and{taskDescription}
for prompt customization that are replaced with values from the active task. - Option to configure LLM client configuration per project.
Changed
- Rethrow generic exceptions when generating commit messages.
- Replace
executeOnPooledThread
with coroutines andModalityState
.
Fixed
- NPE when verifying LLM client configuration.
v2.2.0
Added
- Support for Anthropic.
Fixed
- Dialog is too small to show full verification result.
v2.1.1
Fixed
- GPT4o-mini is missing from OpenAI model list.
v2.1.0
Added
- Support for Qianfan (Ernie).
- Support for Gemini.
- Icon next to name in clients table.
Fixed
- Ollama icon size to 15x15.
- Input is not validated when switching between clients in add and edit dialog.
- GitBranchWorker.loadTotalDiff should not wait for built-in server on EDT.
v2.0.0
Added
- LLM clients table for saving multiple clients configurations.
- Support for Ollama.
- Setting for Open AI's organization ID.
- New persistent state settings component for saving multiple LLM clients.
Changed
- Replace
com.aallam.openai:openai-client
withlangchain4j
. - Refactor the code with generic implementation of LLM clients that makes adding new clients easier.
- Use Kotlin's coroutines to prevent blocking of EDT thread.
- Plugin now supports IDE versions 233 and higher.
Fixed
- Language Pack plugin makes the AI commits plugin unusable.