Releases: guardrails-ai/guardrails
Releases · guardrails-ai/guardrails
v0.1.8
What's Changed
- constants: enter
None
=> enternull
by @irgolic in #176 - Refactor OutputSchema, implement StringOutputSchema by @irgolic in #174
- Update mkdocs.yml by @doppenhe in #179
- Pin minimum tenacity version by @brandonhoughton in #171
- fix: Changed
boolean
tobool
in rail docs by @RamiAwar in #173 - Shreya/add python rail support by @ShreyaR in #175
- Fix docstring by @harlantwood in #181
- version bump 0.1.8 by @ShreyaR in #183
New Contributors
- @brandonhoughton made their first contribution in #171
- @RamiAwar made their first contribution in #173
- @harlantwood made their first contribution in #181
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- 📝 docs(CONTRIBUTING.md): add contributing guidelines to the project by @woop in #132
- fix link for if-condition examples by @ShreyaR in #141
- fix bug in variable names in prompt by @ShreyaR in #143
- docs for text2sql app by @ShreyaR in #144
- add guardrails for summarization by @ShreyaR in #148
- only replace constants when they match a primitive by @ShreyaR in #149
- add logging support by @ShreyaR in #125
- rename logging to logging utils by @ShreyaR in #151
- fix one-line validator to fire when num lines > 1 by @ShreyaR in #152
- feat: add manifest embeddings by @lorr1 in #146
- set custom kwargs for llm api in text2sql by @ShreyaR in #156
- Added a section on the readme to link to the 7-day github activity by @doppenhe in #158
- version bump by @ShreyaR in #161
New Contributors
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
- update readme by @ShreyaR in #95
- Bump redis from 4.5.3 to 4.5.4 by @dependabot in #96
- add ability to specify date formats by @ShreyaR in #101
- support guardrails cli by @ShreyaR in #102
- added griffe as a docs dependency by @ShreyaR in #103
- add griffe as a main dep for pydantic by @ShreyaR in #104
- update getting started guide by @ShreyaR in #105
- Python 3.11 support by @Mikkolehtimaki in #97
- removed requirements.txt by @ShreyaR in #107
- clean getting started by @ShreyaR in #111
- added support for setting schema and connection string in sql validator by @diptanu in #108
- add docs about how to use any llm api by @ShreyaR in #114
- update docstring by @ShreyaR in #115
- fixed a bug with sqlite by @diptanu in #116
- feat: added manifest client by @lorr1 in #117
- Support for VectorDBs by @diptanu in #113
- Add a validator to check column names in SQL statements by @diptanu in #120
- pin sqlalchemy version by @ShreyaR in #124
- Remove surrounding backticks before parsing output as JSON by @irgolic in #118
- Enable instructions to LLMs, e.g. chat model system prompts by @Mikkolehtimaki in #119
- added docs for instruction tags by @ShreyaR in #127
- [fix] typo in instructions docs by @ShreyaR in #128
- housekeeping updates by @ShreyaR in #130
- text2sql by @ShreyaR in #121
- add retries for transient errors by @ShreyaR in #134
- sentence match guardrails by @ShreyaR in #136
- fix iteration when the outermost container is a list by @ShreyaR in #137
- fix import issues for extracted sentence summary match by @ShreyaR in #138
- version bump by @ShreyaR in #139
New Contributors
- @Mikkolehtimaki made their first contribution in #97
- @diptanu made their first contribution in #108
- @lorr1 made their first contribution in #117
Full Changelog: v0.1.5...v0.1.6
v0.1.5
What's Changed
- System prompts for Chat APIs by @irgolic in #74
- [docs] updated langchain docs with an example with variables by @ShreyaR in #79
- fix json decode error with control characters by @ShreyaR in #80
- add raise as an on-fail type by @ShreyaR in #84
- Bump redis from 4.5.1 to 4.5.3 by @dependabot in #86
- choice data type by @ShreyaR in #81
- fix bug in from_str when output field is None by @ShreyaR in #88
- Fix bug in valid-length for lists by @ShreyaR in #89
- Fix validator formatting when the validator is initialized with arguments by @ShreyaR in #90
- Logging by @ShreyaR in #91
- [wip] add fix_reask on_fail type by @ShreyaR in #66
- Optimize chat prompts (Remove
JSON Output:
) by @irgolic in #82 - version bump 0.1.5 by @ShreyaR in #92
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- Add semantic validator for similarity by @krandiash in #61
- Reask: Fix
repr
recursion error, remove use ofpretty_repr
(#54) by @ShreyaR in #63 - added new arg parsing helper by @ShreyaR in #65
- added integration tests for all options for entity extraction by @ShreyaR in #67
- Refactor Guard, Schema; add Runner, Rail, InputSchema classes by @krandiash in #64
- Move PromptCallable to the top level imports by @ShreyaR in #68
- Add helper to autogenerate integration test artifacts by @ShreyaR in #69
- Add Pydantic Support by @krandiash in #35
- updated docs to add pydantic integration by @ShreyaR in #70
- version bump by @ShreyaR in #71
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- version bump by @ShreyaR in #53
- Add Jupyter notebook with translation quality by @neubig in #48
- add translation quality to docs by @ShreyaR in #55
- [bug] fix bug in parsing booleans, add tests by @ShreyaR in #57
- Code Simplified + Markdown Cleanup by @HighnessAtharva in #47
- fixed lint issue in datatypes by @ShreyaR in #58
- added new validators by @ShreyaR in #59
- version bump by @ShreyaR in #60
New Contributors
- @neubig made their first contribution in #48
- @HighnessAtharva made their first contribution in #47
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- version bump to 0.1.1 by @ShreyaR in #37
- fix 'load_pdf' in docs by @ShreyaR in #38
- llm_providers: Fix openai.ChatCompletion support (add a missing comma) by @irgolic in #39
- add langchain docs by @ShreyaR in #41
- add pytest workflow by @ShreyaR in #42
- fixes for dictionary size changed error by @ShreyaR in #43
- added discord badge to readme by @ShreyaR in #44
- add num_reasks to call method of guard by @ShreyaR in #45
- makefile: add support for passing docs serve addr by @devenbhooshan in #50
- delete extraneous triple quote in example by @rgbkrk in #49
New Contributors
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- [feat] expose num_reasks while creating Guard object by @ShreyaR in #16
- add profanity check spec example by @devenbhooshan in #13
- minor typo by @oliverbj in #10
- minor typo by @pkandarpa-cs in #9
- [docs] Add profranity filtering example to docs by @ShreyaR in #19
- Bump ipython from 8.9.0 to 8.10.0 by @dependabot in #20
- Bump starlette from 0.22.0 to 0.25.0 by @dependabot in #21
- Bump markdown-it-py from 2.1.0 to 2.2.0 by @dependabot in #22
- Fix setup extras install by @krandiash in #23
- Fix setup extras install; add ci; update makefile by @krandiash in #24
- fix typo in readme by @ShreyaR in #25
- Minor grammatical and formatting fixes by @lakshyaag in #26
- validators.BugFreePython: Replace exec validation with ast.parse by @irgolic in #27
- Minor fixes to the getting started notebook by @devennavani in #30
- changes to enable langchain integration by @ShreyaR in #29
- fixed formatting by @ShreyaR in #31
- Add ChatGPT / arbitrary LLM callers by @krandiash in #32
- added example for generating structured data by @ShreyaR in #34
- validators.BugFreeSQL actually validates input sql by @fruttasecca in #33
- fix generating synthetic data example by @ShreyaR in #36
New Contributors
- @devenbhooshan made their first contribution in #13
- @oliverbj made their first contribution in #10
- @pkandarpa-cs made their first contribution in #9
- @dependabot made their first contribution in #20
- @krandiash made their first contribution in #23
- @lakshyaag made their first contribution in #26
- @irgolic made their first contribution in #27
- @devennavani made their first contribution in #30
- @fruttasecca made their first contribution in #33
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Full Changelog: https://github.com/ShreyaR/guardrails/commits/v0.1.0