Skip to content

Latest commit

 

History

History
1469 lines (790 loc) · 76.3 KB

File metadata and controls

1469 lines (790 loc) · 76.3 KB

Changelog

2.21.0 (2025-10-03)

Full Changelog: v2.20.0...v2.21.0

Features

2.20.0 (2025-09-25)

Full Changelog: v2.19.2...v2.20.0

Features

  • api: add auto_run_tools, metadata, and recall_tools to session (4bcb8b9)
  • api: api update (fb19b14)
  • api: api update (768c941)
  • client: support file upload requests (cf64f9c)
  • improve future compat with pydantic v3 (3a1ceb7)
  • types: replace List[str] with SequenceNotStr in params (85c0d00)

Bug Fixes

  • avoid newer type syntax (ab2b07f)
  • compat: compat with pydantic<2.8.0 when using additional fields (754734b)
  • tests: update schema types from 'type' to 'string' and 'object' in multiple test files (f4b6f79)

Chores

  • do not install brew dependencies in ./scripts/bootstrap by default (9611b52)
  • internal: add Sequence related utils (ae91df8)
  • internal: change ci workflow machines (7d299f1)
  • internal: fix ruff target version (c830640)
  • internal: move mypy configurations to pyproject.toml file (777fa24)
  • internal: update comment in script (1c530b2)
  • internal: update pydantic dependency (c0d79b5)
  • internal: update pyright exclude list (ac85eb4)
  • tests: simplify get_platform test (d3ce5e9)
  • types: change optional parameter type from NotGiven to Omit (04c2aa0)
  • update @stainless-api/prism-cli to v5.15.0 (e6ad37f)
  • update github action (6de72a2)

2.19.2 (2025-07-25)

Full Changelog: v2.19.1...v2.19.2

Bug Fixes

  • parsing: parse extra field types (da16c06)

Chores

  • project: add settings file for vscode (b205a5a)

2.19.1 (2025-07-22)

Full Changelog: v2.19.0...v2.19.1

Bug Fixes

  • parsing: ignore empty metadata (2cb68e9)

Chores

  • types: rebuild Pydantic models after all types are defined (606b112)

2.19.0 (2025-07-15)

Full Changelog: v2.18.0...v2.19.0

Features

  • clean up environment call outs (aa3d615)

Bug Fixes

  • client: don't send Content-Type header on GET requests (9ddb65d)

2.18.0 (2025-07-11)

Full Changelog: v2.17.1...v2.18.0

Features

Chores

  • readme: fix version rendering on pypi (5e9d64d)

2.17.1 (2025-07-10)

Full Changelog: v2.17.0...v2.17.1

Bug Fixes

  • parsing: correctly handle nested discriminated unions (e7c1295)

Chores

  • internal: bump pinned h11 dep (79b0def)
  • internal: codegen related update (6d132ba)
  • package: mark python 3.13 as supported (e8af0c1)

2.17.0 (2025-07-04)

Full Changelog: v2.16.0...v2.17.0

Features

2.16.0 (2025-07-02)

Full Changelog: v2.15.2...v2.16.0

Features

Chores

2.15.2 (2025-06-30)

Full Changelog: v2.15.1...v2.15.2

Bug Fixes

  • ci: correct conditional (1b1778d)

Chores

  • ci: only run for pushes and fork pull requests (8283bb5)

2.15.1 (2025-06-27)

Full Changelog: v2.15.0...v2.15.1

Bug Fixes

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

2.15.0 (2025-06-26)

Full Changelog: v2.14.3...v2.15.0

Features

2.14.3 (2025-06-25)

Full Changelog: v2.14.2...v2.14.3

Chores

  • internal: codegen related update (3b6a4b9)

2.14.2 (2025-06-24)

Full Changelog: v2.14.1...v2.14.2

Chores

2.14.1 (2025-06-24)

Full Changelog: v2.14.0...v2.14.1

Chores

  • tests: skip some failing tests on the latest python versions (d65e0ef)

2.14.0 (2025-06-23)

Full Changelog: v2.13.0...v2.14.0

Features

Chores

2.13.0 (2025-06-23)

Full Changelog: v2.12.0...v2.13.0

Features

2.12.0 (2025-06-19)

Full Changelog: v2.11.0...v2.12.0

Features

2.11.0 (2025-06-19)

Full Changelog: v2.10.0...v2.11.0

Features

  • client: add follow_redirects request option (2ee1435)

Bug Fixes

  • client: correctly parse binary response | stream (bb822dd)
  • tests: fix: tests which call HTTP endpoints directly with the example parameters (9f17127)

Chores

  • ci: enable for pull requests (4461d5e)
  • docs: remove reference to rye shell (acbfb68)
  • docs: remove unnecessary param examples (66e291e)
  • internal: update conftest.py (1a93922)
  • readme: update badges (afd2518)
  • tests: add tests for httpx client instantiation & proxies (82132b5)
  • tests: run tests in parallel (131c597)

Documentation

  • client: fix httpx.Timeout documentation reference (0ec016a)

2.10.0 (2025-05-30)

Full Changelog: v2.9.0...v2.10.0

Features

2.9.0 (2025-05-30)

Full Changelog: v2.8.0...v2.9.0

Features

  • execution status streaming (b7d8477)

Bug Fixes

  • api: update execution status streaming to use correct types and headers (23c42c5)
  • tests: assert execution status streaming returns correct type for responses (803a7eb)
  • tests: correct response.is_closed assertion in TestStatus and TestAsyncStatus (1c77192)
  • tests: enhance type assertion for Stream and AsyncStream in assert_matches_type (e6336b4)
  • tests: lint fix (be2cb66)

2.8.0 (2025-05-30)

Full Changelog: v2.7.0...v2.8.0

Features

2.7.0 (2025-05-30)

Full Changelog: v2.6.0...v2.7.0

Features

2.6.0 (2025-05-30)

Full Changelog: v2.5.1...v2.6.0

Features

2.5.1 (2025-05-28)

Full Changelog: v2.5.0...v2.5.1

Bug Fixes

  • docs/api: remove references to nonexistent types (7e678b4)

2.5.0 (2025-05-26)

Full Changelog: v2.4.0...v2.5.0

Features

2.4.0 (2025-05-26)

Full Changelog: v2.3.0...v2.4.0

Features

2.3.0 (2025-05-24)

Full Changelog: v2.2.0...v2.3.0

Features

2.2.0 (2025-05-24)

Full Changelog: v2.1.0...v2.2.0

Features

Chores

  • docs: grammar improvements (dfa258d)

2.1.0 (2025-05-19)

Full Changelog: v2.0.0...v2.1.0

Features

2.0.0 (2025-05-16)

Full Changelog: v1.78.3...v2.0.0

Features

Chores

  • ci: fix installation instructions (26c34e0)
  • ci: upload sdks to package manager (1bcf32d)
  • update SDK settings (f573d02)

1.78.3 (2025-05-10)

Full Changelog: v1.78.2...v1.78.3

Bug Fixes

  • package: support direct resource imports (0152e0e)

Chores

  • broadly detect json family of content-type headers (e374928)
  • ci: only use depot for staging repos (94a8be8)
  • internal: avoid errors for isinstance checks on proxies (17bad8a)
  • internal: codegen related update (2fc5828)
  • use lazy imports for resources (4dd37eb)

1.78.2 (2025-04-23)

Full Changelog: v1.78.1...v1.78.2

Bug Fixes

  • pydantic v1: more robust ModelField.annotation check (69040bf)

Chores

  • ci: add timeout thresholds for CI jobs (9bcdda4)
  • internal: fix list file params (88bbf8b)
  • internal: import reformatting (98e8e43)
  • internal: refactor retries to not use recursion (c495bc8)
  • internal: update models test (1a8d8ca)

1.78.1 (2025-04-17)

Full Changelog: v1.78.0...v1.78.1

Bug Fixes

  • perf: optimize some hot paths (73f14e7)
  • perf: skip traversing types for NotGiven values (2fcdcd5)

Chores

  • client: minor internal fixes (84c5466)
  • fix typos (#357) (5608273)
  • internal: base client updates (3cd71c5)
  • internal: bump pyright version (093bea7)
  • internal: expand CI branch coverage (57958c8)
  • internal: reduce CI branch coverage (ab56304)
  • internal: remove trailing character (#359) (20e30a9)
  • internal: slight transform perf improvement (#360) (40dc868)
  • internal: update pyright settings (0ecbb7b)

1.78.0 (2025-03-20)

Full Changelog: v1.77.0...v1.78.0

Features

1.77.0 (2025-03-18)

Full Changelog: v1.76.1...v1.77.0

Features

Bug Fixes

1.76.1 (2025-03-15)

Full Changelog: v1.76.0...v1.76.1

Bug Fixes

  • types: handle more discriminated union shapes (#346) (1ad81fd)

Chores

1.76.0 (2025-03-14)

Full Changelog: v1.75.0...v1.76.0

Features

Chores

  • internal: remove extra empty newlines (#340) (a86ee2e)

1.75.0 (2025-03-13)

Full Changelog: v1.74.0...v1.75.0

Features

Chores

  • internal: remove unused http client options forwarding (#334) (014b96d)

Documentation

  • revise readme docs about nested params (#336) (6ba13aa)

1.74.0 (2025-03-04)

Full Changelog: v1.73.0...v1.74.0

Features

1.73.0 (2025-03-01)

Full Changelog: v1.72.0...v1.73.0

Features

1.72.0 (2025-03-01)

Full Changelog: v1.71.0...v1.72.0

Features

1.71.0 (2025-02-28)

Full Changelog: v1.70.0...v1.71.0

Features

Chores

Documentation

  • update URLs from stainlessapi.com to stainless.com (#320) (fc1f8bc)

1.70.0 (2025-02-27)

Full Changelog: v1.69.0...v1.70.0

Features

1.69.0 (2025-02-27)

Full Changelog: v1.68.0...v1.69.0

Features

1.68.0 (2025-02-26)

Full Changelog: v1.67.0...v1.68.0

Features

Chores

  • internal: properly set pydantic_private (#310) (794fa72)

1.67.0 (2025-02-25)

Full Changelog: v1.66.0...v1.67.0

Features

1.66.0 (2025-02-24)

Full Changelog: v1.65.0...v1.66.0

Features

1.65.0 (2025-02-24)

Full Changelog: v1.64.0...v1.65.0

Features

Chores

1.64.0 (2025-02-21)

Full Changelog: v1.63.0...v1.64.0

Features

  • client: allow passing NotGiven for body (#296) (8dae935)

Bug Fixes

  • client: mark some request bodies as optional (8dae935)

1.63.0 (2025-02-18)

Full Changelog: v1.62.0...v1.63.0

Features

1.62.0 (2025-02-17)

Full Changelog: v1.61.0...v1.62.0

Features

Bug Fixes

Chores

1.61.0 (2025-02-08)

Full Changelog: v1.60.0...v1.61.0

Features

  • feat: Add cli as optional dependency (96f75ea)

1.60.0 (2025-02-08)

Full Changelog: v1.59.0...v1.60.0

Features

Chores

  • internal: bummp ruff dependency (#278) (18ef865)
  • internal: fix type traversing dictionary params (#282) (04ee337)
  • internal: minor type handling changes (#283) (c60e889)

1.59.0 (2025-02-04)

Full Changelog: v1.58.0...v1.59.0

Features

Chores

  • internal: change default timeout to an int (#276) (570ef97)

1.58.0 (2025-01-28)

Full Changelog: v1.57.0...v1.58.0

Features

Chores

1.57.0 (2025-01-27)

Full Changelog: v1.56.0...v1.57.0

Features

1.56.0 (2025-01-22)

Full Changelog: v1.55.1...v1.56.0

Features

Chores

1.55.1 (2025-01-21)

Full Changelog: v1.55.0...v1.55.1

Bug Fixes

  • tests: make test_get_platform less flaky (#260) (1ae47e0)

Chores

Documentation

1.55.0 (2025-01-16)

Full Changelog: v1.54.0...v1.55.0

Features

1.54.0 (2025-01-16)

Full Changelog: v1.53.0...v1.54.0

Features

1.53.0 (2025-01-14)

Full Changelog: v1.52.0...v1.53.0

Features

1.52.0 (2025-01-13)

Full Changelog: v1.51.0...v1.52.0

Features

1.51.0 (2025-01-13)

Full Changelog: v1.50.0...v1.51.0

Features

1.50.0 (2025-01-11)

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

Features

1.49.0 (2025-01-10)

Full Changelog: v1.48.1...v1.49.0

Features

Chores

Documentation

1.48.1 (2025-01-08)

Full Changelog: v1.48.0...v1.48.1

Bug Fixes

  • client: only call .close() when needed (#228) (520a500)

Chores

1.48.0 (2025-01-05)

Full Changelog: v1.47.0...v1.48.0

Features

1.47.0 (2025-01-05)

Full Changelog: v1.46.3...v1.47.0

Features

1.46.3 (2025-01-02)

Full Changelog: v1.46.2...v1.46.3

Chores

1.46.2 (2024-12-19)

Full Changelog: v1.46.1...v1.46.2

Chores

1.46.1 (2024-12-13)

Full Changelog: v1.46.0...v1.46.1

Chores

1.46.0 (2024-12-13)

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

Features

Chores

Documentation

  • readme: fix http client proxies example (#197) (5b788c0)

1.45.0 (2024-12-07)

Full Changelog: v1.44.1...v1.45.0

Features

1.44.1 (2024-12-06)

Full Changelog: v1.44.0...v1.44.1

Chores

1.44.0 (2024-12-03)

Full Changelog: v1.43.1...v1.44.0

Features

1.43.1 (2024-11-28)

Full Changelog: v1.43.0...v1.43.1

Bug Fixes

  • client: compat with new httpx 0.28.0 release (#182) (d585c22)

Chores

  • internal: exclude mypy from running on tests (#180) (187d984)

1.43.0 (2024-11-27)

Full Changelog: v1.42.1...v1.43.0

Features

  • fix: Fix extra keyword args (c2ac39d)

1.42.1 (2024-11-26)

Full Changelog: v1.42.0...v1.42.1

Chores

  • internal: codegen related update (#175) (d058571)
  • internal: fix compat model_dump method when warnings are passed (#171) (45fdda6)

Documentation

1.42.0 (2024-11-22)

Full Changelog: v1.41.0...v1.42.0

Features

1.41.0 (2024-11-20)

Full Changelog: v1.40.0...v1.41.0

Features

Chores

  • rebuild project due to codegen change (#163) (e7d75c5)
  • rebuild project due to codegen change (#165) (b99f7bb)

1.40.0 (2024-11-16)

Full Changelog: v1.39.0...v1.40.0

Features

1.39.0 (2024-11-12)

Full Changelog: v1.38.0...v1.39.0

Features

1.38.0 (2024-11-12)

Full Changelog: v1.37.0...v1.38.0

Features

1.37.0 (2024-11-11)

Full Changelog: v1.36.0...v1.37.0

Features

1.36.0 (2024-11-10)

Full Changelog: v1.35.0...v1.36.0

Features

1.35.0 (2024-11-09)

Full Changelog: v1.34.0...v1.35.0

Features

1.34.0 (2024-11-09)

Full Changelog: v1.33.0...v1.34.0

Features

1.33.0 (2024-11-07)

Full Changelog: v1.32.0...v1.33.0

Features

Bug Fixes

  • client: avoid OverflowError with very large retry counts (#69) (67375a3)
  • client: handle domains with underscores (#15) (eb905a1)
  • Extend create and create_or_update methods for tasks (be6ac8e)
  • Fix import (405e1db)
  • Fix positional args handling (fdb1d64)
  • lib: Fix inspect args logic (cbe409c)
  • Pop extra args from argument list (b2133aa)
  • remove unused import (a5c7b48)

Chores

1.32.0 (2024-11-07)

Full Changelog: v1.31.1...v1.32.0

Features

1.31.1 (2024-11-02)

Full Changelog: v1.31.0...v1.31.1

Bug Fixes

Chores

1.31.0 (2024-11-02)

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

Features

  • various codegen changes (cdb714e)

Bug Fixes

  • lib: Fix inspect args logic (cbe409c)

1.30.0 (2024-11-01)

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

Features

1.29.0 (2024-11-01)

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

Features

1.28.0 (2024-10-31)

Full Changelog: v1.27.0...v1.28.0

Features

1.27.0 (2024-10-31)

Full Changelog: v1.26.0...v1.27.0

Features

1.26.0 (2024-10-30)

Full Changelog: v1.25.1...v1.26.0

Features

1.25.1 (2024-10-30)

Full Changelog: v1.25.0...v1.25.1

Bug Fixes

Chores

1.25.0 (2024-10-30)

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

Features

1.24.0 (2024-10-29)

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

Features

1.23.0 (2024-10-29)

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

Features

1.22.0 (2024-10-29)

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

Features

1.21.0 (2024-10-26)

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

Features

1.20.0 (2024-10-22)

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

Features

1.19.0 (2024-10-19)

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

Features

1.18.0 (2024-10-18)

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

Features

  • deps: Add dotenv as a bundled dep (08fd755)

1.17.0 (2024-10-18)

Full Changelog: v1.16.0...v1.17.0

Features

1.16.0 (2024-10-10)

Full Changelog: v1.15.2...v1.16.0

Features

1.15.2 (2024-10-07)

Full Changelog: v1.15.1...v1.15.2

Chores

1.15.1 (2024-10-07)

Full Changelog: v1.15.0...v1.15.1

Bug Fixes

  • client: avoid OverflowError with very large retry counts (#69) (7e9c5de)

1.15.0 (2024-10-07)

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

Features

  • api: OpenAPI spec update via Stainless API (#66) (cfc33cc)

1.14.0 (2024-10-05)

Full Changelog: v1.13.0...v1.14.0

Features

  • api: OpenAPI spec update via Stainless API (#63) (fbd636d)

1.13.0 (2024-10-05)

Full Changelog: v1.12.0...v1.13.0

Features

  • api: OpenAPI spec update via Stainless API (#60) (1bb231a)

1.12.0 (2024-10-05)

Full Changelog: v1.11.1...v1.12.0

Features

  • api: OpenAPI spec update via Stainless API (#57) (d2a2f6f)

1.11.1 (2024-10-04)

Full Changelog: v1.11.0...v1.11.1

Chores

  • internal: add support for parsing bool response content (#54) (fb290f2)

1.11.0 (2024-10-04)

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

Features

  • api: manual change nested_format->dots and array_format->repeat in query settings (#52) (51c5ad8)

1.10.0 (2024-10-04)

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

Features

  • api: OpenAPI spec update via Stainless API (#49) (7e6100c)

1.9.0 (2024-10-04)

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

Features

  • api: OpenAPI spec update via Stainless API (#46) (9ec3586)

1.8.0 (2024-10-03)

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

Features

  • api: OpenAPI spec update via Stainless API (#43) (584193e)

1.7.0 (2024-10-02)

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

Features

  • api: OpenAPI spec update via Stainless API (#41) (917f242)

Chores

1.6.0 (2024-10-01)

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

Features

  • api: OpenAPI spec update via Stainless API (#35) (316651d)

1.5.0 (2024-09-25)

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

Features

  • api: OpenAPI spec update via Stainless API (#32) (f359535)

1.4.0 (2024-09-25)

Full Changelog: v1.3.2...v1.4.0

Features

  • api: OpenAPI spec update via Stainless API (#29) (4223a5c)

1.3.2 (2024-09-25)

Full Changelog: v1.3.1...v1.3.2

Chores

  • internal: codegen related update (#27) (cb98d42)
  • internal: use typing_extensions.overload instead of typing (#25) (3c50f29)

1.3.1 (2024-09-24)

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

Chores

  • internal: update pydantic v1 compat helpers (#22) (f90bc17)

1.3.0 (2024-09-23)

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

Features

  • api: OpenAPI spec update via Stainless API (#19) (c27c232)
  • api: OpenAPI spec update via Stainless API (#20) (d8ff0e5)
  • client: send retry count header (#17) (8f99506)

1.2.1 (2024-09-19)

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

Bug Fixes

  • client: handle domains with underscores (#15) (f00026b)

Chores

  • internal: bump pyright / mypy version (#14) (73a4b15)
  • internal: codegen related update (#12) (4309b50)

1.2.0 (2024-09-19)

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

Features

  • api: add custom api key; change uuid4 to uuid (#8) (7b2488e)

1.1.0 (2024-09-13)

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

Features

  • api: OpenAPI spec update via Stainless API (#5) (9b26042)

1.0.1 (2024-09-13)

Full Changelog: v0.0.1-alpha.0...v1.0.1

Features

  • api: update via SDK Studio (99fc2a4)
  • api: update via SDK Studio (d4c5ba9)
  • api: update via SDK Studio (d681e89)
  • api: update via SDK Studio (73e713c)
  • api: update via SDK Studio (4e9f83d)
  • api: update via SDK Studio (8f60449)
  • api: update via SDK Studio (dda74e1)
  • api: update via SDK Studio (e8c3b6f)
  • api: update via SDK Studio (d287c9f)
  • api: update via SDK Studio (e7b85a3)
  • api: update via SDK Studio (949a676)
  • api: update via SDK Studio (281bafd)

Chores