Releases: guardrails-ai/guardrails
Releases · guardrails-ai/guardrails
v0.2.5
What's Changed
- Sync Async Equivalence Tests by @nefertitirogers in #364
- Update README.md by @ShreyaR in #370
- Updated README to fix broken links by @Napuh in #371
- Bump pillow from 10.0.0 to 10.0.1 by @dependabot in #369
- Bump urllib3 from 2.0.4 to 2.0.6 by @dependabot in #368
- [docs] Update documentation for query function by @ShreyaR in #362
- Allow non-ascii characters in reask by @irgolic in #376
- add dead link checker by @zsimjee in #339
- Remove default expand in nav by @zsimjee in #373
- reflect in typing that parse returns a str instead of tuple by @zsimjee in #380
- shreyar -> guardrails-ai ref updates by @zsimjee in #381
- Create SimilarToList validator by @thekaranacharya in #367
- Bump urllib3 from 2.0.6 to 2.0.7 by @dependabot in #393
- Bump gitpython from 3.1.34 to 3.1.37 by @dependabot in #383
- validator_service: Deduplicate field validation logs by @irgolic in #392
- use datetime parser to deal with unspecified datetimes by @zsimjee in #386
- Safe Get by @CalebCourier in #400
- Doc updates by @CalebCourier in #398
- skeleton_reask: Refrain from coercing lists and objects to string by @irgolic in #399
- Miscellaneous typo, type annotation and docs fixes by @marwan116 in #396
- generate_structured_data_cohere notebook by @smohiuddin in #409
- Add DetectSecrets validator by @thekaranacharya in #397
- Typing and XML removal by @zsimjee in #414
- release version script, version bump by @zsimjee in #416
New Contributors
- @Napuh made their first contribution in #371
- @marwan116 made their first contribution in #396
Full Changelog: v0.2.4...v0.2.5
v0.2.4
What's Changed
- update canonical uri for docs by @zsimjee in #351
- Fix for 'sql' Key Error by @nefertitirogers in #353
- Test Harness for Validators by @nefertitirogers in #342
- Regex validator by @zsimjee in #356
- 0.2.4-alpha1 pre release by @zsimjee in #357
- remove references to blueprint by @gurgeous in #359
- Additional Validator Tests by @nefertitirogers in #360
- type-check ValidLength and ValidUrl values by @zsimjee in #358
New Contributors
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- Add provenance walkthrough notebook by @thekaranacharya in #331
- Fix async validators multithreading by @irgolic in #343
- version 0.2.3-alpha1 update by @zsimjee in #344
- match on gr. instead of gr by @zsimjee in #341
- fix issue with passing msg history on reasking by @ShreyaR in #346
- Update version.py by @zsimjee in #347
Full Changelog: v0.2.2...v0.2.3
0.2.2
What's Changed
- Fix OpenAI Chat Callable by @irgolic in #325
- set default temperature to zero by @nefertitirogers in #309
- Add warnings for variable-less prompts/instructions due to use of old var syntax by @nefertitirogers in #313
- bump v to 0.2.2 by @zsimjee in #330
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- Add provenance:v1 validator by @thekaranacharya in #285
- bump version by @CalebCourier in #304
- use gh workflow to deploy docs by @zsimjee in #302
- update diagrams for guard, update the description by @ShreyaR in #306
- 0.2.1 Features and Bug Fixes by @CalebCourier in #315
- Post 2 doc fixes by @CalebCourier in #316
- Docs fixes by @CalebCourier in #317
- Add option to set the OpenAI API key during Guard initialization and fix bugs by @thekaranacharya in #305
- Bump gitpython from 3.1.32 to 3.1.34 by @dependabot in #312
- Additional test coverage by @nefertitirogers in #318
- Update version.py by @zsimjee in #323
Full Changelog: v0.2.0...v0.2.1
0.2.0
The team has been hard at work and is excited to announce that the latest release of guardrails, v0.2.0, is now live!
With the latest release, we now support multiple methods of initializing a Guard, better interfaces for creating custom validators, a new provenance validator and several other usability improvements!
Blog post: https://www.guardrailsai.com/blog/0.2-release
Migration guide: https://docs.getguardrails.ai/0-2-migration/
v0.1.9
What's Changed
- Update mkdocs.yml by @doppenhe in #184
- generate dummy data by @ShreyaR in #182
- Async support by @irgolic in #178
- Fix typos in
getting_started.ipynbby @freddiev4 in #188 - Add simple async guard.parse test by @irgolic in #187
- Fix grammar error in getting_started.ipynb by @serhatgktp in #191
- Add documentation for async by @irgolic in #189
- Fix ChatGPT async wrapper by @recog-arch in #193
- langchain.ipynb: Add
apikwarg by @irgolic in #192 - Bugfix - ValidLength and ValidUrl robustness by @Mikkolehtimaki in #100
- Create FAQ by @irgolic in #201
- Json skeleton reask by @irgolic in #185
- rail.Script: Replace double quotes with " by @irgolic in #196
- validators: Consolidate valid-url and is-reachable by @irgolic in #197
- pin pydantic version by @ShreyaR in #219
- pydantic support date formats by @ShreyaR in #218
- update links in getting started guide by @ShreyaR in #220
- Logging improvements by @irgolic in #202
- Pass basemodel to sync and async runner calls by @ShreyaR in #221
- json_utils: Handle value type error on skeleton check by @irgolic in #225
- [bug] support setting reasking instructions by @ShreyaR in #199
- make prompts optional in rail spec by @ShreyaR in #110
- ci.yml: Run CI on dev branch by @irgolic in #232
- bump version by @CalebCourier in #278
New Contributors
- @freddiev4 made their first contribution in #188
- @serhatgktp made their first contribution in #191
- @recog-arch made their first contribution in #193
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- constants: enter
None=> enternullby @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
booleantoboolin 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