Skip to content

Releases: Blarc/ai-commits-intellij-plugin

v2.6.0

09 Oct 18:26
a0db29c
Compare
Choose a tag to compare

Added

  • Support streaming response.
  • Support for Hugging Face.

v2.5.0

22 Sep 16:47
7e7d55b
Compare
Choose a tag to compare

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 and location 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

19 Sep 19:00
83bbdee
Compare
Choose a tag to compare

Fixed

  • Setting LLM client configuration or prompt as project specific does not work.

v2.4.0

13 Sep 15:38
ccc6a29
Compare
Choose a tag to compare

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

11 Sep 03:53
8e683dc
Compare
Choose a tag to compare

Fixed

  • NPE when retrieving TaskManager for prompt construction.

v2.3.0

09 Sep 18:17
c17158f
Compare
Choose a tag to compare

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 and ModalityState.

Fixed

  • NPE when verifying LLM client configuration.

v2.2.0

01 Aug 17:48
90dbfec
Compare
Choose a tag to compare

Added

  • Support for Anthropic.

Fixed

  • Dialog is too small to show full verification result.

v2.1.1

31 Jul 18:02
2366b6d
Compare
Choose a tag to compare

Fixed

  • GPT4o-mini is missing from OpenAI model list.

v2.1.0

19 Jul 17:32
103fa1e
Compare
Choose a tag to compare

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

08 Jun 13:36
bc05877
Compare
Choose a tag to compare

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 with langchain4j.
  • 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.