Change8

v0.3.2

Breaking Changes
📦 ragasView on GitHub →
3 breaking3 features🐛 3 fixes🔧 4 symbols

Summary

This release moves key features like `experiment` and the CLI from experimental to the main package, adds prompt saving/loading capabilities, and removes the simulation feature.

⚠️ Breaking Changes

  • The `experiment` function has been moved from the `experimental` module to the main `ragas` package.
  • The CLI functionality has been migrated from the `experimental` module to the main `ragas` package.
  • The simulation feature has been removed.

Migration Steps

  1. If you were using `experiment` from `experimental`, import it directly from `ragas` now.
  2. If you were using the CLI from `experimental`, use the main package entry point now.
  3. Remove any usage related to the simulation feature as it has been removed.

✨ New Features

  • Added functionality to save and load the prompt object.
  • Added `backend` configuration to the main `ragas` package.
  • Added Python 3.13 target support.

🐛 Bug Fixes

  • Fixed an issue where testset synthesizers were using enum names instead of enum values.
  • Ensured LICENSE and README.md are included in the PyPI package.
  • Fixed PyPI requirements and an issue with image absolute paths.

🔧 Affected Symbols

experimentAnswerSimilarityragas.experimentalragas.cli