What's Changed
* Promptfoo Theoriesby Skylertodd in https://github.com/promptfoo/promptfoo/pull/89 - allow datasets to be associated with specific set of tests allowing the ability to execute many data driven tests without the requirement of copying a test over and over for each data set.
* Add `python` assertion type that runs python code and returns the output by typpo in https://github.com/promptfoo/promptfoo/pull/78
* Add support for native function ApiProviders and Assertions by typpo in https://github.com/promptfoo/promptfoo/pull/93
* Fix ANSI escape codes in console table
* Fix broken symlink handling for latest output
* Fix eval history cleanup
New Contributors
* Skylertodd made their first contribution in https://github.com/promptfoo/promptfoo/pull/89
**Full Changelog**: https://github.com/promptfoo/promptfoo/compare/0.17.9...0.18.0