2.2.0 - 2024-08-01
- Support for Anthropic.
- Dialog is too small to show full verification result.
2.1.1 - 2024-07-31
- GPT4o-mini is missing from OpenAI model list.
2.1.0 - 2024-07-19
- Support for Qianfan (Ernie).
- Support for Gemini.
- Icon next to name in clients table.
- 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.
2.0.0 - 2024-06-08
- 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.
- 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.
- Language Pack plugin makes the AI commits plugin unusable.
1.6.0 - 2024-03-05
- Variable `{hint}' for prompt customization that is filled with content from commit message dialog.
- Selected prompt resets after editing custom prompt.
1.5.1 - 2024-01-27
- Diff "before" and "after" is swapped in "Edit Prompt" settings window.
1.5.0 - 2023-12-26
- OpenAI session timeout setting.
1.4.0 - 2023-12-18
- Show example OpenAI token value when field is empty.
- Show prompt preview when editing a prompt.
1.3.0 - 2023-11-11
- Update dependencies.
- Change word order of comment about prompt setting.
1.2.1 - 2023-06-17
- Set error message as commit message when OpenAI API returns error, because notification seems unreliable.
1.2.0 - 2023-06-15
- Add OpenAI temperature setting.
- Update preset conventional commit prompt.
- Add exclusion globs table to settings.
1.1.0 - 2023-04-28
- Add
{branch}
variable for prompt customisation.
- Commit message generation does not respect locale.
1.0.0 - 2023-04-19
- Host setting for custom OpenAI compatible API endpoint.
- Proxy url hint in settings.
- Updated plugin description.
0.9.0 - 2023-04-16
- Add more prompts button to settings.
- Use jtokkit library for getting max content length for a model and check if prompt is too large.
0.8.0 - 2023-04-14
- Add option to select OpenAI model.
- Do not check if prompt is too large, but let OpenAI API do the validation.
0.7.0 - 2023-04-12
- Open AI proxy setting.
0.6.2 - 2023-04-11
- Locale is not used in prompt.
0.6.1 - 2023-04-10
- Commit workflow handler can be null.
0.6.0 - 2023-04-08
- Table for setting prompts.
- Different prompts to choose from.
- Bug report link to settings.
- Add generate commit action progress indicator.
- Sort locales alphabetically.
- Changing token does not work.
0.5.1 - 2023-04-05
- Use prompt instead of diff when making request to Open AI API.
0.5.0 - 2023-04-04
- Add button for verifying Open AI token in settings.
- Check if prompt is too large for Open AI API.
- Welcome and star notification.
- Set default Locale to English.
- Target latest intellij version (2023.1).
- Improve error handling.
- Properly serialize Locale when saving settings.
0.4.0 - 2023-03-29
- Removed unused
org.jetbrains.plugins.yaml
platform plugin.
- Plugin should not have until build number.
0.3.0 - 2023-03-28
- Show notification when diff is empty.
-
- This allows to compute diff only from files and lines selected in the commit dialog.
0.2.0 - 2023-03-27
- Basic action for generating commit message.
- Settings for locale and OpenAI token.
- Create commit message only for selected files.