Full Changelog: v4.3.0...v4.4.0
- api: api update (770a8e2)
- api: manual updates (c84dca5)
- internal: implement indices array format for query and form serialization (de85c3a)
- deps: bump minimum typing-extensions version (922d90a)
- pydantic: do not pass
by_aliasunless set (8b9fe85) - sanitize endpoint path params (900c955)
- ci: skip lint on metadata-only changes (1fe013e)
- ci: skip uploading artifacts on stainless-internal branches (3f5692e)
- configure new SDK language (8b9d76c)
- configure new SDK language (a54d51a)
- internal: add request options to SSE classes (fcf96d3)
- internal: codegen related update (a6b8aac)
- internal: make
test_proxy_environment_variablesmore resilient (2420dd3) - internal: make
test_proxy_environment_variablesmore resilient to env (1ad2ddf) - internal: tweak CI branches (311a998)
- internal: update gitignore (3dfb379)
- test: do not count install time for mock server timeout (352dc26)
- tests: bump steady to v0.19.4 (68f14af)
- tests: bump steady to v0.19.5 (9229d32)
- tests: bump steady to v0.19.6 (166b069)
- tests: bump steady to v0.19.7 (31a8e58)
- update placeholder string (f9883db)
- update SDK settings (b954521)
- update SDK settings (5df69bf)
- tests: switch from prism to steady (ef99778)
Full Changelog: v4.2.0...v4.3.0
Full Changelog: v4.1.296...v4.2.0
- api: add
descriptionfield to chats, maketitleoptional (4ea0387) - api: add reactions (0af948c)
- api: add upload asset and edit message endpoints (b73273f)
- api: manual updates (5693597)
- api: manual updates (78862f5)
- api: manual updates (9e0265f)
- api: remove mcp for now (108db8e)
- client: add custom JSON encoder for extended type support (ee5c367)
- client: add support for binary request streaming (ea509da)
- client: close streams without requiring full consumption (5449667)
- compat with Python 3.14 (ed03f21)
- compat: update signatures of
model_dumpandmodel_dump_jsonfor Pydantic v1 (e185aed) - ensure streams are always closed (3a660be)
- types: allow pyright to infer TypedDict types within SequenceNotStr (9a11f98)
- use async_to_httpx_files in patch method (f37e9db)
- add missing docstrings (ec4dacb)
- add Python 3.14 classifier and testing (e735dc0)
- ci: upgrade
actions/github-script(c428c2e) - configure new SDK language (df55111)
- deps: mypy 1.18.1 has a regression, pin to 1.17 (1963ec3)
- docs: use environment variables for authentication in code snippets (b8c7ffb)
- format all
api.mdfiles (6897a31) - internal/tests: avoid race condition with implicit client cleanup (3b3c246)
- internal: add
--fixargument to lint script (d958469) - internal: add missing files argument to base client (85e06b8)
- internal: bump dependencies (39b9cbb)
- internal: codegen related update (be5fb2d)
- internal: fix lint error on Python 3.14 (fc69586)
- internal: grammar fix (it's -> its) (9dd17e2)
- internal: update
actions/checkoutversion (d82497d) - package: drop Python 3.8 support (3926021)
- speedup initial import (78578a1)
- update lockfile (366d69a)
- prominently feature MCP server setup in root SDK readmes (cc7035b)
Full Changelog: v4.1.295...v4.1.296
- bump
httpx-aiohttpversion to 0.1.9 (18f66be)
Full Changelog: v0.0.1...v4.1.295
- api: bump for new endpoints (f63e0e4)
- api: manual updates (86218ff)
- api: manual updates (0fcd71f)
- api: manual updates (dce7124)
- api: manual updates (48b4b7f)
- api: manual updates (c9f3b2d)
- api: manual updates (7c655fb)
- api: manual updates (88bce73)
- api: manual updates (1ea87ff)
- api: manual updates (b1ba1c0)
- api: manual updates (545ed69)
- api: remove limit from list routes (d5cb6c2)