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-10)

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)
  • 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)

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 (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: improve pagination tests (94f8bc8)
  • internal: refactor auth by moving concern from base client into client (af7b192)
  • 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 7 times, most recently from 53e46e4 to b6994b6 Compare December 26, 2025 05:03
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 5 times, most recently from 01a12cd to a45eb46 Compare January 3, 2026 05:02
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 3 times, most recently from b3acfff to 6d40fa8 Compare January 6, 2026 05:05
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from 4b97a21 to d427b14 Compare January 7, 2026 05:05
@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 stainless-app bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from f6e0a71 to 53beed2 Compare January 8, 2026 05:04
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from 8aebeea to 999263f Compare January 9, 2026 05:05
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 999263f to 9d39aad Compare January 9, 2026 21:48
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 9d39aad to 59c9c3f Compare January 10, 2026 05:03
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