Skip to content

release: 0.5.0#9

Merged
stainless-app[bot] merged 62 commits intomainfrom
release-please--branches--main--changes--next
Jan 30, 2026
Merged

release: 0.5.0#9
stainless-app[bot] merged 62 commits intomainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app
Copy link
Copy Markdown
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)
  • add setters to constant parameters (a476273)
  • 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 d427b14 to 695b7df Compare January 7, 2026 08:23
stainless-app bot and others added 27 commits January 7, 2026 13:20
@stainless-app
Copy link
Copy Markdown
Contributor Author

stainless-app bot commented Jan 30, 2026

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.

4 participants