What's Changed
* add initial embeddings.encode_kwargs by lucasiscovici in https://github.com/explodinggradients/ragas/pull/371
* feat(testset_generator): support error catching in generation process by yuukidach in https://github.com/explodinggradients/ragas/pull/368
* added class for FastEmbed by tinomaxthayil in https://github.com/explodinggradients/ragas/pull/379
* Updated NLI Verdicts to Binary Format by lucasiscovici in https://github.com/explodinggradients/ragas/pull/384
* added docs for ragas embeddings by tinomaxthayil in https://github.com/explodinggradients/ragas/pull/386
* fix context in _answer_correctness.py by lucasiscovici in https://github.com/explodinggradients/ragas/pull/385
* docs: AI copilot implementation by nickscamara in https://github.com/explodinggradients/ragas/pull/294
* fix: faithfulness for evasive/reject answers by shahules786 in https://github.com/explodinggradients/ragas/pull/392
* Added prompt class by tinomaxthayil in https://github.com/explodinggradients/ragas/pull/388
* Context precision with ground truth by shahules786 in https://github.com/explodinggradients/ragas/pull/391
* Added note to answer_relevance by shahules786 in https://github.com/explodinggradients/ragas/pull/399
* Import evaluate function before patching RagasLLM, fixes 301 by HySoaKa in https://github.com/explodinggradients/ragas/pull/377
* Fix: Added `ground_truths` arg type-hint info in the eval function by MANISH007700 in https://github.com/explodinggradients/ragas/pull/404
* Typo and phrasing correction by TruscaPetre in https://github.com/explodinggradients/ragas/pull/408
* Small improvements to documentation custom LLMs by TruscaPetre in https://github.com/explodinggradients/ragas/pull/410
* feat(metrics): skip embedding process when the corresponding weight is zero by yuukidach in https://github.com/explodinggradients/ragas/pull/409
* added prompt objects to metrics by tinomaxthayil in https://github.com/explodinggradients/ragas/pull/401
* feat: Automatic Prompt adaptation [language] by shahules786 in https://github.com/explodinggradients/ragas/pull/407
* Update _faithfulness.py by Robs1999 in https://github.com/explodinggradients/ragas/pull/416
* fix(metrics): avoid dividing by zero in correctness by yuukidach in https://github.com/explodinggradients/ragas/pull/421
* Feature/doc update ragas score by prufrock349 in https://github.com/explodinggradients/ragas/pull/417
* Docs: Prompts and prompt adaptation by shahules786 in https://github.com/explodinggradients/ragas/pull/419
* fix(metrics): wrong usage of prompt by yuukidach in https://github.com/explodinggradients/ragas/pull/422
* fix: context_utilization name override by jjmachan in https://github.com/explodinggradients/ragas/pull/424
* feat/executor: make ragas faster and more robust to run by jjmachan in https://github.com/explodinggradients/ragas/pull/390
* fix: Import PrompValue by shahules786 in https://github.com/explodinggradients/ragas/pull/427
* fix: add uuid to analytics by shahules786 in https://github.com/explodinggradients/ragas/pull/428
* feat: added async version for `json_load` by jjmachan in https://github.com/explodinggradients/ragas/pull/430
* fix: comment error in analytics by jjmachan in https://github.com/explodinggradients/ragas/pull/433
* fix: payload in analytics by shahules786 in https://github.com/explodinggradients/ragas/pull/434
* fix: tests for analytics by jjmachan in https://github.com/explodinggradients/ragas/pull/435
* Docs: tracing and logging by shahules786 in https://github.com/explodinggradients/ragas/pull/436
* feat: global prompt adaptation by shahules786 in https://github.com/explodinggradients/ragas/pull/432
* chore: remove mac artifacts from store by jjmachan in https://github.com/explodinggradients/ragas/pull/438
* fix: vary temperature based on strictness by shahules786 in https://github.com/explodinggradients/ragas/pull/437
* docs: custom llms by shahules786 in https://github.com/explodinggradients/ragas/pull/442
* feat: improving testset generation by jjmachan in https://github.com/explodinggradients/ragas/pull/381
* Fix: context_recall AttributeError by 0ENZO in https://github.com/explodinggradients/ragas/pull/453
* Update faithfulness.md by francesco-defalco in https://github.com/explodinggradients/ragas/pull/451
* Fixing typo in faithfulness by jamesbraza in https://github.com/explodinggradients/ragas/pull/450
* fix: context_recall example by shahules786 in https://github.com/explodinggradients/ragas/pull/458
* fix: answer relevancy parsing by shahules786 in https://github.com/explodinggradients/ragas/pull/461
* feat: MVP for the new TestsetGenerator - SimpleEvolution by jjmachan in https://github.com/explodinggradients/ragas/pull/464
* fix: clean up embeddings for ragas and add docs for azure embeddings by jjmachan in https://github.com/explodinggradients/ragas/pull/477
* fix: polishing `raise_exception` and `max_workers` by jjmachan in https://github.com/explodinggradients/ragas/pull/486
* Convert prompts in testset generation by shahules786 in https://github.com/explodinggradients/ragas/pull/484
* feat(testset generation): implement new `TestsetGenerator` by jjmachan in https://github.com/explodinggradients/ragas/pull/487
* doc: add community page by shahules786 in https://github.com/explodinggradients/ragas/pull/488
* Fix ValueError: diag requires an array of at least two dimensions 474 by herman159 in https://github.com/explodinggradients/ragas/pull/475
* doc: modify prompt adaptation by shahules786 in https://github.com/explodinggradients/ragas/pull/490
* docs: theming community by jjmachan in https://github.com/explodinggradients/ragas/pull/491
* fix: CP example by shahules786 in https://github.com/explodinggradients/ragas/pull/489
* feat(testset): ported simple, multi_context and reasoning evolutions by jjmachan in https://github.com/explodinggradients/ragas/pull/496
* fix: cleanup old testset generator by jjmachan in https://github.com/explodinggradients/ragas/pull/500
* feat: added tracking of minimal stuff in testset generation by jjmachan in https://github.com/explodinggradients/ragas/pull/509
* feat: added generate_from_langchain function by jjmachan in https://github.com/explodinggradients/ragas/pull/511
* docs: updated testset generation by shahules786 in https://github.com/explodinggradients/ragas/pull/510
* fix: answer_correctness embedding by jjmachan in https://github.com/explodinggradients/ragas/pull/513
* added docs for customisation by tinomaxthayil in https://github.com/explodinggradients/ragas/pull/514
* fix: added rate_limter to langchain wrapper by jjmachan in https://github.com/explodinggradients/ragas/pull/517
* Update testset_generation.md by Uzarel in https://github.com/explodinggradients/ragas/pull/516
* fix: reshape matrix by shahules786 in https://github.com/explodinggradients/ragas/pull/519
* fix (metrics): changed ground_truths -> ground_truth by jjmachan in https://github.com/explodinggradients/ragas/pull/521
* docs: fix spelling by shahules786 in https://github.com/explodinggradients/ragas/pull/522
* fix: removed old prompt by shahules786 in https://github.com/explodinggradients/ragas/pull/523
* feat(testset): added conditional evolution by jjmachan in https://github.com/explodinggradients/ragas/pull/524
* fix: derive answer from relevant context by shahules786 in https://github.com/explodinggradients/ragas/pull/525
* feat(executor): remove the need to have both sync and async versions of the function by jjmachan in https://github.com/explodinggradients/ragas/pull/527
* feat: seed questions using keyphrases by shahules786 in https://github.com/explodinggradients/ragas/pull/526
* docs: updated contributors by jjmachan in https://github.com/explodinggradients/ragas/pull/532
* feat: configure retries and timeouts with evaluations and testset generators by jjmachan in https://github.com/explodinggradients/ragas/pull/534
* Fix case for few shots of context precision metric by HuskyDanny in https://github.com/explodinggradients/ragas/pull/541
* Updated imports, added dotenv by aevedis in https://github.com/explodinggradients/ragas/pull/539
* feat(executor): run executor in different thread to keep things clean by jjmachan in https://github.com/explodinggradients/ragas/pull/544
* add normalization factor to answer similarity score calculation by enestydarealmc in https://github.com/explodinggradients/ragas/pull/538
* Feat: prompt adaptation for test data generation by shahules786 in https://github.com/explodinggradients/ragas/pull/530
* fix:handle non dict output by shahules786 in https://github.com/explodinggradients/ragas/pull/547
* docs: adaptation for test set generator by shahules786 in https://github.com/explodinggradients/ragas/pull/548
* Fix: ensure quality of adapted prompts by shahules786 in https://github.com/explodinggradients/ragas/pull/546
* fix: raise warning for invalid JSON by shahules786 in https://github.com/explodinggradients/ragas/pull/550
* docs: adding code highlighting by jjmachan in https://github.com/explodinggradients/ragas/pull/552
* fix: wrap langchain embeddings automatically by jjmachan in https://github.com/explodinggradients/ragas/pull/553
* Added documentation page: Using Ragas with Athina for production performance metrics by shivsak in https://github.com/explodinggradients/ragas/pull/558
* fix: proper error message and fixed hf embedding error by jjmachan in https://github.com/explodinggradients/ragas/pull/561
* fix: answer_correctness doesn't reset stuff properly by jjmachan in https://github.com/explodinggradients/ragas/pull/562
* docs: fix issue template by jjmachan in https://github.com/explodinggradients/ragas/pull/565
* docs: fix issue template by jjmachan in https://github.com/explodinggradients/ragas/pull/566
* fix: handle non dict cases by shahules786 in https://github.com/explodinggradients/ragas/pull/564
* fix wrong type annotations and nonexistent types by stydxm in https://github.com/explodinggradients/ragas/pull/560
* fix: raise `ExceptionInRunner` if executor faces any issues by jjmachan in https://github.com/explodinggradients/ragas/pull/569
New Contributors
* lucasiscovici made their first contribution in https://github.com/explodinggradients/ragas/pull/371
* nickscamara made their first contribution in https://github.com/explodinggradients/ragas/pull/294
* HySoaKa made their first contribution in https://github.com/explodinggradients/ragas/pull/377
* TruscaPetre made their first contribution in https://github.com/explodinggradients/ragas/pull/408
* Robs1999 made their first contribution in https://github.com/explodinggradients/ragas/pull/416
* prufrock349 made their first contribution in https://github.com/explodinggradients/ragas/pull/417
* 0ENZO made their first contribution in https://github.com/explodinggradients/ragas/pull/453
* francesco-defalco made their first contribution in https://github.com/explodinggradients/ragas/pull/451
* jamesbraza made their first contribution in https://github.com/explodinggradients/ragas/pull/450
* herman159 made their first contribution in https://github.com/explodinggradients/ragas/pull/475
* Uzarel made their first contribution in https://github.com/explodinggradients/ragas/pull/516
* HuskyDanny made their first contribution in https://github.com/explodinggradients/ragas/pull/541
* aevedis made their first contribution in https://github.com/explodinggradients/ragas/pull/539
* enestydarealmc made their first contribution in https://github.com/explodinggradients/ragas/pull/538
* shivsak made their first contribution in https://github.com/explodinggradients/ragas/pull/558
* stydxm made their first contribution in https://github.com/explodinggradients/ragas/pull/560
**Full Changelog**: https://github.com/explodinggradients/ragas/compare/v0.0.22...v0.1.0