Skip to content

v0.1.0

Choose a tag to compare

@stainless-app stainless-app released this 03 Sep 21:20
e2b558e

0.1.0 (2025-09-03)

Full Changelog: v0.0.2...v0.1.0

⚠ BREAKING CHANGES

  • use builders for RequestOptions
  • rename errors to exceptions
  • pagination field rename, and basic streaming docs
  • refactor: namespacing cleanup
  • refactor: clean up pagination, errors, as well as request methods

Features

  • client: add streaming (8a3649a)
  • client: improve error handling (b8969bb)
  • client: use named parameters in methods (f977b9a)
  • ensure ->toArray() benefits from structural typing (16e7c95)
  • pagination field rename, and basic streaming docs (961e540)
  • php: differentiate null and omit (d5736cf)
  • php: rename internal types (d8b47a2)
  • refactor: clean up pagination, errors, as well as request methods (26437b5)
  • refactor: namespacing cleanup (666f374)
  • rename errors to exceptions (92d9817)
  • use builders for RequestOptions (7f3730e)

Bug Fixes

  • add create release workflow (11358ea)
  • basic pagination should work (041e76c)
  • client: elide null named parameters (47e2824)
  • minor bugs (2e13643)
  • remove inaccurate license field in composer.json (86ba48b)
  • streaming internals (39bcd29)

Chores

  • add additional php doc tags (4403319)
  • improve model annotations (b45934c)
  • internal: refactor base client internals (36dc0b6)
  • internal: refactored internal codepaths (b306fa4)
  • intuitively order union types (150660a)
  • readme improvements (ac66540)
  • refactor request options (f1b303a)
  • refactor: simplify base page interface (95b27e8)
  • remove php-http/multipart-stream-builder as a required dependency (607f49a)
  • remove type aliases (ff49892)
  • simplify model initialization (f38ec08)