What's Changed
- fix: tolerate raw tool-call entries in precontext (#1) by @Abhinavexist in #7
- fix: audio() mishandles data: URIs (mislabels format) by @Abhinavexist in #8
- fix: file()/video() forward computed MIME (#3) by @Abhinavexist in #9
- housekeeping: forecast task name + system-message merge (#6) by @Abhinavexist in #10
- fix: strip / from live stream deltas (#4) by @Abhinavexist in #11
- fix: default client timeout to 900s (large OCR/document jobs exceed openai's 600s default) by @Abhinavexist in #21
- ci: GitHub Actions CI/CD (lint, types, tests, multimodal + token/usage, secret scan) by @Abhinavexist in #17
- fix: OpenAI 1:1 spec-compat reconciliation (interfaze#218) by @Abhinavexist in #16
- feat: ChatInterfaze — in-repo LangChain chat model (#5) by @Abhinavexist in #12
- fix: OpenAI compliance audit — .stream() events, streamed usage, request-id, parse/raw-response by @Abhinavexist in #20
- test: production-harden the suite (error contract, tasks, async, real URLs, coverage gate) by @Abhinavexist in #18
- chore: versioning by @Khurdhula-Harshavardhan in #22
New Contributors
- @Abhinavexist made their first contribution in #7
- @Khurdhula-Harshavardhan made their first contribution in #22
Full Changelog: https://github.com/InterfazeAI/interfaze-python/commits/v1.0.1