From f064346000d50ef367aa690d07d9ad9fdb153071 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Hordy=C5=84ski?= Date: Wed, 23 Oct 2024 13:13:03 +0200 Subject: [PATCH] chore: release ragbits v0.2.0 --- packages/ragbits-cli/CHANGELOG.md | 7 +++++ packages/ragbits-cli/pyproject.toml | 7 ++--- packages/ragbits-core/CHANGELOG.md | 15 +++++++++- packages/ragbits-core/pyproject.toml | 2 +- packages/ragbits-document-search/CHANGELOG.md | 14 ++++++++++ .../ragbits-document-search/pyproject.toml | 9 ++---- packages/ragbits-evaluate/CHANGELOG.md | 13 +++++++++ packages/ragbits-evaluate/pyproject.toml | 7 ++--- packages/ragbits/CHANGELOG.md | 28 +++++++++++++++++++ packages/ragbits/pyproject.toml | 9 +++--- 10 files changed, 88 insertions(+), 23 deletions(-) create mode 100644 packages/ragbits-evaluate/CHANGELOG.md diff --git a/packages/ragbits-cli/CHANGELOG.md b/packages/ragbits-cli/CHANGELOG.md index f3675ddd..862a878f 100644 --- a/packages/ragbits-cli/CHANGELOG.md +++ b/packages/ragbits-cli/CHANGELOG.md @@ -2,6 +2,13 @@ ## Unreleased +## 0.2.0 (2024-10-23) + +### Changed + +- Improved performance by lazy-loading the modules (#111 #113 #120) +- ragbits-core updated to version v0.2.0 + ## 0.1.0 (2024-10-08) ### Added diff --git a/packages/ragbits-cli/pyproject.toml b/packages/ragbits-cli/pyproject.toml index 3950f649..585e603e 100644 --- a/packages/ragbits-cli/pyproject.toml +++ b/packages/ragbits-cli/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "ragbits-cli" -version = "0.1.0" +version = "0.2.0" description = "A CLI application for ragbits - building blocks for rapid development of GenAI applications" readme = "README.md" requires-python = ">=3.10" @@ -30,10 +30,7 @@ classifiers = [ "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Software Development :: Libraries :: Python Modules", ] -dependencies = [ - "typer>=0.12.5", - "ragbits-core==0.1.0" -] +dependencies = ["typer>=0.12.5", "ragbits-core==0.2.0"] [project.scripts] ragbits = "ragbits.cli:main" diff --git a/packages/ragbits-core/CHANGELOG.md b/packages/ragbits-core/CHANGELOG.md index 0b8746e0..4140951e 100644 --- a/packages/ragbits-core/CHANGELOG.md +++ b/packages/ragbits-core/CHANGELOG.md @@ -2,10 +2,23 @@ ## Unreleased -## 0.1.0 (2024-10-08) +## 0.2.0 (2024-10-23) ### Added +- Project README.md (#103). +- Listing entries API for VectorStores (#138). +- Overrides for prompt discovery configurable in `pyproject.toml` file (#101). +- Default LLM factory configurable in `pyproject.toml` file (#101). + +### Changed + +- Fixed bug in chromadb while returning multiple records (#117). +- Fixed bug in prompt rendering for some pydantic models (#137). + +## 0.1.0 (2024-10-08) + +### Added - Initial release of the package. - Introduce core components: Prompts, LLMs, Embeddings and VectorStores. diff --git a/packages/ragbits-core/pyproject.toml b/packages/ragbits-core/pyproject.toml index 53cc9a83..a531a77d 100644 --- a/packages/ragbits-core/pyproject.toml +++ b/packages/ragbits-core/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "ragbits-core" -version = "0.1.0" +version = "0.2.0" description = "Building blocks for rapid development of GenAI applications" readme = "README.md" requires-python = ">=3.10" diff --git a/packages/ragbits-document-search/CHANGELOG.md b/packages/ragbits-document-search/CHANGELOG.md index 28318ab8..18c13068 100644 --- a/packages/ragbits-document-search/CHANGELOG.md +++ b/packages/ragbits-document-search/CHANGELOG.md @@ -2,6 +2,20 @@ ## Unreleased +## 0.2.0 (2024-10-23) + +### Added + +- Creation of DocumentSearch instances from config (#62). +- Automatic detection of document type (#99). +- LLM-based query rephrasing (#115). +- Batch ingestion from sources (#112). +- Add support to image formats (#121). +- Add HuggingFace sources (#106). + +### Changed + +- ragbits-core updated to version v0.2.0 ## 0.1.0 (2024-10-08) diff --git a/packages/ragbits-document-search/pyproject.toml b/packages/ragbits-document-search/pyproject.toml index 4ef58460..c28a09c1 100644 --- a/packages/ragbits-document-search/pyproject.toml +++ b/packages/ragbits-document-search/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "ragbits-document-search" -version = "0.1.0" +version = "0.2.0" description = "Document Search module for Ragbits" readme = "README.md" requires-python = ">=3.10" @@ -30,12 +30,7 @@ classifiers = [ "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Software Development :: Libraries :: Python Modules", ] -dependencies = [ - "unstructured>=0.15.13", - "unstructured-client>=0.26.0", - "pdf2image>=1.17.0", - "ragbits-core==0.1.0" -] +dependencies = ["unstructured>=0.15.13", "unstructured-client>=0.26.0", "pdf2image>=1.17.0", "ragbits-core==0.2.0"] [project.optional-dependencies] gcs = [ diff --git a/packages/ragbits-evaluate/CHANGELOG.md b/packages/ragbits-evaluate/CHANGELOG.md new file mode 100644 index 00000000..8d112be7 --- /dev/null +++ b/packages/ragbits-evaluate/CHANGELOG.md @@ -0,0 +1,13 @@ +# CHANGELOG + +## Unreleased + +## 0.2.0 (2024-10-23) + +- Initial release of the package. +- Evaluation pipeline framework with capability to define evaluators & metrics. +- Evaluation pipeline for `ragbits-document-search`. + +### Changed + +- ragbits-core updated to version v0.2.0 diff --git a/packages/ragbits-evaluate/pyproject.toml b/packages/ragbits-evaluate/pyproject.toml index ae4b125b..549d8075 100644 --- a/packages/ragbits-evaluate/pyproject.toml +++ b/packages/ragbits-evaluate/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "ragbits-evaluate" -version = "0.1.0" +version = "0.2.0" description = "Evaluation module for Ragbits components" readme = "README.md" requires-python = ">=3.10" @@ -30,10 +30,7 @@ classifiers = [ "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Software Development :: Libraries :: Python Modules", ] -dependencies = [ - "hydra-core~=1.3.2", - "neptune~=1.12.0", -] +dependencies = ["hydra-core~=1.3.2", "neptune~=1.12.0", "ragbits-core==0.2.0"] [project.optional-dependencies] relari = [ diff --git a/packages/ragbits/CHANGELOG.md b/packages/ragbits/CHANGELOG.md index 988a3484..965a24d9 100644 --- a/packages/ragbits/CHANGELOG.md +++ b/packages/ragbits/CHANGELOG.md @@ -2,6 +2,34 @@ ## Unreleased +## 0.2.0 (2024-10-23) + +### Added + +- ragbits-evaluate v0.2.0: + - Initial release of the package (#91). + - Evaluation pipeline framework with capability to define evaluators & metrics. + - Evaluation pipeline for `ragbits-document-search`. + +### Changed + +- ragbits-cli updated to version v0.2.0 + - Improved performance by lazy-loading the modules (#111 #113 #120) +- ragbits-document-search updated to version v0.2.0 + - Creation of DocumentSearch instances from config (#62). + - Automatic detection of document type (#99). + - LLM-based query rephrasing (#115). + - Batch ingestion from sources (#112). + - Support to image formats (#121). + - HuggingFace sources (#106). +- ragbits-core updated to version v0.2.0 + - Project README.md (#103). + - Listing entries API for VectorStores (#138). + - Overrides for prompt discovery configurable in `pyproject.toml` file (#101). + - Default LLM factory configurable in `pyproject.toml` file (#101). + - Fixed bug in chromadb while returning multiple records (#117). + - Fixed bug in prompt rendering for some pydantic models (#137). + ## 0.1.0 (2024-10-08) ### Added diff --git a/packages/ragbits/pyproject.toml b/packages/ragbits/pyproject.toml index d2dd7ab7..4c4fda72 100644 --- a/packages/ragbits/pyproject.toml +++ b/packages/ragbits/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "ragbits" -version = "0.1.0" +version = "0.2.0" description = "Building blocks for rapid development of GenAI applications" readme = "README.md" requires-python = ">=3.10" @@ -31,9 +31,10 @@ classifiers = [ "Topic :: Software Development :: Libraries :: Python Modules", ] dependencies = [ - "ragbits-document-search==0.1.0", - "ragbits-cli==0.1.0", - "ragbits-core==0.1.0" + "ragbits-document-search==0.2.0", + "ragbits-cli==0.2.0", + "ragbits-evaluate==0.2.0", + "ragbits-core==0.2.0" ] [build-system]