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