Skip to content

Latest commit

 

History

History
564 lines (383 loc) · 45 KB

File metadata and controls

564 lines (383 loc) · 45 KB

Changelog

0.20.0 (2026-03-25)

Full Changelog: v0.19.0...v0.20.0

Features

Chores

  • ci: skip lint on metadata-only changes (4f2b52a)
  • internal: version bump (b2dd3f2)

0.19.0 (2026-03-24)

Full Changelog: v0.18.0...v0.19.0

Features

Chores

  • internal: update gitignore (df6f93d)
  • internal: version bump (b42a53b)

0.18.0 (2026-03-20)

Full Changelog: v0.17.0...v0.18.0

Features

Chores

0.17.0 (2026-03-02)

Full Changelog: v0.16.0...v0.17.0

Features

Chores

  • ci: upgrade actions/github-script (a0ef8aa)
  • format all api.md files (bda2dd2)
  • internal: add request options to SSE classes (d1a1143)
  • internal: bump dependencies (60979b5)
  • internal: fix lint error on Python 3.14 (5be7a43)
  • internal: make test_proxy_environment_variables more resilient (f8c15f3)
  • internal: make test_proxy_environment_variables more resilient to env (75914f0)
  • internal: remove mock server code (a0cd0a0)
  • internal: update actions/checkout version (356433d)
  • update mock server docs (63aef54)

0.16.0 (2026-01-02)

Full Changelog: v0.15.0...v0.16.0

Features

  • api: api update (cebabec)
  • api: api update (25decbd)
  • api: api update (be22051)
  • files: add support for string alternative to file upload type (7d22f01)

Bug Fixes

  • use async_to_httpx_files in patch method (10f2c81)

Chores

  • internal: add --fix argument to lint script (9e11380)
  • internal: add missing files argument to base client (cf93219)
  • speedup initial import (7e88fa2)

0.15.0 (2025-12-12)

Full Changelog: v0.14.0...v0.15.0

Features

Bug Fixes

  • types: allow pyright to infer TypedDict types within SequenceNotStr (e10c534)

Chores

0.14.0 (2025-12-08)

Full Changelog: v0.13.0...v0.14.0

Features

Bug Fixes

  • client: close streams without requiring full consumption (7905627)
  • compat with Python 3.14 (b9bb4bc)
  • compat: update signatures of model_dump and model_dump_json for Pydantic v1 (e4615bd)
  • ensure streams are always closed (f2ac426)

Chores

  • add numpy to pyproject.toml (26726ae)
  • add Python 3.14 classifier and testing (dc7b10a)
  • bump httpx-aiohttp version to 0.1.9 (3d8b61d)
  • deps: mypy 1.18.1 has a regression, pin to 1.17 (ec108e1)
  • docs: use environment variables for authentication in code snippets (7af7f19)
  • internal/tests: avoid race condition with implicit client cleanup (610aac7)
  • internal: grammar fix (it's -> its) (5105442)
  • package: drop Python 3.8 support (96a97e4)
  • update lockfile (c192719)

0.13.0 (2025-10-14)

Full Changelog: v0.12.0...v0.13.0

Features

Chores

  • internal: detect missing future annotations with ruff (ac56806)

0.12.0 (2025-10-08)

Full Changelog: v0.11.0...v0.12.0

Features

  • api: api update (2856096)
  • api: api update (4fa2c91)
  • api: change sdk to factor in /job/[id] and /jobs (f3fd9a7)

Bug Fixes

  • compat: compat with pydantic<2.8.0 when using additional fields (084221e)

Chores

  • do not install brew dependencies in ./scripts/bootstrap by default (9be6843)
  • internal: update pydantic dependency (222a534)
  • types: change optional parameter type from NotGiven to Omit (3cedda8)

0.11.0 (2025-09-16)

Full Changelog: v0.10.1...v0.11.0

Features

Bug Fixes

  • avoid newer type syntax (1a2080a)

Chores

  • internal: add Sequence related utils (7d39034)
  • internal: change ci workflow machines (c9c08f4)
  • internal: codegen related update (583a974)
  • internal: move mypy configurations to pyproject.toml file (1e33d5c)
  • internal: update comment in script (c4f1dea)
  • internal: update pyright exclude list (38e4e30)
  • tests: simplify get_platform test (5ef6803)
  • update @stainless-api/prism-cli to v5.15.0 (b8ce369)
  • update github action (68e4f3c)

0.10.1 (2025-08-06)

Full Changelog: v0.10.0...v0.10.1

Features

Chores

  • internal: fix ruff target version (8a8565c)

0.10.0 (2025-08-05)

Full Changelog: v0.9.0...v0.10.0

Features

Bug Fixes

  • make file parameter optional in upload method for presigned URL support (#66) (5f7060d)
  • parsing: ignore empty metadata (b572c21)
  • parsing: parse extra field types (45461eb)

Chores

  • project: add settings file for vscode (6bd9d30)

0.9.0 (2025-07-21)

Full Changelog: v0.8.0...v0.9.0

Features

Bug Fixes

  • client: don't send Content-Type header on GET requests (a5c03a1)
  • parsing: correctly handle nested discriminated unions (85fcdd1)

Chores

  • internal: bump pinned h11 dep (503a1b2)
  • internal: codegen related update (818940e)
  • internal: version bump (f41e580)
  • package: mark python 3.13 as supported (4bd0a2f)
  • readme: fix version rendering on pypi (988277f)

0.8.0 (2025-07-04)

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

Features

Bug Fixes

  • ci: correct conditional (d078380)
  • ci: release-doctor — report correct token name (5e7895b)

Chores

  • ci: change upload type (6e4b30f)
  • ci: only run for pushes and fork pull requests (571567c)
  • tests: skip some failing tests on the latest python versions (f938fd6)

0.7.0 (2025-06-20)

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

Features

Bug Fixes

  • client: correctly parse binary response | stream (41f71fc)
  • docs/api: remove references to nonexistent types (08eb2d8)
  • package: support direct resource imports (b5332fb)
  • tests: fix: tests which call HTTP endpoints directly with the example parameters (293fa24)

Chores

  • ci: enable for pull requests (646d80d)
  • ci: fix installation instructions (c0bddc5)
  • ci: upload sdks to package manager (e6ec13a)
  • docs: grammar improvements (ee6ab9a)
  • docs: remove reference to rye shell (0e9b32d)
  • docs: remove unnecessary param examples (6f1562f)
  • internal: avoid errors for isinstance checks on proxies (97974a0)
  • internal: update conftest.py (71942fc)
  • readme: update badges (c66cb07)
  • tests: add tests for httpx client instantiation & proxies (fd4a62b)
  • tests: run tests in parallel (e7e0a6b)

Documentation

  • client: fix httpx.Timeout documentation reference (81851b8)

0.6.0 (2025-05-06)

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

Features

Bug Fixes

  • pydantic v1: more robust ModelField.annotation check (78bbb5b)

Chores

  • broadly detect json family of content-type headers (2c68629)
  • ci: add timeout thresholds for CI jobs (36d959d)
  • ci: only use depot for staging repos (4ff125a)
  • client: minor internal fixes (3d98dcc)
  • internal: base client updates (fe10b0a)
  • internal: bump pyright version (8b4d450)
  • internal: codegen related update (974a427)
  • internal: fix list file params (0487d01)
  • internal: import reformatting (07d0490)
  • internal: minor formatting changes (c2b1fb2)
  • internal: refactor retries to not use recursion (7c61471)
  • internal: update models test (caa1b89)
  • internal: update pyright settings (6e31b6f)

0.5.0 (2025-04-12)

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

Features

Bug Fixes

  • perf: optimize some hot paths (a93ff5a)
  • perf: skip traversing types for NotGiven values (9f69d12)

Chores

  • fix typos (#47) (65c7bd8)
  • internal: expand CI branch coverage (d2a9180)
  • internal: reduce CI branch coverage (1b82a03)
  • internal: remove trailing character (#50) (be91d1e)
  • internal: slight transform perf improvement (#56) (234f8ff)
  • slight wording improvement in README (#57) (fae1793)

Documentation

0.4.0 (2025-03-22)

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

Features

0.3.0 (2025-03-21)

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

Features

Bug Fixes

Chores

0.2.0 (2025-03-17)

Full Changelog: v0.1.0...v0.2.0

Features

Bug Fixes

  • ci: ensure pip is always available (#27) (b2a96d3)
  • types: handle more discriminated union shapes (#26) (0d77b6f)

Chores

Documentation

  • revise readme docs about nested params (#18) (90919f6)

0.1.0 (2025-03-10)

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

Features

Chores

  • docs: update client docstring (#13) (d649e20)
  • internal: remove unused http client options forwarding (#14) (53cb68e)

Documentation

  • update URLs from stainlessapi.com to stainless.com (#12) (ef54876)

0.1.0-alpha.2 (2025-02-27)

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

Features

Chores

  • internal: properly set pydantic_private (#8) (38b3b62)

0.1.0-alpha.1 (2025-02-25)

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

Features

  • api: update via SDK Studio (db353a1)
  • api: update via SDK Studio (e891982)
  • api: update via SDK Studio (6429973)
  • api: update via SDK Studio (743f99b)
  • api: update via SDK Studio (40466be)
  • api: update via SDK Studio (ed0e969)
  • api: update via SDK Studio (a007184)
  • api: update via SDK Studio (c444656)

Chores