Skip to content

Latest commit

 

History

History
625 lines (342 loc) · 30.3 KB

File metadata and controls

625 lines (342 loc) · 30.3 KB

Changelog

3.33.0 (2026-04-08)

Full Changelog: v3.32.0...v3.33.0

Features

Bug Fixes

  • client: preserve hardcoded query params when merging with user params (0e7665d)

3.32.0 (2026-03-27)

Full Changelog: v3.31.0...v3.32.0

Features

  • internal: implement indices array format for query and form serialization (8439a09)

3.31.0 (2026-03-26)

Full Changelog: v3.30.1...v3.31.0

Features

Chores

  • ci: skip lint on metadata-only changes (846bd47)
  • internal: update gitignore (ea672c5)

3.30.1 (2026-03-20)

Full Changelog: v3.30.0...v3.30.1

Bug Fixes

  • sanitize endpoint path params (4e459b3)

3.30.0 (2026-03-18)

Full Changelog: v3.29.1...v3.30.0

Features

3.29.1 (2026-03-17)

Full Changelog: v3.29.0...v3.29.1

Bug Fixes

  • deps: bump minimum typing-extensions version (40943ed)
  • pydantic: do not pass by_alias unless set (a6e01e5)

Chores

  • internal: tweak CI branches (2326f6c)

3.29.0 (2026-03-12)

Full Changelog: v3.28.0...v3.29.0

Features

3.28.0 (2026-03-09)

Full Changelog: v3.27.0...v3.28.0

Features

Chores

  • ci: skip uploading artifacts on stainless-internal branches (9b8ce06)
  • internal: make test_proxy_environment_variables more resilient to env (0f56565)
  • update placeholder string (f37dc85)

3.27.0 (2026-02-24)

Full Changelog: v3.26.0...v3.27.0

Features

Chores

  • internal: add request options to SSE classes (2d6cdd8)
  • internal: make test_proxy_environment_variables more resilient (1539616)

3.26.0 (2026-02-20)

Full Changelog: v3.25.0...v3.26.0

Features

Chores

  • internal: remove mock server code (1135336)
  • update mock server docs (b382215)

3.25.0 (2026-02-18)

Full Changelog: v3.24.0...v3.25.0

Features

Chores

  • format all api.md files (d879ea5)
  • internal: bump dependencies (f992701)
  • internal: fix lint error on Python 3.14 (035b6d6)

3.24.0 (2026-02-09)

Full Changelog: v3.23.0...v3.24.0

Features

3.23.0 (2026-02-04)

Full Changelog: v3.22.0...v3.23.0

Features

3.22.0 (2026-02-03)

Full Changelog: v3.21.0...v3.22.0

Features

3.21.0 (2026-01-30)

Full Changelog: v3.20.1...v3.21.0

Features

  • client: add custom JSON encoder for extended type support (a5e73e7)

3.20.1 (2026-01-29)

Full Changelog: v3.20.0...v3.20.1

Bug Fixes

  • docs: fix mcp installation instructions for remote servers (e695a58)

Chores

  • ci: upgrade actions/github-script (e3c1865)

3.20.0 (2026-01-20)

Full Changelog: v3.19.0...v3.20.0

Features

3.19.0 (2026-01-19)

Full Changelog: v3.18.0...v3.19.0

Features

Chores

  • internal: update actions/checkout version (0639b9e)

3.18.0 (2026-01-14)

Full Changelog: v3.17.0...v3.18.0

Features

  • api: api update (e29bfb0)
  • client: add support for binary request streaming (e7ea563)

3.17.0 (2026-01-13)

Full Changelog: v3.16.0...v3.17.0

Features

3.16.0 (2026-01-09)

Full Changelog: v3.15.0...v3.16.0

Features

3.15.0 (2026-01-09)

Full Changelog: v3.14.0...v3.15.0

Features

Documentation

  • prominently feature MCP server setup in root SDK readmes (a1b1bbe)

3.14.0 (2026-01-05)

Full Changelog: v3.13.0...v3.14.0

Features

3.13.0 (2025-12-29)

Full Changelog: v3.12.1...v3.13.0

Features

3.12.1 (2025-12-19)

Full Changelog: v3.12.0...v3.12.1

Chores

  • internal: add --fix argument to lint script (43c4206)

3.12.0 (2025-12-18)

Full Changelog: v3.11.1...v3.12.0

Features

3.11.1 (2025-12-18)

Full Changelog: v3.11.0...v3.11.1

Bug Fixes

  • use async_to_httpx_files in patch method (aa13c3d)

Chores

  • internal: add missing files argument to base client (8c1dda0)
  • speedup initial import (088bf48)

3.11.0 (2025-12-11)

Full Changelog: v3.10.0...v3.11.0

Features

3.10.0 (2025-12-10)

Full Changelog: v3.9.0...v3.10.0

Features

3.9.0 (2025-12-09)

Full Changelog: v3.8.0...v3.9.0

Features

Bug Fixes

  • ensure streams are always closed (a1403da)
  • types: allow pyright to infer TypedDict types within SequenceNotStr (4c1365d)

Chores

  • add missing docstrings (bdb32bc)
  • deps: mypy 1.18.1 has a regression, pin to 1.17 (2fc3d2a)
  • docs: use environment variables for authentication in code snippets (442b9fd)
  • update lockfile (37b9f74)

3.8.0 (2025-11-27)

Full Changelog: v3.7.0...v3.8.0

Features

3.7.0 (2025-11-26)

Full Changelog: v3.6.0...v3.7.0

Features

3.6.0 (2025-11-26)

Full Changelog: v3.5.0...v3.6.0

Features

3.5.0 (2025-11-26)

Full Changelog: v3.4.0...v3.5.0

Features

Bug Fixes

  • client: close streams without requiring full consumption (1155c43)
  • compat with Python 3.14 (d42dd9c)
  • compat: update signatures of model_dump and model_dump_json for Pydantic v1 (447f54f)

Chores

  • add Python 3.14 classifier and testing (8802bdd)
  • bump httpx-aiohttp version to 0.1.9 (6ad4b61)
  • internal/tests: avoid race condition with implicit client cleanup (7bad0fc)
  • internal: detect missing future annotations with ruff (6085dd3)
  • internal: grammar fix (it's -> its) (329768e)
  • package: drop Python 3.8 support (9feb588)

3.4.0 (2025-10-07)

Full Changelog: v3.3.0...v3.4.0

Features

3.3.0 (2025-09-21)

Full Changelog: v3.2.0...v3.3.0

Features

3.2.0 (2025-09-21)

Full Changelog: v3.1.0...v3.2.0

Features

3.1.0 (2025-09-20)

Full Changelog: v3.0.0-alpha.30...v3.1.0

Features

Chores

  • do not install brew dependencies in ./scripts/bootstrap by default (fb748cf)
  • internal: update pydantic dependency (8c480f7)
  • types: change optional parameter type from NotGiven to Omit (3031781)

3.0.0-alpha.30 (2025-09-15)

Full Changelog: v3.0.0-alpha.29...v3.0.0-alpha.30

Features

  • api: api update (b7df28e)
  • api: api update (54cf9c1)
  • api: api update (4812077)
  • api: api update (a4f4259)
  • api: api update (8412e4d)
  • improve future compat with pydantic v3 (70ea8b7)
  • types: replace List[str] with SequenceNotStr in params (f4bfda3)

Chores

  • internal: add Sequence related utils (d2b96ed)
  • internal: move mypy configurations to pyproject.toml file (31832f5)
  • tests: simplify get_platform test (30d8e46)

3.0.0-alpha.29 (2025-08-27)

Full Changelog: v3.0.0-alpha.28...v3.0.0-alpha.29

Features

Bug Fixes

  • avoid newer type syntax (cd791b9)

Chores

  • internal: change ci workflow machines (002a748)
  • internal: update pyright exclude list (41a59ff)

3.0.0-alpha.28 (2025-08-24)

Full Changelog: v3.0.0-alpha.27...v3.0.0-alpha.28

Features

3.0.0-alpha.27 (2025-08-24)

Full Changelog: v3.0.0-alpha.26...v3.0.0-alpha.27

Features

Chores

3.0.0-alpha.26 (2025-08-15)

Full Changelog: v3.0.0-alpha.25...v3.0.0-alpha.26

Features

3.0.0-alpha.25 (2025-08-15)

Full Changelog: v3.0.0-alpha.24...v3.0.0-alpha.25

Features

Chores

  • internal: codegen related update (8df15a7)

3.0.0-alpha.24 (2025-08-10)

Full Changelog: v3.0.0-alpha.23...v3.0.0-alpha.24

Features

Bug Fixes

  • parsing: ignore empty metadata (a58758c)
  • parsing: parse extra field types (5253128)

Chores

  • internal: fix ruff target version (25adc14)
  • internal: update comment in script (8fc31e8)
  • project: add settings file for vscode (2327687)
  • update @stainless-api/prism-cli to v5.15.0 (7f4ff8b)

3.0.0-alpha.23 (2025-07-15)

Full Changelog: v3.0.0-alpha.22...v3.0.0-alpha.23

Features

Bug Fixes

  • client: don't send Content-Type header on GET requests (80480dd)
  • parsing: correctly handle nested discriminated unions (812e982)

Chores

  • internal: bump pinned h11 dep (9e822a1)
  • package: mark python 3.13 as supported (2dc73dd)
  • readme: fix version rendering on pypi (a6d7d7a)

3.0.0-alpha.22 (2025-07-03)

Full Changelog: v3.0.0-alpha.21...v3.0.0-alpha.22

Features

3.0.0-alpha.21 (2025-07-03)

Full Changelog: v3.0.0-alpha.20...v3.0.0-alpha.21

Features

Bug Fixes

  • ci: correct conditional (0b20719)

Chores

  • ci: change upload type (38f5701)
  • ci: only run for pushes and fork pull requests (901a43c)
  • internal: codegen related update (9c82bc7)

3.0.0-alpha.20 (2025-06-27)

Full Changelog: v3.0.0-alpha.19...v3.0.0-alpha.20

Features

Bug Fixes

  • ci: release-doctor — report correct token name (dadfa9f)

Chores