What's Changed
Features
- Eval picker for web UI by @typpo in #1143
- Update default model providers to Claude 3.5 by @mldangelo in #1157
- Allow provider customization for dataset generation by @mldangelo in #1158
- Predict Redteam injectVars by @mldangelo in #1141
Fixes
- Fix JSON prompt escaping in HTTP provider and add LM Studio example by @mldangelo in #1156
- Fix poor performing harmful test generation by @mldangelo in #1124
- Update overreliance grading prompt by @mldangelo in #1146
- Move multiple variables warning to before progress bar by @typpo in #1160
Docs
- Add contributing guide by @mldangelo in #1150
Refactoring
- Refactor and optimize injection and iterative methods by @mldangelo in #1138
- Update plugin base class to support multiple assertions by @mldangelo in #1139
- Structural refactor, abstract plugin and method actions by @mldangelo in #1140
- Move CLI commands into individual files by @mldangelo in #1155
- Update Jest linter rules by @mldangelo in #1161
Build and Dependencies
- Bump openai from 4.52.4 to 4.52.5 by @dependabot in #1137
- Bump @aws-sdk/client-bedrock-runtime from 3.613.0 to 3.614.0 by @dependabot in #1136
- Bump openai from 4.52.5 to 4.52.7 by @dependabot in #1142
- Update documentation and MUI dependencies by @mldangelo in #1152
- Update Drizzle dependencies and configuration by @mldangelo in #1151
- Bump dependencies with patch and minor version updates by @mldangelo in #1159
Full Changelog: 0.70.1...0.71.0