Skip to content

release: 0.1.0#69

Open
stainless-app[bot] wants to merge 193 commits into
masterfrom
release-please--branches--master--changes--next
Open

release: 0.1.0#69
stainless-app[bot] wants to merge 193 commits into
masterfrom
release-please--branches--master--changes--next

Conversation

@stainless-app
Copy link
Copy Markdown

@stainless-app stainless-app Bot commented May 23, 2026

Automated Release PR

0.1.0 (2026-05-23)

Full Changelog: v0.0.1...v0.1.0

⚠ BREAKING CHANGES

  • remove unused webhook params
  • replace special flag type omittable with just null
  • use aliases for phpstan types
  • improve identifier renaming for names that clash with builtins
  • use camel casing for all class properties
  • client: redesign methods
  • remove confusing toArray() alias to __serialize() in favour of toProperties()
  • expose services and service contracts

Features

  • add BaseResponse class for accessing raw responses (f7102f9)
  • add idempotency header support (aabdd47)
  • add setters to constant parameters (2a1cdf8)
  • allow both model class instances and arrays in setters (eee2c6e)
  • api: add BaseWebhookEvent (84f5b7c)
  • api: add customMetadata property to folder schema (2b8763e)
  • api: add GetImageAttributesOptions and ResponsiveImageAttributes schemas; update resource references in main.yaml; remove dummy endpoint (f2b5264)
  • api: add no-enlarge crop modes and colorize transformation (ffebb94)
  • api: add path policy related non-breaking changes (b961183)
  • api: Add saved extensions API and enhance transformation options (2299402)
  • api: add selectedFieldsSchema in upload and list API response (24b3de1)
  • api: add webhook verification (f229b60)
  • api: dam related webhook events (a9623d9)
  • api: dpr type update (ee5e13b)
  • api: extract UpdateFileDetailsRequest to model (8628e12)
  • api: fix spec indentation (c98a0fb)
  • api: fix upload API request params (d79cd68)
  • api: indentation fix (8190166)
  • api: Introduce lxc, lyc, lap parameters in overlays. (0f57760)
  • api: manual updates (9c45ffa)
  • api: manual updates (333c06b)
  • api: manual updates (2d65a57)
  • api: manual updates (bfc46ad)
  • api: manual updates (46dbc22)
  • api: manual updates (e5c1428)
  • api: manual updates (2361086)
  • api: manual updates (de13f68)
  • api: manual updates (79f9906)
  • api: manual updates (0daa175)
  • api: manual updates (6ec4a94)
  • api: manual updates (2ebe4bf)
  • api: manual updates (8aecc6e)
  • api: manual updates (3ac5bb6)
  • api: manual updates (864a1aa)
  • api: merge with main to bring back missing parameters (313dcf4)
  • api: remove Stainless attribution from readme (a6f01f0)
  • api: revert dpr breaking change (b97b7d6)
  • api: update api docs link (aff2c75)
  • api: Update env var name (a3edfdd)
  • api: update package names for Python and PHP targets in configuration (264d6cf)
  • api: update webhook event names and remove DAM prefix (e53bd51)
  • api: updated docs (8970696)
  • client: add raw methods (049e837)
  • client: redesign methods (bf6c4d6)
  • client: support raw responses (cc5397d)
  • client: use real enums (0b65863)
  • expose services and service contracts (1329184)
  • improve identifier renaming for names that clash with builtins (629e73b)
  • improved phpstan type annotations (29c5644)
  • remove confusing toArray() alias to __serialize() in favour of toProperties() (6b0dfb3)
  • replace special flag type omittable with just null (37f7fda)
  • simplify and make the phpstan types more consistent (a48eabf)
  • split out services into normal & raw types (72581b3)
  • support setting headers via env (ca265ee)
  • support unwrapping envelopes (387f46c)
  • use $_ENV aware getenv helper (ad42299)
  • use aliases for phpstan types (b7e0d88)
  • use camel casing for all class properties (64f685c)

Bug Fixes

  • a number of serialization errors (328063f)
  • add ai-tasks property to response schemas with enum values (4694d71)
  • api: add missing embeddedMetadata and video properties to FileDetails (d42768b)
  • api: extract shared schemas to prevent Go webhook union breaking changes (68c5081)
  • api: rename DamFile events to File for consistency (3841282)
  • ci: release doctor workflow (5a4ecfc)
  • client: elide client methods in docs (d3e94af)
  • client: handle C-style escaped characters (497b114)
  • client: properly generate file params (60d37dc)
  • client: properly import fully qualified names (2da9342)
  • client: resolve serialization issue with unions and enums (ab78911)
  • correctly serialize dates (cfc1686)
  • decorate with enum label for all enum classes (c3ea060)
  • guzzle requires special handling to enable streaming (b0f95d6)
  • inverted retry condition (493710d)
  • php: fix typo in options parsing (2809bb4)
  • phpStan linter errors (4cb4ba0)
  • populate enum-typed properties with enum instances (9c715d0)
  • remove unused webhook params (0aea279)
  • rename invalid types (59bcbf0)
  • revert accidental code deletion (7649278)
  • revert enum parsing change that lead to unconditional failure (cc2e7bd)
  • support arrays in query param construction (6f1f9dd)
  • typos in README.md (d731ff1)
  • used redirect count instead of retry count in base client (c8864b8)
  • vocab field is required (a1f0a2c)

Chores

  • add git attributes and composer lock file (40f7b97)
  • add license (c0f6216)
  • be more targeted in suppressing superfluous linter warnings (577f528)
  • better support for phpstan (574a0bb)
  • client instantiation refactor (8341019)
  • client: refactor error type constructors (cecffe1)
  • client: send metadata headers (130ede9)
  • docs: update readme formatting (2831746)
  • document parameter object usage (c959bcf)
  • ensure constant values are marked as optional in array types (59bab21)
  • fix lints in UnionOf (a57c7cc)
  • formatting (a11b751)
  • internal: add a basic client test (2994f2d)
  • internal: codegen related update (32cccc6)
  • internal: codegen related update (65b995a)
  • internal: codegen related update (cc9408e)
  • internal: codegen related update (87b1637)
  • internal: codegen related update (0215531)
  • internal: codegen related update (c91e314)
  • internal: codegen related update (ce694ee)
  • internal: codegen related update (10d85fa)
  • internal: codegen related update (e896f2b)
  • internal: codegen related update (7d97124)
  • internal: codegen related update (65e8d5f)
  • internal: codegen related update (8cce69f)
  • internal: codegen related update (cd71972)
  • internal: codegen related update (cf2eb10)
  • internal: codegen related update (bde112f)
  • internal: codegen related update (76b7d1a)
  • internal: ignore stainless-internal artifacts (8e06db7)
  • internal: minor test script reformatting (4572ac9)
  • internal: php cs fixer should not be memory limited (ffce92f)
  • internal: refactor auth by moving concern from base client into client (a29d53f)
  • internal: refactor base client internals (aba7242)
  • internal: remove mock server code (bc5a3ed)
  • internal: restructure some imports (9a9fe93)
  • internal: tweak CI branches (df01794)
  • internal: update actions/checkout version (a086098)
  • internal: update phpstan comments (5b9a607)
  • internal: upgrade phpunit (ac20448)
  • none (a29b310)
  • readme: remove beta warning now that we're in ga (1c52ed5)
  • refactor methods (759837c)
  • switch from #[Api(optional: true|false)] to #[Required]|#[Optional] for annotations (229f706)
  • sync repo (bb14ef3)
  • typing updates (4208922)
  • update mock server docs (d02f1aa)
  • update SDK settings (6913a6d)
  • use $self = clone $this; instead of $obj = clone $this; (1baa8c0)
  • use non-trivial test assertions (bcbfa80)
  • use pascal case for phpstan typedefs (8d8f4fc)
  • use single quote strings (2a67006)

Documentation

  • correct typo in default value description for custom metadata field (d0d0590)
  • improve examples (333a5f5)

Refactors

  • AITags to singular AITag schema with array items pattern (15d5ae5)

Build System

  • php: set production target (04e6535)

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--master--changes--next branch from 53667f6 to ada6b90 Compare May 23, 2026 05:32
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.

0 participants