v0.3.2
What's Changed
- feat: save and load prompt object by @jjmachan in #2152
- refactor: use basemetric as base for metric by @anistark in #2163
- add: pre-commit hook to run ci on every commit by @anistark in #2164
- Make
AnswerSimilarity
a dataclass by @hutec in #2159 - docs: Add discord link to Community page in docs by @sanjeed5 in #2157
- Fixed a small typo in context_precision.md by @ImadSaddik in #2166
- Move Experimental to inside Ragas by @NirantK in #2167
- refactor: experiment function to use model as additional optional arg by @anistark in #2165
- Add python 3.13 target, refactor on pre-commit and benchmarking tests by @anistark in #2169
- fix: enum values instead of names in testset synthesizers by @lovets18 in #2137
- Cleaner, simpler pyproject.toml by @NirantK in #2173
- Move Examples to root by @NirantK in #2176
- Add
backend
to ragas main by @NirantK in #2174 - Remove txt requirements by @NirantK in #2180
- Remove black by @NirantK in #2178
- feat: move
experiment
from experimental to ragas main by @NirantK in #2175 - feat: migrate CLI from experimental to main package by @NirantK in #2183
- Reformat examples by @NirantK in #2186
- Remove simulation by @NirantK in #2187
- refactor: avoid notebook in test. run all in test-all by @anistark in #2171
- Add Claude Code GitHub Workflow by @jjmachan in #2192
- hotfix: Include LICENSE and README.md in PyPI package by @NirantK in #2195
- fix: pypi requirements and image absolute path by @anistark in #2196
- chore: fix release script by @jjmachan in #2198
New Contributors
- @anistark made their first contribution in #2163
- @hutec made their first contribution in #2159
- @ImadSaddik made their first contribution in #2166
- @lovets18 made their first contribution in #2137
Full Changelog: v0.3.1...v0.3.2