What's Changed
- Improve error message if track kind and modality mismatch by @marcusvaltonen in #230
- Ignore output_frame_size parameter by @vvolhejn in #210
- Improve error handling for websockets by @vvolhejn in #238
- Add track_constraints to Stream class by @freddyaboulton in #241
- Support CloseStream in Websocket by @freddyaboulton in #242
- MIT license by @freddyaboulton in #246
- Allow extra tracks (#231) by @marcusvaltonen in #249
- Add ability to trigger ReplyOnPause without waiting for pause by @freddyaboulton in #250
- Fix bug where additional outputs where not fetched immediately on subsequent connections by @freddyaboulton in #254
- Introduce automatic linting with Github workflows by @marcusvaltonen in #251
- Add API Reference and llms.txt by @freddyaboulton in #256
- Dont run docs ci on prs from forks by @freddyaboulton in #257
- Introduce static type checking with pyright by @marcusvaltonen in #255
- Introduce unit tests by @marcusvaltonen in #248
- Add started_talking log message in ReplyOnPause and in api.md by @erwaen in #260
- Enforce modern typing by @marcusvaltonen in #258
- Cloudflare turn integration by @freddyaboulton in #264
- 0.0.20 release by @freddyaboulton in #265
New Contributors
Full Changelog: 0.0.19...0.0.20