Releases: MacPaw/OpenAI
Releases · MacPaw/OpenAI
Release 0.4.3
What's Changed
- Responses API by @nezhyborets in #319
- 327 support none value for chatqueryreasoningeffort by @nezhyborets in #328
- Audio transcription streaming by @lhr0909 in #329
- feat: image edits for gpt-image-1 by @yyjim in #330
- Make system_fingerprint optional in ChatResult by @nezhyborets in #332
New Contributors
Full Changelog: 0.4.2...0.4.3
Release 0.4.2
What's Changed
- Implement all specd fields in JSONSchema by @nezhyborets in #322
- Add GPT-4.1 models by @batanus in #320
- Fix role is getting lost in Chat Stream demo by @nezhyborets in #323
- Add comments on relaxed parsing options by @nezhyborets in #325
Full Changelog: 0.4.1...0.4.2
Release 0.4.1
Release 0.4.0
What's Changed
- Audio stream fix. by @rkvanadea in #303
- Fix call order and write more tests by @nezhyborets in #304
- Add init for audio options. by @rkvanadea in #305
- Add gpt_4o_transcribe and gpt_4o_mini_transcribe models. by @rkvanadea in #306
- Public init for assistant audio message. by @rkvanadea in #307
- Add parsing options for valueNotFound case by @nezhyborets in #310
- Support
reasoning
in ChatStreamResult deltas by @SplittyDev in #311 - Add
error
finish reason by @SplittyDev in #312 - Unify
reasoning
andreasoningContent
fields by @SplittyDev in #313 - Support dynamic json schema response format by @dounan in #314
- Rewrite the parser by more closely following spec by @nezhyborets in #316
Full Changelog: 0.3.9...0.4.0
Release 0.3.9
What's Changed
- Add Middlewares by @batanus in #295
- Added support for audio-preview models, including updates to query pa… by @rkvanadea in #301
- Add ParsingOptions and use for ChatStreamResult by @nezhyborets in #299
- Make
created: TimeInterval
optional by @JackuXL in #282 - Feat: Get token usage data for streamed chat completion response. by @sdimka in #211
New Contributors
- @rkvanadea made their first contribution in #301
- @JackuXL made their first contribution in #282
- @sdimka made their first contribution in #211
Full Changelog: 0.3.8...0.3.9
Release 0.3.8
What's Changed
- Make toolCalls and annotations optional by @nezhyborets in #294
Full Changelog: 0.3.7...0.3.8
Release 0.3.7
What's Changed
- chore: update codeql actions versions by @art-tykh in #274
- Add gpt-4.5 by @Krivoblotsky in #275
- feat:Support reasoningContent in StreamResult by @LimChihi in #279
- Add create audio speech stream support by @batanus in #189
- Make token optional by @nezhyborets in #280
- Fix:The speed parameter type for the audioCreatSpeech request by @qaz1991815 in #206
- Add support for Perplexity-style citations by @SplittyDev in #262
- Add struct for Chat Completion Response Message by @nezhyborets in #284
- Add Strict Concurrency support by @nezhyborets in #277
- Add reasoning and reasoningContent to Message by @nezhyborets in #289
- Chore: adding
required
to ChatCompletionFunctionCallOptionParam enum by @elliottburris in #215 - Chore: Added new voice options added by OpenAI to TTS models. by @jyothishjohnson in #290
- Handle HTTP status errors in streaming sessions by @SplittyDev in #287
- Improve function call handling and update default model to GPT4-O-Mini by @stiiveo in #285
- Feat: support gpt-4o-mini-tts model and new speech params by @sakeven in #291
- Support for verbose_json for audio transcriptions by @azzever in #199
- Add SSLDelegateProtocol to StreamingSession by @batanus in #191
New Contributors
- @batanus made their first contribution in #189
- @qaz1991815 made their first contribution in #206
- @elliottburris made their first contribution in #215
- @jyothishjohnson made their first contribution in #290
- @stiiveo made their first contribution in #285
- @sakeven made their first contribution in #291
- @azzever made their first contribution in #199
Full Changelog: 0.3.6...0.3.7
Release 0.3.6
What's Changed
- Bug/create speech response decoding by @nezhyborets in #273
Full Changelog: 0.3.5...0.3.6
Release 0.3.5
Release 0.3.4
What's Changed
- Add customHeaders to configuration by @nezhyborets in #263
- StreamableQuery parity by @kalafus in #157
- Chore: Add initializer for
FunctionCall
by @thekoc in #186 - Bug: Fix uploading file not working in Assistants, sometimes even causing crashes by @irons163 in #264
- Bug: Fix error parsing in StreamInterpreter by @nezhyborets in #266
New Contributors
Full Changelog: 0.3.3...0.3.4