Releases: openai-php/client
Releases · openai-php/client
v0.13.0
What's Changed
- Corrected readme for current PHP version requirement by @GrahamCampbell in #575
- Fix: Add Throwable type to ClientFake response annotations by @adrmrn in #576
- Add support for Responses API by @momostafa in #541
- doc: update changelog (v0.11.2 - v0.13.0) by @iBotPeaches in #578
New Contributors
- @adrmrn made their first contribution in #576
- @momostafa made their first contribution in #541
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- Update README.md by @gauztech in #505
- Correct GitHub Action deprecations + Opt into Dependabot by @iBotPeaches in #544
- Fix type definition for responses in ClientFake::addResponses method by @ovitores in #382
- Fix Content retrieval in HttpTransport with custom HttpClient by @martinhoch42 in #343
- build: remove prestissimo (unneeded in composer: v2) by @iBotPeaches in #547
- docs: draw attention away from deprecated completions endpoints by @iBotPeaches in #548
- Chat Response: Add logprobs by @klmork in #533
- fix: correct completion endpoint when logprobs missing by @iBotPeaches in #550
- add ResponseHasMetaInformationContract contract to ThreadRunStepResponse by @gareth-civia in #523
- feat: support 'attributes' on vector store files by @iBotPeaches in #551
- feat: add OpenAI compatibility support for Google Gemini by @TyperEJ in #502
- fix: chat completion choices to allow responses without logprobs field by @TyperEJ in #554
- Testing - Add test coverage for assistants streaming and ability to u… by @knash94 in #444
- Update gpt-4 to gpt-4o on readme by @trippo in #427
- fix: Support streaming of non-OpenAI models that return "ping" by @iBotPeaches in #556
- Add compatibility for aliyun LLM APIs by @ThorbJ in #530
- Allow arguments to be passed to files list request by @assertchris in #557
- Search vector store by @lukalocniskar in #559
- OpenRouter: Fix token usage response by @lukalocniskar in #560
- Fix gemini list models by @the-fermi-paradox in #567
- feat(OpenAI): Add Image Response usage by @abikali in #571
- feat(OpenAI): Add category applied input types to moderation response by @Mcainson in #572
- feat(OpenAI): Support annotations in Chat response. (Web Search) by @Saraphoo in #564
New Contributors
- @gauztech made their first contribution in #505
- @ovitores made their first contribution in #382
- @martinhoch42 made their first contribution in #343
- @klmork made their first contribution in #533
- @gareth-civia made their first contribution in #523
- @ThorbJ made their first contribution in #530
- @assertchris made their first contribution in #557
- @lukalocniskar made their first contribution in #559
- @the-fermi-paradox made their first contribution in #567
- @abikali made their first contribution in #571
- @Mcainson made their first contribution in #572
- @Saraphoo made their first contribution in #564
Full Changelog: v0.10.3...v0.12.0
v0.11.0
What's Changed
- Update README.md by @gauztech in #505
- Correct GitHub Action deprecations + Opt into Dependabot by @iBotPeaches in #544
- Fix type definition for responses in ClientFake::addResponses method by @ovitores in #382
- Fix Content retrieval in HttpTransport with custom HttpClient by @martinhoch42 in #343
- build: remove prestissimo (unneeded in composer: v2) by @iBotPeaches in #547
- docs: draw attention away from deprecated completions endpoints by @iBotPeaches in #548
- Chat Response: Add logprobs by @klmork in #533
- fix: correct completion endpoint when logprobs missing by @iBotPeaches in #550
- add ResponseHasMetaInformationContract contract to ThreadRunStepResponse by @gareth-civia in #523
- feat: support 'attributes' on vector store files by @iBotPeaches in #551
- feat: add OpenAI compatibility support for Google Gemini by @TyperEJ in #502
- fix: chat completion choices to allow responses without logprobs field by @TyperEJ in #554
- Testing - Add test coverage for assistants streaming and ability to u… by @knash94 in #444
- Update gpt-4 to gpt-4o on readme by @trippo in #427
- fix: Support streaming of non-OpenAI models that return "ping" by @iBotPeaches in #556
- Add compatibility for aliyun LLM APIs by @ThorbJ in #530
- Allow arguments to be passed to files list request by @assertchris in #557
- Search vector store by @lukalocniskar in #559
- OpenRouter: Fix token usage response by @lukalocniskar in #560
- Fix gemini list models by @the-fermi-paradox in #567
- feat(OpenAI): Add Image Response usage by @abikali in #571
- feat(OpenAI): Add category applied input types to moderation response by @Mcainson in #572
- feat(OpenAI): Support annotations in Chat response. (Web Search) by @Saraphoo in #564
New Contributors
- @gauztech made their first contribution in #505
- @ovitores made their first contribution in #382
- @martinhoch42 made their first contribution in #343
- @klmork made their first contribution in #533
- @gareth-civia made their first contribution in #523
- @ThorbJ made their first contribution in #530
- @assertchris made their first contribution in #557
- @lukalocniskar made their first contribution in #559
- @the-fermi-paradox made their first contribution in #567
- @abikali made their first contribution in #571
- @Mcainson made their first contribution in #572
- @Saraphoo made their first contribution in #564
Full Changelog: v0.10.3...v0.11.0
v0.10.3
What's Changed
- Hotfixing missing array keys by @pc-magas in #496
- Finetuning job response: error is sometimes present but empty by @gehrisandro in #499
- Moderation Omni - New Categories (Illicit*) support. by @iBotPeaches in #495
- fix: add missing properties (specially
cached_usage
) to chatCreateResponseUsage
by @IsraelOrtuno in #494 - HTTP status in ErrorException by @GuidoBelluomo in #487
- Changed type of the description prop to nullable by @smskin in #484
- Avoid naming confusion of variables by @charescape in #482
- Fix 'attachments' key exception on thread message modify by @datashaman in #471
New Contributors
- @pc-magas made their first contribution in #496
- @IsraelOrtuno made their first contribution in #494
- @GuidoBelluomo made their first contribution in #487
- @smskin made their first contribution in #484
- @charescape made their first contribution in #482
- @datashaman made their first contribution in #471
Full Changelog: v0.10.2...v0.10.3
v0.10.2
What's Changed
- Added thread.run.incomplete into ThreadRunStreamResponse list of responses by @SovjakMartin in #421
- update: Remove beta tag from readme by @knash94 in #423
- fix: Update image url content type to use url instead of file id by @knash94 in #422
- Added
withProject
method to set project for requests by @ManukMinasyan in #377 - Fixes typos by @ordago in #448
- Add fake 64_json string to test image response by @JanSuthacheeva in #462
- Fix TypeError in VectorStoresFilesTestResource and VectorStoresFileBatchesTestResource by @mayconmedeiroz in #460
- docs: Add stream_options.include_usage property to chat completions documentation by @alirezaImani-f4L3e in #439
- fix: vector stores file batch cancel payload by @TyperEJ in #435
- Fixed typo "refactor" by @RahulDey12 in #428
New Contributors
- @SovjakMartin made their first contribution in #421
- @knash94 made their first contribution in #423
- @ManukMinasyan made their first contribution in #377
- @JanSuthacheeva made their first contribution in #462
- @mayconmedeiroz made their first contribution in #460
- @alirezaImani-f4L3e made their first contribution in #439
- @TyperEJ made their first contribution in #435
- @RahulDey12 made their first contribution in #428
Full Changelog: v0.10.1...v0.10.2
v0.10.1
What's Added
- Implement vector store endpoints and add assistants API v2 support by @gehrisandro in #420
- Add thread messages delete by @gehrisandro in #418
What's Changed
- Remove inaccurate comment by @sebapastore in #413
- fix: expect delta to not exist by @beliven-daniele-sarnari in #408
- Fix faking response metadata by @gehrisandro in #414
New Contributors
- @sebapastore made their first contribution in #413
- @beliven-daniele-sarnari made their first contribution in #408
Full Changelog: v0.9.2...v0.10.1
v0.10.0-beta.1
What's New
- Implement vector store endpoints and add assistants API v2 support by @gehrisandro and @knash94 in #405
New Contributors
Full Changelog: v0.9.2...v0.10.0-beta.1
v0.9.2
What's New
- Add streamed response usage by @punyflash and @gehrisandro in #398
What's Fixed
- Fix missing output parameter on streamed code interpreter outputs by @gehrisandro in #406
New Contributors
- @punyflash made their first contribution in #398
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- Add batches API endpoint by @gehrisandro and @The-LoneWolf in #403
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- Implement Assistants Streaming by @EthanBarlo and @gehrisandro in #367
- Fix incorrect response variable for assistant streaming by @robbie-thompson in #393
- Handle missing attributes for assistant streaming by @robbie-thompson in #392
New Contributors
- @EthanBarlo made their first contribution in #367
- @robbie-thompson made their first contribution in #393
Full Changelog: v0.8.5...v0.9.0