Releases: guardrails-ai/guardrails
Releases · guardrails-ai/guardrails
v0.4.1
What's Changed
- bump to 0.4.0 by @zsimjee in #590
- update Runner call to check for supports_base_model attribute instead of try except by @ShreyaR in #599
- fix broken links by @zsimjee in #601
- Bugfix: Raw LLM response:
null
->True
by @thekaranacharya in #604 - 0.4.1 release by @CalebCourier in #593
- add tracer to downstream on all guard import types by @zsimjee in #608
- initial litellm support by @ShreyaR in #600
- Doc Link Fixes by @CalebCourier in #611
- Top Level List Support by @CalebCourier in #597
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Initial LCEL Support by @CalebCourier in #568
- make guard and validator runnable by @CalebCourier in #573
- Cli bug bash by @CalebCourier in #571
- Cli Quick Submit by @CalebCourier in #578
- Hub cli by @CalebCourier in #537
- Initial Chaining Support by @CalebCourier in #563
- Validator Hub Telemetry by @thekaranacharya in #559
- [bug] Let json validation pass when a None-able field is missing from by @vyasmanmohan in #584
- None able fix by @zsimjee in #585
- import tele changes by @zsimjee in #525
- Initial Validator Hub Support by @CalebCourier in #530
- use token instead of username/pass by @zsimjee in #587
- migration guide by @zsimjee in #588
- Refactor guardrails docs by @ShreyaR in #586
- restructuring and conosolidating minus getting started by @zsimjee in #589
New Contributors
- @vyasmanmohan made their first contribution in #584
Full Changelog: v0.3.3...v0.4.0
v0.3.3
What's Changed
- Merging main into barney by @smohiuddin in #404
- specify validator arguments in tuple format by @emekaokoli19 in #498
- Validator tuple by @CalebCourier in #523
- Barney by @zsimjee in #333
- Fix Status by @CalebCourier in #526
- fix status for string guards by @CalebCourier in #529
- fix empty check on setup key by @CalebCourier in #531
- Add json parsing from output with regex by @mory91 in #548
- Additional JSON parsing by @CalebCourier in #554
- Changed model param value by @jayercule in #556
- README Updates by @aaravnavani in #549
- Fix valid_chess_moves_notebook by @aaravnavani in #557
- Fix validator initialization bugs by @thekaranacharya in #553
- Bump aiohttp from 3.9.1 to 3.9.2 by @dependabot in #561
- Bump pillow from 10.1.0 to 10.2.0 by @dependabot in #552
- Bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in #534
- Bump notebook from 7.0.6 to 7.0.7 by @dependabot in #545
- Bump jupyterlab from 4.0.9 to 4.0.11 by @dependabot in #546
- Bump cryptography from 41.0.7 to 42.0.0 by @dependabot in #569
- Bump jupyter-lsp from 2.2.1 to 2.2.2 by @dependabot in #544
- Bump gitpython from 3.1.40 to 3.1.41 by @dependabot in #533
- Bump follow-redirects from 1.15.3 to 1.15.4 by @dependabot in #532
- Bump pycryptodome from 3.19.0 to 3.19.1 by @dependabot in #528
- fix index for python v by @zsimjee in #580
- 0.3.3 release by @zsimjee in #577
New Contributors
- @mory91 made their first contribution in #548
- @jayercule made their first contribution in #556
- @aaravnavani made their first contribution in #549
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- Better Fix Logic for TwoWord Validator by @CalebCourier in #511
- HuggingFace Support by @CalebCourier in #505
- run each notebook as its own independent check by @zsimjee in #510
- Fix Dependencies by @CalebCourier in #518
- Exception handling by @CalebCourier in #512
- Skeleton reask prompt engineering by @irgolic in #517
- 032 version bump by @zsimjee in #521
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- 0.3.0 by @zsimjee in #499
- Update isHighQualityTranslation validator: Replace model by @thekaranacharya in #501
- start 0.3.x migration guide by @CalebCourier in #500
- init on topic validator by @zsimjee in #502
- Streaming v0.2 support: Stream validated fragments in real time for non-reask actions by @thekaranacharya in #497
- index on topic nb in docs by @zsimjee in #506
- v0.3.1 release by @thekaranacharya in #508
- try to release without a fixed commit v of comet by @zsimjee in #509
Full Changelog: 0.3.0...v0.3.1
v0.3.0
What's Changed
- Update release_version.yml by @zsimjee in #453
- Validation Outcome by @CalebCourier in #431
- Update deploy_docs.yml by @ShreyaR in #458
- use poetry to run mkdocs build by @zsimjee in #459
- Updating poetry lock to avoid out-of-sync by @zsimjee in #465
- unexclude *Filter from validator docs by @zsimjee in #463
- add competitor check validation by @ShreyaR in #474
- History and logs by @CalebCourier in #460
- Validator refactor by @zsimjee in #478
- fix one-line validator docstring by @nefertitirogers in #484
- Guardrails <> LlamaIndex with GuardrailsOutputParser by @thekaranacharya in #443
- Capture logs by @CalebCourier in #485
- Adding docstring to
BasePrompt.escape
by @jamesbraza in #467 - LangChain docs using
openai>=1
by @jamesbraza in #469 - Updated Pydantic instructions for
openai>=1
by @jamesbraza in #466 - 0.3.x docs updates by @CalebCourier in #487
- Add ToxicLanguage validator by @thekaranacharya in #422
- [feat] Support enums in pydantic by @emekaokoli19 in #486
- Use safe get for async validate_dependents by @ShreyaR in #481
- base_prompt: Stop warning on unsupported variables notation by @irgolic in #444
- Add Anthropic Support by @tthoraldson in #411
- Use field names in message history instead of explanations by @zsimjee in #488
- datatypes: Handle missing optional lists and objects by @irgolic in #494
- Input validation by @irgolic in #493
- Karan/exclude cc nb by @thekaranacharya in #495
- 0.3.0 by @zsimjee in #499
New Contributors
- @emekaokoli19 made their first contribution in #486
- @tthoraldson made their first contribution in #411
Full Changelog: v0.2.9...v0.3.0
v0.2.9
What's Changed
- Remove xml from pydantic guard by @CalebCourier in #413
- Pydantic v2 groundwork by @irgolic in #419
- Fix release workflow by @irgolic in #438
- Fix reask prompt/instructions by @irgolic in #432
- index similarToList notebook by @zsimjee in #426
- Fix custom onfail handler by @irgolic in #421
- Pydantic v2 Implementation by @irgolic in #420
- Create PII Filter validator by @thekaranacharya in #395
- OpenAI v1 support by @irgolic in #441
- Rail XML: Rename "format" attr to "validators" by @irgolic in #439
- Allow OpenAI v1 by @irgolic in #445
- Fix OpenAI invocation by @irgolic in #451
- Add OpenAI streaming support: v0.1 by @thekaranacharya in #440
- Fix notebook execution by @zsimjee in #447
- 0.2.9 by @zsimjee in #452
Full Changelog: v0.2.8...v0.2.9
v0.2.8
v0.2.7
What's Changed
- bump version by @CalebCourier in #428
- Setup passed password by @zsimjee in #429
- Lock openai version by @CalebCourier in #435
Full Changelog: v0.2.6...v0.2.7
v0.2.6
What's Changed
- Generate structured data cohere by @zsimjee in #410
- guard: Allow calling parse with preconfigured num_reasks by @irgolic in #423
- Cron nb by @zsimjee in #425
- fix bad merge in code originally from validators.py by @CalebCourier in #427
- bump version by @CalebCourier in #428
Full Changelog: v0.2.5...v0.2.6