Skip to content

Latest commit

 

History

History
917 lines (566 loc) · 85.3 KB

File metadata and controls

917 lines (566 loc) · 85.3 KB

Changelog

1.67.0 (2026-01-06)

Full Changelog: v1.64.1...v1.67.0

Chores

  • internal: codegen related update (f4a7204)

1.64.1 (2025-12-31)

Full Changelog: v1.59.0...v1.64.1

Features

Bug Fixes

  • compat with Python 3.14 (d01e3d1)
  • compat: update signatures of model_dump and model_dump_json for Pydantic v1 (bb9687f)
  • ensure streams are always closed (c43d750)
  • types: allow pyright to infer TypedDict types within SequenceNotStr (0ab3225)
  • use async_to_httpx_files in patch method (56bdc9a)

Chores

  • add missing docstrings (60f49f4)
  • add Python 3.14 classifier and testing (4a147c4)
  • deps: mypy 1.18.1 has a regression, pin to 1.17 (f48944a)
  • docs: use environment variables for authentication in code snippets (ea2a2b5)
  • internal: add --fix argument to lint script (904d2c0)
  • internal: add missing files argument to base client (ec0f87d)
  • package: drop Python 3.8 support (362381c)
  • speedup initial import (9725f50)
  • update lockfile (1af2bc8)

1.59.0 (2025-11-06)

Full Changelog: v1.56.1...v1.59.0

Features

Bug Fixes

  • client: close streams without requiring full consumption (cfc81cd)

Chores

  • bump httpx-aiohttp version to 0.1.9 (17fe461)
  • internal/tests: avoid race condition with implicit client cleanup (a0577f3)
  • internal: grammar fix (it's -> its) (bb42463)

1.56.1 (2025-10-15)

Full Changelog: v1.50.1...v1.56.1

Features

  • api: v1.56.1 (4612537)
  • improve future compat with pydantic v3 (076c666)
  • types: replace List[str] with SequenceNotStr in params (e73a305)

Bug Fixes

  • compat: compat with pydantic<2.8.0 when using additional fields (492b957)
  • do not set headers with default to omit (6abd4da)

Chores

  • do not install brew dependencies in ./scripts/bootstrap by default (21f9131)
  • internal: detect missing future annotations with ruff (01e6039)
  • internal: move mypy configurations to pyproject.toml file (2d24239)
  • internal: update pydantic dependency (e71c1f4)
  • tests: simplify get_platform test (aec0f1b)
  • types: change optional parameter type from NotGiven to Omit (2f5f7ef)

1.50.1 (2025-09-02)

Full Changelog: v1.50.0...v1.50.1

1.50.0 (2025-09-02)

Full Changelog: v1.49.0...v1.50.0

Features

Chores

  • internal: add Sequence related utils (2b791f9)

1.49.0 (2025-08-28)

Full Changelog: v1.46.0...v1.49.0

Bug Fixes

  • avoid newer type syntax (05f5146)

Chores

  • internal: change ci workflow machines (26c3ada)
  • internal: fix ruff target version (c97eab5)
  • internal: update comment in script (1e0c668)
  • internal: update pyright exclude list (8c4fbad)
  • update @stainless-api/prism-cli to v5.15.0 (2d41cb2)
  • update github action (ff279b0)

1.46.0 (2025-08-05)

Full Changelog: v1.45.0...v1.46.0

Features

1.45.0 (2025-08-01)

Full Changelog: v1.35.0...v1.45.0

Features

  • clean up environment call outs (fffc43f)
  • client: add follow_redirects request option (3226fca)
  • client: add support for aiohttp (28a7cc1)
  • client: support file upload requests (2372a31)

Bug Fixes

  • ci: correct conditional (7d66aaa)
  • ci: release-doctor — report correct token name (fd6a83a)
  • client: correctly parse binary response | stream (76ca6a7)
  • client: don't send Content-Type header on GET requests (b8fe414)
  • parsing: correctly handle nested discriminated unions (46bed22)
  • parsing: ignore empty metadata (236987f)
  • parsing: parse extra field types (681170c)
  • tests: fix: tests which call HTTP endpoints directly with the example parameters (50b794e)

Chores

  • change publish docs url (73a9957)
  • ci: change upload type (874eae9)
  • ci: enable for pull requests (466161c)
  • ci: only run for pushes and fork pull requests (a390df9)
  • docs: grammar improvements (cabe1bc)
  • docs: remove reference to rye shell (87cbac5)
  • docs: remove unnecessary param examples (b151d50)
  • internal: bump pinned h11 dep (ee33096)
  • internal: codegen related update (3c14770)
  • internal: update conftest.py (d15fb3d)
  • package: mark python 3.13 as supported (24a4ea7)
  • project: add settings file for vscode (f5695e9)
  • readme: fix version rendering on pypi (26640e0)
  • readme: update badges (9ba0335)
  • tests: add tests for httpx client instantiation & proxies (9ac8199)
  • tests: run tests in parallel (4bf2213)
  • tests: skip some failing tests on the latest python versions (33cc261)

Documentation

  • client: fix httpx.Timeout documentation reference (6de3527)

1.35.0 (2025-05-21)

Full Changelog: v1.31.0...v1.35.0

Features

Bug Fixes

  • package: support direct resource imports (c2f1ff6)
  • pydantic v1: more robust ModelField.annotation check (800e2c7)

Chores

  • broadly detect json family of content-type headers (91b5b57)
  • ci: add timeout thresholds for CI jobs (6a3f728)
  • ci: fix installation instructions (a2067fa)
  • ci: only use depot for staging repos (878c90f)
  • ci: upload sdks to package manager (f48fe6e)
  • internal: avoid errors for isinstance checks on proxies (a2baa26)
  • internal: codegen related update (2cf4c90)
  • internal: fix list file params (e5cc090)
  • internal: import reformatting (a919643)
  • internal: refactor retries to not use recursion (7b2af10)

1.31.0 (2025-04-21)

Full Changelog: v1.30.0...v1.31.0

Chores

  • client: minor internal fixes (5990e34)
  • internal: base client updates (56a37f9)
  • internal: bump pyright version (333b0d1)
  • internal: update models test (c08e4a5)
  • internal: update pyright settings (1a0e087)

1.30.0 (2025-04-14)

Full Changelog: v1.29.0...v1.30.0

Bug Fixes

  • perf: optimize some hot paths (c06533d)
  • perf: skip traversing types for NotGiven values (50d47d4)

Chores

  • internal: expand CI branch coverage (8e7453d)
  • internal: reduce CI branch coverage (8587280)
  • internal: slight transform perf improvement (#421) (63678cf)

1.29.0 (2025-04-07)

Full Changelog: v1.28.0...v1.29.0

Chores

1.28.0 (2025-03-31)

Full Changelog: v1.26.0...v1.28.0

Bug Fixes

Chores

1.26.0 (2025-03-17)

Full Changelog: v1.25.0...v1.26.0

Features

Bug Fixes

Chores

1.25.0 (2025-03-10)

Full Changelog: v1.24.0...v1.25.0

Features

Chores

  • internal: remove unused http client options forwarding (#398) (8186316)

1.24.0 (2025-03-03)

Full Changelog: v1.23.0...v1.24.0

Chores

Documentation

  • update URLs from stainlessapi.com to stainless.com (#394) (e6acb69)

1.23.0 (2025-02-24)

Full Changelog: v1.22.0...v1.23.0

Features

  • client: allow passing NotGiven for body (#388) (ec539c5)

Bug Fixes

  • client: mark some request bodies as optional (ec539c5)

Chores

1.22.0 (2025-02-17)

Full Changelog: v1.21.0...v1.22.0

Bug Fixes

Chores

1.21.0 (2025-02-12)

Full Changelog: v1.20.0...v1.21.0

Features

  • api: Update schema for logprobs (#382) (c78c203)
  • client: send X-Stainless-Read-Timeout header (#379) (0f5bfbd)

Chores

  • internal: bummp ruff dependency (#377) (0a6120d)
  • internal: change default timeout to an int (#375) (ff60440)
  • internal: fix type traversing dictionary params (#380) (f434008)
  • internal: minor type handling changes (#381) (dc5e456)

1.20.0 (2025-02-03)

Full Changelog: v1.19.0...v1.20.0

Features

1.19.0 (2025-01-27)

Full Changelog: v1.18.0...v1.19.0

Features

Chores

1.18.0 (2025-01-20)

Full Changelog: v1.18.0...v1.18.0

Features

1.18.0 (2025-01-20)

Full Changelog: v1.16.0...v1.18.0

Bug Fixes

  • client: only call .close() when needed (#357) (331f683)
  • correctly handle deserialising cls fields (#359) (ea9e540)

Chores

1.16.0 (2025-01-06)

Full Changelog: v1.15.0...v1.16.0

Features

Chores

Documentation

  • readme: example snippet for client context manager (#349) (4a6f9ee)

1.15.0 (2024-12-16)

Full Changelog: v1.14.0...v1.15.0

Chores

1.14.0 (2024-12-11)

Full Changelog: v1.13.1...v1.14.0

Chores

Documentation

  • readme: fix http client proxies example (#337) (e4e1d46)

1.13.1 (2024-12-05)

Full Changelog: v1.13.0...v1.13.1

Features

Chores

1.13.0 (2024-12-02)

Full Changelog: v1.12.2...v1.13.0

Features

Chores

  • configure new SDK language (96673a5)
  • internal: codegen related update (#323) (6bb83c2)
  • internal: exclude mypy from running on tests (#320) (d87d078)
  • internal: fix compat model_dump method when warnings are passed (#316) (9a67ef6)
  • remove now unused cached-property dep (#319) (6d66c10)

Documentation

1.12.1 (2024-11-19)

Full Changelog: v1.12.0...v1.12.1

Features

1.12.0 (2024-11-18)

Full Changelog: v1.11.0...v1.12.0

Features

Chores

  • rebuild project due to codegen change (#267) (73d7044)
  • rebuild project due to codegen change (#268) (4e6e9de)
  • rebuild project due to codegen change (#269) (4223b3d)
  • rebuild project due to codegen change (#289) (24130f1)
  • rebuild project due to codegen change (#290) (e46573b)
  • rebuild project due to codegen change (#307) (339e681)
  • rebuild project due to codegen change (#308) (66aac93)

1.11.0 (2024-11-11)

Full Changelog: v1.10.0...v1.11.0

Features

Chores

  • rebuild project due to codegen change (#267) (5af50ad)
  • rebuild project due to codegen change (#268) (a38d822)
  • rebuild project due to codegen change (#269) (ba92374)
  • rebuild project due to codegen change (#285) (04484af)

1.10.0 (2024-11-04)

Full Changelog: v1.9.0...v1.10.0

Features

Chores

  • rebuild project due to codegen change (#267) (6ac741a)
  • rebuild project due to codegen change (#268) (dd43202)
  • rebuild project due to codegen change (#269) (0e80a41)
  • rebuild project due to codegen change (#278) (eb42951)
  • rebuild project due to codegen change (#279) (60b943f)
  • rebuild project due to codegen change (#280) (bca3a96)

1.9.0 (2024-10-30)

Full Changelog: v1.8.0...v1.9.0

Features

Chores

  • rebuild project due to codegen change (#267) (214ff16)
  • rebuild project due to codegen change (#268) (ba85dd3)
  • rebuild project due to codegen change (#269) (2cc7f5b)

1.8.0 (2024-10-23)

Full Changelog: v1.7.0...v1.8.0

Features

1.7.0 (2024-10-16)

Full Changelog: v1.6.0...v1.7.0

Features

1.6.0 (2024-10-09)

Full Changelog: v1.5.0...v1.6.0

Features

1.5.0 (2024-10-01)

Full Changelog: v1.4.0...v1.5.0

Features

1.4.0 (2024-09-25)

Full Changelog: v1.3.0...v1.4.0

Chores

1.3.0 (2024-09-18)

Full Changelog: v1.2.0...v1.3.0

Chores

Documentation

1.2.0 (2024-09-11)

Full Changelog: v1.2.0...v1.2.0

Chores

1.2.0 (2024-09-11)

Full Changelog: v1.1.0...v1.2.0

Chores

  • add docstrings to raw response properties (#227) (216dba5)

Documentation

  • readme: add section on determining installed version (#228) (6d288ab)

1.1.0 (2024-09-04)

Full Changelog: v1.0.0...v1.1.0

Features

Chores

1.0.0 (2024-08-25)

Full Changelog: v0.8.0...v1.0.0

Features

0.8.0 (2024-08-23)

Full Changelog: v0.7.0...v0.8.0

Chores

0.7.0 (2024-08-21)

Full Changelog: v0.6.0...v0.7.0

Features

Chores

  • client: fix parsing union responses when non-json is returned (#198) (1249007)
  • internal: codegen related update (#197) (1b63a4d)

0.6.0 (2024-08-14)

Full Changelog: v0.5.0...v0.6.0

Features

Chores

0.5.0 (2024-08-07)

Full Changelog: v0.4.0...v0.5.0

Features

0.4.0 (2024-07-31)

Full Changelog: v0.4.0...v0.4.0

Features

  • api: OpenAPI spec update via Stainless API (#168) (7726d44)

0.4.0 (2024-07-31)

Full Changelog: v0.4.0...v0.4.0

Features

  • api: OpenAPI spec update via Stainless API (#166) (8f49a19)

0.4.0 (2024-07-31)

Full Changelog: v0.3.0...v0.4.0

Features

Chores

0.3.0 (2024-07-24)

Full Changelog: v0.2.0...v0.3.0

Features

Chores

0.2.0 (2024-07-17)

Full Changelog: v0.1.0-alpha.3...v0.2.0

Features

0.1.0-alpha.3 (2024-07-17)

Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3

Features

0.1.0-alpha.2 (2024-07-09)

Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2

Features

0.1.0-alpha.1 (2024-07-08)

Full Changelog: v0.0.1-alpha.0...v0.1.0-alpha.1

Features

Chores

  • configure new SDK language (96673a5)