Skip to content

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Nov 26, 2025

Automated Release PR

0.5.0 (2026-01-30)

Full Changelog: v0.4.0...v0.5.0

⚠ BREAKING CHANGES

  • replace special flag type omittable with just null
  • use camel casing for all class properties

Features

  • add BaseResponse class for accessing raw responses (b803fb8)
  • add idempotency header support (113b79f)
  • allow both model class instances and arrays in setters (71aa7fc)
  • api: add support for Structured Outputs in the Messages API (9fd43ce)
  • api: migrate sending message format in output_config rather than output_format (d334157)
  • better support for pagination mechanisms (829ee6e)
  • improved phpstan type annotations (cc981bb)
  • replace special flag type omittable with just null (e1137de)
  • simplify and make the phpstan types more consistent (9f536fe)
  • split out services into normal & raw types (5ba5dbf)
  • support unwrapping envelopes (0ed53db)
  • use camel casing for all class properties (90f0805)

Bug Fixes

  • a number of serialization errors (e318451)
  • correctly serialize dates (af8260d)
  • support arrays in query param construction (779413f)
  • typos in README.md (cb61dee)

Chores

  • add git attributes and composer lock file (006c7c2)
  • be more targeted in suppressing superfluous linter warnings (4b8cbf5)
  • ci: Add Claude Code GitHub Workflow (#240) (4fd215b)
  • ensure constant values are marked as optional in array types (66cf88c)
  • formatting (5878c16)
  • internal: add a basic client test (8835b21)
  • internal: codegen related update (1c218af)
  • internal: codegen related update (7240372)
  • internal: codegen related update (9557a1c)
  • internal: codegen related update (a8a13ec)
  • internal: codegen related update (e2bebf6)
  • internal: codegen related update (213c670)
  • internal: codegen related update (2d460ff)
  • internal: codegen related update (6087933)
  • internal: codegen related update (3e5e21a)
  • internal: codegen related update (ee26b2b)
  • internal: codegen related update (b3411dd)
  • internal: codegen related update (e98bd62)
  • internal: codegen related update (94d88c4)
  • internal: ignore stainless-internal artifacts (b144935)
  • internal: improve pagination tests (94f8bc8)
  • internal: minor test script reformatting (e27d068)
  • internal: refactor auth by moving concern from base client into client (af7b192)
  • internal: update actions/checkout version (212b762)
  • internal: update phpstan comments (f0f7ddf)
  • readme: remove beta warning now that we're in ga (ca60a4b)
  • support jsonl streaming (b350cbc)
  • switch from #[Api(optional: true|false)] to #[Required]|#[Optional] for annotations (f938919)
  • update examples (eef6daf)
  • use $self = clone $this; instead of $obj = clone $this; (1607f76)
  • use non-trivial test assertions (c223976)
  • use single quote strings (441785c)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 7e100c5 to 97c120a Compare November 26, 2025 16:22
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 97c120a to 92c515b Compare November 26, 2025 17:51
@stainless-app stainless-app bot changed the title release: 0.4.1 release: 0.5.0 Nov 26, 2025
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from 2e1aa33 to 04e54da Compare November 27, 2025 05:02
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 6 times, most recently from 3fa853f to c55c93a Compare December 2, 2025 05:02
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from d457cb6 to b015bd4 Compare December 3, 2025 05:01
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from b015bd4 to 860313f Compare December 3, 2025 16:06
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from e4a2e69 to 9a5722e Compare December 5, 2025 05:02
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 3 times, most recently from 241a795 to 17a9e12 Compare December 7, 2025 05:02
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 820a580 to e0625bf Compare January 20, 2026 15:50
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 4 times, most recently from 9cc350c to f608978 Compare January 23, 2026 05:07
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 6 times, most recently from 7e6ce99 to 55c345b Compare January 28, 2026 05:07
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 55c345b to 6922a27 Compare January 28, 2026 22:52
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 6922a27 to 2f817a7 Compare January 28, 2026 23:04
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from d8a15be to 2d6d17d Compare January 29, 2026 05:17
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 2d6d17d to 4f8db6e Compare January 29, 2026 17:03
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 4f8db6e to 1bf7ea3 Compare January 29, 2026 19:26
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 1bf7ea3 to c8722ec Compare January 29, 2026 23:48
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from c8722ec to be9cfa4 Compare January 30, 2026 00:46
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from be9cfa4 to 7ee7cfc Compare January 30, 2026 05:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants