v0.3.2-rc1
Breaking Changes📦 ragas
⚠ 3 breaking✨ 4 features🐛 2 fixes🔧 3 symbols
Summary
This release moves key features like `experiment` and the CLI from experimental to the main package, removes simulation functionality, and adds support for Python 3.13.
⚠️ 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 functionality has been removed entirely.
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 dependencies or calls related to the removed simulation functionality.
✨ New Features
- Added functionality to save and load the prompt object.
- Added Python 3.13 target support.
- Added `backend` configuration to the main `ragas` package.
- Added Claude Code GitHub Workflow.
🐛 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.
🔧 Affected Symbols
experimentCLIsimulation