Releases: validmind/validmind-library
Releases · validmind/validmind-library
v2.11.1
What's Changed
- [SC-XXX] Expose log_test_result function by @nibalizer in #461
- Fix integration tests by @johnwalz97 in #464
- Add agentic metrics from deepeval as scorers by @AnilSorathiya in #460
Full Changelog: v2.11.0...v2.11.1
v2.11.0
What's Changed
- Enable release notes checks to post comment with instructions by @nrichers in #432
- Update release_notes_check.py by @nrichers in #431
- Update API host URL to prod in reference by @validbeck in #433
- Manually refresh Quarto docs & revert workflow experiment by @nrichers in #435
- Cutting an RC for Dependency Work by @johnwalz97 in #414
- Hotfix/john/dont require metadata decorators by @johnwalz97 in #437
- Remove .qmd files from the .gitignore and regenerate Python API source by @nrichers in #439
- Remove sentry use from lib by @AnilSorathiya in #438
- [SC 12739] Resolve the Warning from agent_dataset.py by @AnilSorathiya in #436
- [SC 12254] Add new deepeval tests in lib by @AnilSorathiya in #426
- notebooks & notebook templating: Updates to model registration UX by @validbeck in #442
- Nrichers/sc 12743/fix quarto docs workflow issue by @nrichers in #440
prod->main: pull hotfixes back intomainby @johnwalz97 in #444- Hotfix: Use correct prod version and repush the fix for tags and tasks by @johnwalz97 in #445
- [SC 12707] Add G-eval test in lib by @AnilSorathiya in #434
- [SC-13093] Fix plotly express figures not displaying in UI by @juanmleng in #447
- [SC-13147] Add disk cleanup step to validmind-library CI by @juanmleng in #449
- [SC 13105] Minor correction to dataset test cases and tools in the agentic AI use case demo by @AnilSorathiya in #448
- [SC-13270] Include both figures and tables in test result descriptions by @juanmleng in #450
- [SC-13271] Pass test parameters to LLM test result description generation by @juanmleng in #451
- [SC-13352] Small fixes to TrainingTestDegradation test by @juanmleng in #452
- notebooks: Findings renamed to artifacts by @validbeck in #453
- Provide fallback if tiktoken cannot be imported by @cachafla in #456
- [SC-13583] Fix CumulativePredictionProbabilities test docstring by @juanmleng in #457
- Fix warnings on some tests by @cachafla in #459
- Pure HTML widgets by @cachafla in #458
- Prod 2.10.1 to main by @cachafla in #462
- Merge Main into Prod (prod-2.11.0) by @github-actions[bot] in #463
Full Changelog: v2.9.5...v2.11.0
v2.10.0
What's Changed
- sc-11551: Improve Library dependencies by @johnwalz97 in #404
- SC-2886: PII Detection for Uploaded Test Results by @johnwalz97 in #410
- notebook: Enable PII detection in tests by @validbeck in #416
- Bring Hotfix To
mainby @johnwalz97 in #419 - notebooks: Quick update for finding types by @validbeck in #420
- John/make-torch-import-optional by @johnwalz97 in #423
- Support for the Deepeval dataset (LLMTestCase) for LLM tests by @AnilSorathiya in #401
- [SC-12193] Enable custom test result description output structure by @juanmleng in #425
- [SC-12472] Small edits to custom_test_results_description notebook by @juanmleng in #427
- [SC 11945] Demo notebook for agent testing documentation by @AnilSorathiya in #422
- fix: trust env for proxies in asyncio by @nibalizer in #429
- Enable release notes checks to post comment with instructions by @nrichers in #432
- Update release_notes_check.py by @nrichers in #431
- Update API host URL to prod in reference by @validbeck in #433
- Manually refresh Quarto docs & revert workflow experiment by @nrichers in #435
- Cutting an RC for Dependency Work by @johnwalz97 in #414
- Remove .qmd files from the .gitignore and regenerate Python API source by @nrichers in #439
- Remove sentry use from lib by @AnilSorathiya in #438
- [SC 12739] Resolve the Warning from agent_dataset.py by @AnilSorathiya in #436
- [SC 12254] Add new deepeval tests in lib by @AnilSorathiya in #426
Full Changelog: v2.9.1...v2.10.0
v2.9.3
What's Changed
- Merge Main into Prod (prod-2.8.28) by @github-actions[bot] in #397
- Merge Main into Prod (prod-2.8.29) by @github-actions[bot] in #399
- Merge Main into Prod (prod-2.9.1) by @github-actions[bot] in #413
- sc-11551: Improve Library dependencies by @johnwalz97 in #404
- SC-2886: PII Detection for Uploaded Test Results by @johnwalz97 in #410
- notebook: Enable PII detection in tests by @validbeck in #416
- Hotfix: Remove LLM is_configured() Check from Test Description Generation by @johnwalz97 in #418
- Bring Hotfix To
mainby @johnwalz97 in #419 - notebooks: Quick update for finding types by @validbeck in #420
- Nibz/manual prod ii by @nibalizer in #421
Full Changelog: v2.9.1...v2.9.3
v2.10.0-rc.1
ValidMind 2.10.0 Release Candidate 1
🚀 Key Updates
- Python 3.12 Support: Added compatibility with Python 3.12
- Lighter Core: Streamlined core dependencies for faster installation
- Graceful Dependencies: Better handling of missing optional packages
- Enhanced Testing: Added tox framework for dependency validation
�� Available Extras
all,huggingface,llm,nlp,pytorch,stats,xgboost,explainability,credit_risk,datasets
This is a Release Candidate. Test thoroughly before final release.
v2.9.1
What's Changed
External
- Update load_datasets_predictions notebook by @AnilSorathiya in #402
- Add generalize plots and statistical tests by @AnilSorathiya in #395
- [SC-11665] Remove scorecard with GLM notebook by @juanmleng in #408
#411 - Support new interface assign_scores to VM dataset by @AnilSorathiya in #407
- new notebook: Document an Excel-based application scorecard model by @LoiAnsah in #400
Internal
- notebooks: Edits for document types UI update by @validbeck in #396
- Edit
how_tonotebooks: Explore tests by @LoiAnsah in #391 - Remove Use of
/genaiRoute by @johnwalz97 in #405 - Add .cursorrules by @cachafla in #406
- Fix kaleido version by @cachafla in #409
- Let TableOutputHandler take precedence by @cachafla in #412
Full Changelog: v2.8.29...v2.9.1
v2.8.29
v2.8.29 is created to sync pypi and git. Below is the diff from v2.8.26
What's Changed
- Merge Main into Prod (prod-2.8.10) by @github-actions[bot] in #321
- Merge Main into Prod (prod-2.8.12) by @github-actions[bot] in #332
- Release to Prod [2.8.20] by @johnwalz97 in #353
- Merge Main into Prod (prod-2.8.22) by @github-actions[bot] in #362
- Merge Main into Prod (prod-2.8.26) by @github-actions[bot] in #388
- 2.8.27 version sync by @johnwalz97 in #389
- Merge Main into Prod (prod-2.8.27) by @github-actions[bot] in #390
- [SC-10335] Repo Sync repo-sync/7325 (2025-06-27) by @eggshell in #387
- [SC-11248] Hotfix: Test results not being logged to API when no tables present by @juanmleng in #392
- Merge Prod hotfixes into Main (prod-2.8.28-to-main) by @github-actions[bot] in #393
- Edit
how_tonotebooks: Explore test suites by @LoiAnsah in #385 - Juan/sc 10379/list return types in the list tests output by @johnwalz97 in #383
- Add Support for LLM Agentic Model in VM Library by @AnilSorathiya in #384
- Extend the predict_fn in the init_model to support multiple output columns by @AnilSorathiya in #394
Full Changelog: v2.8.26...v2.8.28
v2.8.28
What's Changed
- Merge Main into Prod (prod-2.8.10) by @github-actions[bot] in #321
- Merge Main into Prod (prod-2.8.12) by @github-actions[bot] in #332
- Release to Prod [2.8.20] by @johnwalz97 in #353
- Merge Main into Prod (prod-2.8.22) by @github-actions[bot] in #362
- Merge Main into Prod (prod-2.8.26) by @github-actions[bot] in #388
- 2.8.27 version sync by @johnwalz97 in #389
- Merge Main into Prod (prod-2.8.27) by @github-actions[bot] in #390
- [SC-10335] Repo Sync repo-sync/7325 (2025-06-27) by @eggshell in #387
- [SC-11248] Hotfix: Test results not being logged to API when no tables present by @juanmleng in #392
- Merge Prod hotfixes into Main (prod-2.8.28-to-main) by @github-actions[bot] in #393
- Edit
how_tonotebooks: Explore test suites by @LoiAnsah in #385 - Juan/sc 10379/list return types in the list tests output by @johnwalz97 in #383
- Add Support for LLM Agentic Model in VM Library by @AnilSorathiya in #384
- Extend the predict_fn in the init_model to support multiple output columns by @AnilSorathiya in #394
Full Changelog: v2.8.26...v2.8.28
v2.8.26
What's Changed
- chore: sync pr template from backend by @nibalizer in #363
- [SC 9566] Interfaces to support code explainer by @AnilSorathiya in #358
- [SC-9555] Added section to inject custom context via docstring by @juanmleng in #354
- Repo Sync repo-sync/9683 (2025-05-05) by @nibalizer in #364
- [SC-10190] Git ignore .direnv/ and .envrc by @hunner in #365
- Bump h11 from 0.14.0 to 0.16.0 by @dependabot in #357
- Notebooks: Fixing wrong images & typos in validation series by @validbeck in #367
- notebooks: Edited validator permissions + added links to training by @validbeck in #370
- [SC 10242] Update pytorch version to 2.7.0 by @AnilSorathiya in #368
- Hotfix: Update content_id logic in metadata update function by @panchicore in #371
- Bump setuptools from 75.3.2 to 78.1.1 by @dependabot in #374
- [SC-10275] Add Satisfactory vs. Needs Attention Flags to Ongoing Monitoring Tests by @juanmleng in #375
- notebooks: Quickstart for model documentation edit by @validbeck in #372
- delete test_get_metadata test by @panchicore in #359
- [SC 10121] Add demo notebook for the code explainer by @AnilSorathiya in #373
- [SC 10123 ] Support qualitative text generation by @AnilSorathiya in #366
- notebooks: Quickstart for model validation by @validbeck in #376
- [SC-10335] Repo Sync repo-sync/21399 (2025-05-29) by @eggshell in #378
- notebooks: Quick edits by @validbeck in #379
- Bump tornado from 6.4.2 to 6.5.1 by @dependabot in #377
- Update registration and login information in docs site and notebooks Part 1: Notebooks by @LoiAnsah in #380
- Update Mutual Information data validation test by @AnilSorathiya in #381
- mcmenamin/Byo judge by @rmcmen-vm in #386
- Update diagnosis tests by @AnilSorathiya in #382
New Contributors
- @hunner made their first contribution in #365
- @LoiAnsah made their first contribution in #380
- @rmcmen-vm made their first contribution in #386
Full Changelog: v2.8.22...v2.8.26
v2.8.22
What's Changed
Internal
- Updates for Python Library API & model development placeholder by @validbeck in #350
- John6797/sc 9452/add check for too many plots for test description by @johnwalz97 in #351
- Hotfix: customize title for test by @AnilSorathiya in #352
- [SC 9539] Keep order of the sections while previewing the template by @AnilSorathiya in #355
- Improve performance of feature_columns_numeric and feature_columns_categorical by @cachafla in #360
External
- [SC-9395] Add RAG benchmarking demo notebook by @juanmleng in #346
- New notebook series: ValidMind for model validation by @validbeck in #348
- [SC 9567] Add text support in the test result object by @AnilSorathiya in #349
- [SC-9919] Fix pandas DataFrame dtype preservation in VMDataset initialization by @juanmleng in #356
Full Changelog: v2.8.17...v2.8.22