v0.3.2
Breaking Changes📦 ragasView on GitHub →
⚠ 3 breaking✨ 3 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
- If you were using `experiment` from `experimental`, import it directly from `ragas` now.
- If you were using the CLI from `experimental`, use the main package entry point now.
- 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