Skip to content

Latest commit

 

History

History
482 lines (306 loc) · 36.2 KB

File metadata and controls

482 lines (306 loc) · 36.2 KB

Changelog

1.10.0 (2025-11-06)

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

Features

1.9.0 (2025-11-04)

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

Features

Bug Fixes

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

Chores

  • bump httpx-aiohttp version to 0.1.9 (8d8e4b7)
  • do not install brew dependencies in ./scripts/bootstrap by default (927371b)
  • internal/tests: avoid race condition with implicit client cleanup (b14f88e)
  • internal: detect missing future annotations with ruff (0afbe98)
  • internal: grammar fix (it's -> its) (95c0ec1)
  • internal: update pydantic dependency (450a852)
  • types: change optional parameter type from NotGiven to Omit (484c472)

1.8.0 (2025-09-11)

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

Features

  • api: api update (f658a31)
  • api: api update (b5347f1)
  • api: api update (2002172)
  • client: support file upload requests (adee680)
  • improve future compat with pydantic v3 (b0fee8f)
  • types: replace List[str] with SequenceNotStr in params (acea6f7)

Bug Fixes

  • avoid newer type syntax (565f29d)

Chores

  • internal: add Sequence related utils (bb04ab5)
  • internal: change ci workflow machines (3238508)
  • internal: codegen related update (67c2153)
  • internal: fix ruff target version (c10bfbb)
  • internal: move mypy configurations to pyproject.toml file (1eebbfd)
  • internal: update comment in script (e248479)
  • internal: update pyright exclude list (b322b28)
  • project: add settings file for vscode (9611226)
  • update @stainless-api/prism-cli to v5.15.0 (6fed0b8)
  • update github action (66ec9db)

1.7.0 (2025-07-23)

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

Features

Bug Fixes

  • ci: correct conditional (79d08e8)
  • ci: release-doctor — report correct token name (03cfe8a)
  • client: don't send Content-Type header on GET requests (6a3e11c)
  • parsing: correctly handle nested discriminated unions (7291d4f)
  • parsing: ignore empty metadata (52e08bc)
  • parsing: parse extra field types (034b5dc)

Chores

  • ci: change upload type (6e96a87)
  • ci: only run for pushes and fork pull requests (f741da1)
  • internal: bump pinned h11 dep (d63ac0c)
  • package: mark python 3.13 as supported (7bfb29b)
  • readme: fix version rendering on pypi (c3d919a)
  • tests: skip some failing tests on the latest python versions (0f7a7e0)

Documentation

  • client: fix httpx.Timeout documentation reference (d6a30cc)

1.6.0 (2025-06-18)

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

Features

  • api: api update (cd6f884)
  • client: add follow_redirects request option (37071b8)

Bug Fixes

  • client: correctly parse binary response | stream (30b1399)
  • tests: fix: tests which call HTTP endpoints directly with the example parameters (f7d916c)

Chores

  • ci: enable for pull requests (181f08f)
  • docs: remove reference to rye shell (bb105b1)
  • docs: remove unnecessary param examples (e63f45b)
  • internal: update conftest.py (6f4b908)
  • readme: update badges (e0ecda6)
  • tests: add tests for httpx client instantiation & proxies (8328a61)
  • tests: run tests in parallel (aabdc37)

1.5.0 (2025-06-02)

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

Features

Bug Fixes

  • docs/api: remove references to nonexistent types (ade9d56)
  • package: support direct resource imports (b28c43b)

Chores

  • ci: fix installation instructions (35ab018)
  • ci: upload sdks to package manager (264c2af)
  • docs: grammar improvements (4039ce4)
  • internal: avoid errors for isinstance checks on proxies (f6a0407)
  • internal: avoid lint errors in pagination expressions (4288f8c)

1.4.0 (2025-04-25)

Full Changelog: v1.3.1...v1.4.0

Features

Bug Fixes

  • ci: ensure pip is always available (#135) (fd63bd1)
  • ci: remove publishing patch (#136) (bd4bfc8)
  • perf: optimize some hot paths (c544b05)
  • perf: skip traversing types for NotGiven values (af97129)
  • pydantic v1: more robust ModelField.annotation check (be8bb32)
  • types: handle more discriminated union shapes (#134) (2e8aa54)

Chores

  • broadly detect json family of content-type headers (b562715)
  • ci: add timeout thresholds for CI jobs (467dfb2)
  • ci: only use depot for staging repos (eb51e05)
  • client: minor internal fixes (4e548b8)
  • internal: base client updates (1a4a717)
  • internal: bump pyright version (6681c14)
  • internal: bump rye to 0.44.0 (#133) (0068d95)
  • internal: codegen related update (b551ba9)
  • internal: codegen related update (#132) (85ff426)
  • internal: expand CI branch coverage (02cc295)
  • internal: fix list file params (1f6d1f3)
  • internal: import reformatting (772a87c)
  • internal: reduce CI branch coverage (f6d1892)
  • internal: refactor retries to not use recursion (709debf)
  • internal: remove extra empty newlines (#131) (4a0f409)
  • internal: remove trailing character (#140) (850838e)
  • internal: slight transform perf improvement (#142) (af27cc2)
  • internal: update models test (ced3495)
  • internal: update pyright settings (950f294)

Documentation

1.3.1 (2025-03-11)

Full Changelog: v1.3.0...v1.3.1

Features

1.3.0 (2025-03-10)

Full Changelog: v1.2.1...v1.3.0

Features

Chores

  • docs: update client docstring (#121) (a30a866)
  • internal: properly set pydantic_private (#114) (558c1bb)
  • internal: remove unused http client options forwarding (#122) (6f0d183)

Documentation

  • update URLs from stainlessapi.com to stainless.com (#120) (df64b6f)

1.2.1 (2025-02-22)

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

Chores

1.2.0 (2025-02-21)

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

Features

Bug Fixes

  • asyncify on non-asyncio runtimes (#107) (3252ac3)
  • client: mark some request bodies as optional (920d114)

1.1.1 (2025-02-13)

Full Changelog: v1.1.0...v1.1.1

Chores

1.1.0 (2025-02-07)

Full Changelog: v1.0.1...v1.1.0

Features

  • client: send X-Stainless-Read-Timeout header (#98) (ed2a2f9)

Chores

  • internal: bummp ruff dependency (#97) (354784c)
  • internal: change default timeout to an int (#95) (bcac267)
  • internal: fix type traversing dictionary params (#99) (8d4ccf0)
  • internal: minor type handling changes (#100) (3adf96e)

1.0.1 (2025-01-25)

Full Changelog: v1.0.0...v1.0.1

Chores

  • internal: codegen related update (#92) (534728b)

1.0.0 (2025-01-24)

Full Changelog: v0.2.2...v1.0.0

Features

Bug Fixes

  • client: only call .close() when needed (#69) (b7648c0)
  • correctly handle deserialising cls fields (#72) (499b981)
  • tests: make test_get_platform less flaky (#85) (85da3d0)

Chores

Documentation

0.2.2 (2024-12-04)

Full Changelog: v0.2.1...v0.2.2

Chores

0.2.1 (2024-12-03)

Full Changelog: v0.2.0...v0.2.1

Chores

0.2.0 (2024-12-03)

Full Changelog: v0.1.2...v0.2.0

Features

Bug Fixes

  • client: compat with new httpx 0.28.0 release (#48) (9a0d85c)

Chores

  • internal: bump pyright (#49) (20c0925)
  • internal: codegen related update (#45) (fb7fb4a)
  • internal: codegen related update (#46) (6635bb1)
  • internal: codegen related update (#47) (61f5c17)
  • internal: fix compat model_dump method when warnings are passed (#43) (beb8e75)
  • rebuild project due to codegen change (#39) (e857a5a)
  • rebuild project due to codegen change (#40) (123b860)
  • rebuild project due to codegen change (#41) (2cf4305)
  • rebuild project due to codegen change (#42) (cf6455f)

Documentation

0.1.2 (2024-10-25)

Full Changelog: v0.1.1...v0.1.2

Features

0.1.1 (2024-10-24)

Full Changelog: v0.1.0...v0.1.1

Features

0.1.0 (2024-10-22)

Full Changelog: v0.0.11...v0.1.0

Features

0.0.11 (2024-10-15)

Full Changelog: v0.1.0-alpha.4...v0.0.11

Features

0.1.0-alpha.4 (2024-10-14)

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

Features

0.1.0-alpha.3 (2024-10-14)

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

Features

0.1.0-alpha.2 (2024-10-14)

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

Features

0.1.0-alpha.1 (2024-10-13)

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

Features