Skip to content

v0.18.0

Latest

Choose a tag to compare

@stainless-app stainless-app released this 09 Jun 15:51
00054e3

0.18.0 (2026-06-09)

Full Changelog: v0.17.0...v0.18.0

Features

  • api: api update (bcad7fe)
  • api: api update (1d3059d)
  • api: api update (2d6f812)
  • api: api update (3127882)
  • api: api update (e62a897)
  • api: api update (8ac9d34)
  • api: api update (e297172)
  • internal/types: support eagerly validating pydantic iterators (688b723)
  • internal: implement indices array format for query and form serialization (5e7b0a2)
  • support setting headers via env (d2489e3)

Bug Fixes

  • client: add missing f-string prefix in file type error message (6819424)
  • client: preserve hardcoded query params when merging with user params (a2ee006)
  • deps: bump minimum typing-extensions version (3815a72)
  • ensure file data are only sent as 1 parameter (3d0485c)
  • pydantic: do not pass by_alias unless set (f9686b4)
  • sanitize endpoint path params (abb806c)
  • use correct field name format for multipart file arrays (5151960)

Performance Improvements

  • client: optimize file structure copying in multipart requests (fe678f2)

Chores

  • ci: skip lint on metadata-only changes (a90bcd7)
  • internal: more robust bootstrap script (c6d65ae)
  • internal: reformat pyproject.toml (0af9144)
  • internal: tweak CI branches (35a8acc)
  • internal: update gitignore (4f0a06c)
  • tests: bump steady to v0.19.4 (fc582c4)
  • tests: bump steady to v0.19.5 (9927574)
  • tests: bump steady to v0.19.6 (81717f3)
  • tests: bump steady to v0.19.7 (4d06b71)
  • tests: bump steady to v0.20.1 (793aca8)
  • tests: bump steady to v0.20.2 (0be42f6)
  • tests: bump steady to v0.22.1 (1fe72c6)

Refactors

  • tests: switch from prism to steady (791de4d)