Skip to content

Latest commit

 

History

History
327 lines (163 loc) · 16.6 KB

CHANGELOG.md

File metadata and controls

327 lines (163 loc) · 16.6 KB

CHANGELOG

v0.5.0 (2024-09-27)

Chore

  • chore(release): bump version to v0.4.2 (2bad3e7)

  • chore(release): bump version to v0.4.2 (317fd51)

  • chore: remove OPENAI_API_KEY from the tests (5f57035)

  • chore: remove OPENAI_API_KEY from the tests (280e44e)

Ci

  • ci: fgracefully handle no package to publish (dc6d7f9)

Documentation

  • docs: updated the installation instructions (e260e8e)

Feature

  • feat: Groq as LLM provider (69ef2ec)

Unknown

  • ran ruff format and check (9cf6d27)

  • Merge branch 'main' into groq_integration (95f3334)

  • formatting and embeddings error handling (59bfcdc)

  • changed the error handling logic (d859d9e)

  • adding groq api key setup documentation (aa8f6c6)

  • Feat

  • Feat: Groq LLM provider added

  • Feat: API_key validation for Openai and Groq added (b31be9d)

v0.4.1 (2024-09-25)

Fix

  • fix: caching logic (#22)

  • fixing caching logic

  • removing print statements

  • running ruff format

  • formatting as it was previously


Co-authored-by: someshfengde <[email protected]> (b904200)

v0.4.0 (2024-09-18)

Chore

  • chore: additional tests for the embeddings and langchain

additional tests for the embeddings and langchain (2bd89df)

  • chore: remove unused import from test_llm_langchain.py (e478ea9)

Ci

  • ci: debuging the environment (a58ecd6)

  • ci: debuging the environment (296178b)

  • ci: debuging the environment (df36a4a)

  • ci: debuging the environment (d5d33ae)

  • ci: debuging the environment (16fe833)

Feature

  • feat: create cache file if it does not exist and initialize with an empty dictionary (41afb37)

Fix

  • fix: configured the pipeline to use dummy keys (0ab78a5)

  • fix: configured the pipeline to use dummy keys (d89b3a4)

  • fix: formatting (9d33d0a)

  • fix: create cache file if it doesn't exist in OpenAIEmbeddingGeneratorAdapter initialization (f473410)

  • fix: create cache file if it doesn't exist on adapter initialization (6bdddfd)

  • fix: handle empty or unpicklable cache file in EmbeddingsCache to prevent TypeError (fb81fc8)

  • fix: update resources_dir fixture to point to the correct resources directory (f6b7a8d)

  • fix: Improve cache loading logic to avoid unnecessary file creation and ensure valid initialization of the cache. (a8dd5b0)

Test

  • test: Fix mocking of chain's invoke method in llm_langchain tests to resolve ValueError (fd740dd)

  • test: Add unit tests for LangChainClient response generation and fix undefined OutputParserException import (8be8d73)

  • test: Add response generation tests for LangChainClient including success, unconfigured chain, and retry mechanism scenarios (f088e2c)

  • test: Add tests for configure_chain method and fix undefined ChatPromptTemplate import (bcbe771)

  • test: Add unit tests for chain configuration handling in LangChainClient (f838dd1)

  • test: Add unit tests for LangChainClient's configure_chain method and fix undefined PromptManager import (15c0897)

  • test: add unit tests for chain configuration in LangChainClient (a960138)

  • test: Fix LangChainClient initialization test by providing correct prompts file path and adding resources directory fixture (1d44696)

  • test: add initialization test for LangChainClient class (34babda)

  • test: add test for handling an existing but empty cache file in OpenAIEmbeddingGeneratorAdapter (7d7f18c)

  • test: add test for cache creation on new adapter instance (450d7b3)

Unknown

  • "fix: manual update to aider generated tests - removed deep LangChain chain tests" (28ee07b)

  • "fix: test_cache_creation_on_new_adapter_instance" (32f944a)

v0.3.2 (2024-09-17)

Fix

  • fix: removed the incorrect version in the README (7230dc8)

v0.3.1 (2024-09-17)

Fix

  • fix: corrected the image locations for the check_chain readme (6d47b34)

v0.3.0 (2024-09-17)

Chore

  • chore: remove unneeded presentation code and added help documentation to the commands. (a511196)

Feature

  • feat: LangChain Structured Output consistency analysis (254d354)

Fix

  • fix: documentation for LangChain Structured Output Chains (594c362)

  • fix: readable layout of example commands (1c2e108)

  • fix: readable layout of example commands (9483166)

Unknown

  • Merge pull request #20 from thompsonson/LangChain

LangChain Structured Output Chains (0457a09)

  • stash: naughty stash of code developed for H&B but not documented (naughtygit) (2931d03)

v0.2.1 (2024-03-01)

Fix

  • fix: publishing from poetry (rather than semantic-release)

fix: publishing from poetry (rather than semantic-release) (f5a6f96)

  • fix: publishing from poetry (rather than semantic-release) (5ac6e7c)

v0.2.0 (2024-03-01)

Ci

  • ci: Ignore errors from files already existing in the repository.

ci: Ignore errors from files already existing in the repository. (dc207de)

  • ci: Ignore errors from files already existing in the repository. (e33f664)

  • ci: updating workflow

ci: updating workflow (5fbbb1f)

Feature

  • feat(publish): automagic publishing of the python package

feat(publish): automagic publishing of the python package (a240b26)

  • feat(publish): automagic publishing of the python package (0747d8c)

Fix

  • fix: patch to give write permissions to the Action

fix: patch to give write permissions to the Action (da465dc)

  • fix: patch to give write permissions to the Action (0b3ab06)

  • fix: patch update to trigger version 0.2.1

fix: patch update to trigger version 0.2.1 (1f07b09)

  • fix: patch update to trigger version 0.2.1 (2d064e6)

  • fix(changelog): correcting the template

fix(changelog): correcting the template (7a0d9e0)

  • fix(changelog): correcting the template (0597e4e)

  • fix: adding the GH token and setting the build command to not reinstall poetry

fix: adding the GH token and setting the build command to not reinsta… (52a8428)

  • fix: adding the GH token and setting the build command to not reinstall poetry (8ff869e)

  • fix: adding the PyPi token to poetry config

fix: adding the PyPi token to poetry config (8830ab6)

  • fix: adding the PyPi token to poetry config (d589ab9)

  • fix: correcting config for python-semantic-release to work with poetry

fix: correcting config for python-semantic-release to work with poetry (c0a3282)

  • fix: correcting config for python-semantic-release to work with poetry (362ccd9)

Unknown

  • doc: What's Changed section in the CHANGELOG.md (f151beb)

  • doc: What's Changed section in the CHANGELOG.md (f549190)

v0.1.0 (2024-03-01)

Ci

  • ci: configured to allow running the ci_cd workflow manually (ef9fd38)

  • ci: adding codium PR agent (be8e010)

  • ci: Formatting and Style checks for the pipeline (12e6de6)

  • ci: Poetry based environments on the ci-cid pipeline (33ac693)

Documentation

  • docs: Displays the CI/CD status on the readme. (ea9a939)

  • docs: Getting started instructions and notes on development added (3350976)

Feature

  • feat(llm): Ollama as an LLM Provider 🚀 💨 🦙

Test the consistency of your local LLMs !

Tested with Mistral 💨 and Llama2 🦙 (e4492dd)

  • feat(llm): Use Ollama as the LLM Provider (532610d)

  • feat: analyse differences and semantic similarity of the responses to a prompt. Works only with OpenAI presently. (d1ca875)

Fix

  • fix: pyproject config for sementic-release

fix: pyproject config for sementic-release (79e81fe)

  • fix: pyproject config for sementic-release (87c10e4)

  • fix: specific the main branch for sementic-release (c6b04fb)

  • fix: automatic versioning and package publishing

fix: automatic versioning and package publishing (a1df0d5)

  • fix: automatic versioning and package publishing (9f465ca)

  • fix(openai): handle no api_key gracefully (333a3ef)

Refactor

  • refactor(embeddings): optimize embedding cache handling and embedding test fixtures

refactor(embeddings): optimize cache handling and test fixtures (6a539bb)

  • refactor(embeddings): optimize cache handling and test fixtures (07ae70b)

  • refactor: tests for the helplers (219b9c7)

  • refactor: tests for the helplers (3787883)

Unknown

  • 0.1.3 (aa38451)

  • Fix: Python package publishing from CI/CD

Fix: Python package publishing from CI/CD (f986f05)

  • Establishing Github Actions for style, format, and tests

Establishing Github Actions for style, format, and tests (8d54cec)