Skip to content

Latest commit

 

History

History
251 lines (151 loc) · 6.17 KB

CHANGELOG.md

File metadata and controls

251 lines (151 loc) · 6.17 KB

Changelog

2.2.0 - 2024-08-01

Added

  • Support for Anthropic.

Fixed

  • Dialog is too small to show full verification result.

2.1.1 - 2024-07-31

Fixed

  • GPT4o-mini is missing from OpenAI model list.

2.1.0 - 2024-07-19

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.

2.0.0 - 2024-06-08

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.

1.6.0 - 2024-03-05

Added

  • Variable `{hint}' for prompt customization that is filled with content from commit message dialog.

Fixed

  • Selected prompt resets after editing custom prompt.

1.5.1 - 2024-01-27

Fixed

  • Diff "before" and "after" is swapped in "Edit Prompt" settings window.

1.5.0 - 2023-12-26

Added

  • OpenAI session timeout setting.

1.4.0 - 2023-12-18

Added

  • Show example OpenAI token value when field is empty.
  • Show prompt preview when editing a prompt.

1.3.0 - 2023-11-11

Changed

  • Update dependencies.
  • Change word order of comment about prompt setting.

1.2.1 - 2023-06-17

Fixed

  • Set error message as commit message when OpenAI API returns error, because notification seems unreliable.

1.2.0 - 2023-06-15

Added

  • Add OpenAI temperature setting.
  • Update preset conventional commit prompt.
  • Add exclusion globs table to settings.

1.1.0 - 2023-04-28

Added

  • Add {branch} variable for prompt customisation.

Fixed

  • Commit message generation does not respect locale.

1.0.0 - 2023-04-19

Added

  • Host setting for custom OpenAI compatible API endpoint.
  • Proxy url hint in settings.
  • Updated plugin description.

0.9.0 - 2023-04-16

Added

  • Add more prompts button to settings.

Changed

  • Use jtokkit library for getting max content length for a model and check if prompt is too large.

0.8.0 - 2023-04-14

Added

  • Add option to select OpenAI model.

Changed

  • Do not check if prompt is too large, but let OpenAI API do the validation.

0.7.0 - 2023-04-12

Added

  • Open AI proxy setting.

0.6.2 - 2023-04-11

Fixed

  • Locale is not used in prompt.

0.6.1 - 2023-04-10

Fixed

  • Commit workflow handler can be null.

0.6.0 - 2023-04-08

Added

  • Table for setting prompts.
  • Different prompts to choose from.
  • Bug report link to settings.
  • Add generate commit action progress indicator.

Changed

  • Sort locales alphabetically.

Fixed

  • Changing token does not work.

0.5.1 - 2023-04-05

Fixed

  • Use prompt instead of diff when making request to Open AI API.

0.5.0 - 2023-04-04

Added

  • Add button for verifying Open AI token in settings.
  • Check if prompt is too large for Open AI API.
  • Welcome and star notification.

Changed

  • Set default Locale to English.
  • Target latest intellij version (2023.1).
  • Improve error handling.

Fixed

  • Properly serialize Locale when saving settings.

0.4.0 - 2023-03-29

Changed

  • Removed unused org.jetbrains.plugins.yaml platform plugin.

Fix

  • Plugin should not have until build number.

0.3.0 - 2023-03-28

Added

  • 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

Added

  • Basic action for generating commit message.
  • Settings for locale and OpenAI token.
  • Create commit message only for selected files.