Change8

v0.3.2-rc1

Breaking Changes
📦 ragas
3 breaking4 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

  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 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