Releases: 567-labs/instructor
Releases · 567-labs/instructor
1.8.0
What's Changed
- Fix typo by @tdhopper in #1468
- bunch of other typos in blog posts fixed by @0xRaduan in #1477
- remove duplicate providers from integrations page by @0xRaduan in #1475
- Fix typos in docs/tutorials/ directory by @0xRaduan in #1474
- Simplify learning docs for new users by @jxnl in #1479
- fix(google-genai): Add more helpful error messages by @stephen-iezzi in #1484
- Fix is_simple_type function for list[int | str] in Python 3.10 by @paulelliotco in #1458
- fix typo by @jss367 in #1497
- Fix: simple test failure by @ivanleomk in #1505
- Added a check for genai response by @ivanleomk in #1506
- Add unified provider interface with string-based initialization by @jxnl in #1490
New Contributors
- @tdhopper made their first contribution in #1468
- @0xRaduan made their first contribution in #1477
- @jss367 made their first contribution in #1497
Full Changelog: 1.7.9...1.8.0
1.7.9
What's Changed
- add async partial streaming support for genai by @oegedijk in #1441
- Update from_litellm type hints to properly return AsyncInstructor by @jonchun in #1324
- docs: add cookbook on tracing with Langfuse by @jannikmaierhoefer in #1452
- Gemini Config Options Documentation by @fjooord in #1455
- feat: add mistral PDF support by @ivanleomk in #1459
- Fix: resolve pyright issues with PDF by @ivanleomk in #1465
New Contributors
- @oegedijk made their first contribution in #1441
- @jonchun made their first contribution in #1324
- @jannikmaierhoefer made their first contribution in #1452
Full Changelog: 1.7.8...1.7.9
1.7.8
What's Changed
- docs: Add Cursor rules documentation by @jxnl in #1423
- docs: improve contributing guidelines with UV installation and conventional comments by @jxnl in #1424
- docs: add LLM documentation and update mkdocs.yml with redirect by @jxnl in #1425
- docs(github): update cursor rules with proper website link and multiline PR instructions by @jxnl in #1427
- Adding Streaming for Mistral and VertexAI by @ivanleomk in #1420
- docs(blog): add post about Cursor rules for Git best practices by @jxnl in #1430
- docs(blog): announce llms.txt implementation by @jxnl in #1431
- chore: add pr_body.md to gitignore by @jxnl in #1432
- docs: add OpenAI audio extraction example by @jxnl in #1433
- feat: added new article by @ivanleomk in #1446
- Bugfix: [minor] Do not fail with google genai models if the content is longer then max file name. Closes #1439 by @sztanko in #1440
New Contributors
Full Changelog: 1.7.7...1.7.8
1.7.7
What's Changed
- feat: adding sync and async example for sambanova by @ivanleomk in #1415
- fix: bump version + fix deps by @ivanleomk in #1417
Full Changelog: 1.7.6...1.7.7
1.7.6
What's Changed
- fix: fixing incorrect import issue by @ivanleomk in #1414
Full Changelog: 1.7.5...1.7.6
1.7.5
What's Changed
- docs: improve documentation structure with visual diagrams by @jxnl in #1399
- Adding Structured Outputs for Mistral by @ivanleomk in #1391
- Docs/update contributing guide by @jxnl in #1407
- Updated SQL Model Example Docs for using SkipJsonSchema by @fjooord in #1410
- Adding support for the GenAI Sdk by @ivanleomk in #1393
- Update UV reps by @ivanleomk in #1411
New Contributors
Full Changelog: 1.7.4...1.7.5
1.7.4
What's Changed
- fix: adding static assets so that we can use them in our tests by @ivanleomk in #1387
- fix: update links to point to our repo files by @ivanleomk in #1388
- feat: Adding support for Open Router by @ivanleomk in #1386
- Updating docs and bumping Anthropic version by @ivanleomk in #1396
Full Changelog: 1.7.3...1.7.4
1.7.3
What's Changed
- feat: add new article on migrating to uv by @ivanleomk in #1284
- Fix Markdown Titles by @Vinnie-Palazeti in #1298
- chore: update run.py by @eltociear in #1295
- Use GEMINI_JSON as default by @dylanjcastillo in #1286
- Add Deepseek Reasoning example by @ivanleomk in #1334
- fix: vertex async example by @domenicocinque in #1355
- Programmatically remove control characters from LLM response by @xtzie in #1367
- feat: Add support for perplexity sonar by @charlieyou in #1319
- Update vertex.md by @aryzle in #1321
- Support for Sonnet 3.7 Reasoning for ANTRHOPIC_JSON by @A-F-V in #1361
- Support for aws bedrock using boto3 by @imZain448 in #1287
- Standardize docs with claude code by @jxnl in #1369
- feat: optimizations by @jxnl in #1373
New Contributors
- @Vinnie-Palazeti made their first contribution in #1298
- @domenicocinque made their first contribution in #1355
- @xtzie made their first contribution in #1367
- @charlieyou made their first contribution in #1319
- @aryzle made their first contribution in #1321
- @A-F-V made their first contribution in #1361
- @imZain448 made their first contribution in #1287
Full Changelog: 1.7.2...1.7.3
1.7.2
1.7.1
What's Changed
- feat: added cortex documentation by @ivanleomk in #1225
- chore(deps): bump the poetry group across 1 directory with 24 updates by @dependabot in #1236
- docs: Add missing section headers and fix broken links by @devin-ai-integration in #1232
- feat: added a new dag article by @ivanleomk in #1246
- feat: added new article on generating llm metadata by @ivanleomk in #1249
- fixes #1252 by @hnalla in #1254
- Update google.md by @Filimoa in #1251
- fix: BatchJob is updated to work with current OpenAi batch request format by @aomi in #1240
- Update simple_type.py by @stevenbedrick in #1247
- Fixing Pyright Errors by @ivanleomk in #1267
- feat: add Parallel Tool mode for Vertex AI by @devjn in #1217
- fix: Updated broken contributors profile link in README.md by @gokborayilmaz in #1275
- Adding support for Gemini-8b and 2.0 by @ivanleomk in #1274
- fix: update poetry.lock by @ivanleomk in #1278
New Contributors
- @hnalla made their first contribution in #1254
- @Filimoa made their first contribution in #1251
- @aomi made their first contribution in #1240
- @stevenbedrick made their first contribution in #1247
- @devjn made their first contribution in #1217
- @gokborayilmaz made their first contribution in #1275
Full Changelog: 1.7.0...1.7.1