Skip to content

Latest commit

 

History

History
605 lines (370 loc) · 43.6 KB

File metadata and controls

605 lines (370 loc) · 43.6 KB

Changelog

0.12.0 (2025-10-14)

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

Features

0.11.0 (2025-10-13)

Full Changelog: v0.10.0...v0.11.0

Features

Chores

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

0.10.0 (2025-10-07)

Full Changelog: v0.9.2...v0.10.0

Features

  • api: api update (c5ebcd8)
  • improve future compat with pydantic v3 (92560b2)
  • types: replace List[str] with SequenceNotStr in params (e19b0ab)

Chores

  • do not install brew dependencies in ./scripts/bootstrap by default (0fc1a17)
  • internal: move mypy configurations to pyproject.toml file (31efb95)
  • internal: update pydantic dependency (b3b9856)
  • tests: simplify get_platform test (b0f26dc)
  • types: change optional parameter type from NotGiven to Omit (47d3d13)

0.9.2 (2025-09-02)

Full Changelog: v0.9.1...v0.9.2

Bug Fixes

  • timeout issue on sync api (82fdc65)

0.9.1 (2025-09-02)

Full Changelog: v0.9.0...v0.9.1

Bug Fixes

Chores

  • internal: add Sequence related utils (ec2a5db)
  • internal: change ci workflow machines (d7ce4e6)
  • internal: update pyright exclude list (d0b2591)
  • update github action (a001e5c)

0.9.0 (2025-08-22)

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

Features

0.8.0 (2025-08-21)

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

Features

Bug Fixes

  • parsing: ignore empty metadata (49e1aa7)
  • parsing: parse extra field types (2e73fc7)

Chores

  • internal: fix ruff target version (b686aa3)
  • internal: update comment in script (fdaf7d9)
  • project: add settings file for vscode (077b238)
  • update @stainless-api/prism-cli to v5.15.0 (b6cb1cd)

0.7.0 (2025-07-12)

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

Features

Bug Fixes

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

Chores

  • internal: bump pinned h11 dep (f79c166)
  • package: mark python 3.13 as supported (a70bc61)
  • readme: fix version rendering on pypi (14b7820)

0.6.0 (2025-07-02)

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

Features

Chores

0.5.0 (2025-06-30)

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

Features

Bug Fixes

  • ci: correct conditional (76d9c3f)
  • ci: release-doctor — report correct token name (0500644)
  • client: correctly parse binary response | stream (96bc0a5)
  • tests: fix: tests which call HTTP endpoints directly with the example parameters (ffacf10)

Chores

  • ci: enable for pull requests (4f581f1)
  • ci: only run for pushes and fork pull requests (51c348d)
  • internal: update conftest.py (95540f2)
  • readme: update badges (e210ee7)
  • tests: add tests for httpx client instantiation & proxies (ad4f8a1)
  • tests: run tests in parallel (825c97f)
  • tests: skip some failing tests on the latest python versions (c64047c)

Documentation

  • client: fix httpx.Timeout documentation reference (2c5ba6f)

0.4.0 (2025-06-03)

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

Features

Chores

  • ci: fix installation instructions (a3534f2)
  • ci: upload sdks to package manager (f6b95a9)
  • docs: grammar improvements (88fd0c8)
  • docs: remove reference to rye shell (4cf3d51)
  • docs: remove unnecessary param examples (36c3756)

0.3.0 (2025-05-12)

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

Features

Bug Fixes

  • package: support direct resource imports (6bcebb1)

Chores

  • internal: avoid errors for isinstance checks on proxies (5517961)

0.2.0 (2025-04-24)

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

Features

Bug Fixes

  • perf: optimize some hot paths (ba59e30)
  • perf: skip traversing types for NotGiven values (f8f5c80)
  • pydantic v1: more robust ModelField.annotation check (c96c43b)

Chores

  • broadly detect json family of content-type headers (6b4eda4)
  • ci: add timeout thresholds for CI jobs (253270e)
  • ci: only use depot for staging repos (01c88a5)
  • client: minor internal fixes (e00651a)
  • internal: base client updates (6a1038d)
  • internal: bump pyright version (e851175)
  • internal: codegen related update (f9a063f)
  • internal: expand CI branch coverage (6bbf5f1)
  • internal: fix list file params (f3e1d8c)
  • internal: import reformatting (176a86e)
  • internal: minor formatting changes (ca3dd6a)
  • internal: reduce CI branch coverage (1f82860)
  • internal: refactor retries to not use recursion (df55de6)
  • internal: update models test (2ea55a4)
  • internal: update pyright settings (8805d95)

0.1.0 (2025-04-09)

Full Changelog: v0.0.1...v0.1.0

Features

Chores

0.0.1 (2025-03-19)

Full Changelog: v0.1.0-beta.11...v0.0.1

Features

Bug Fixes

Chores

0.1.0-beta.11 (2025-03-11)

Full Changelog: v0.1.0-beta.10...v0.1.0-beta.11

Features

Chores

  • docs: update client docstring (#93) (3c539d6)
  • internal: properly set pydantic_private (#91) (ae9843e)
  • internal: remove unused http client options forwarding (#94) (5f788da)

Documentation

  • revise readme docs about nested params (#95) (3d889f3)
  • update URLs from stainlessapi.com to stainless.com (#92) (1c5b479)

0.1.0-beta.10 (2025-02-24)

Full Changelog: v0.1.0-beta.9...v0.1.0-beta.10

Features

Chores

  • internal: fix devcontainers setup (#84) (c616d73)

0.1.0-beta.9 (2025-02-21)

Full Changelog: v0.1.0-beta.8...v0.1.0-beta.9

Features

  • api: api update (#82) (c2b468e)
  • client: allow passing NotGiven for body (#81) (5634d78)
  • client: send X-Stainless-Read-Timeout header (#75) (9c82e52)

Bug Fixes

  • asyncify on non-asyncio runtimes (#79) (5dc2c1e)
  • client: mark some request bodies as optional (5634d78)

Chores

  • internal: bummp ruff dependency (#73) (549e327)
  • internal: change default timeout to an int (#72) (571a926)
  • internal: fix type traversing dictionary params (#76) (f116d3d)
  • internal: minor type handling changes (#77) (f5a1ec4)
  • internal: update client tests (#78) (03074e5)
  • internal: update client tests (#80) (e076ecf)

0.1.0-beta.8 (2025-01-29)

Full Changelog: v0.1.0-beta.7...v0.1.0-beta.8

Features

Bug Fixes

  • reuse model in pagination items type (#67) (705b3a1)
  • tests: make test_get_platform less flaky (#65) (2e1099d)

Chores

  • internal: avoid pytest-asyncio deprecation warning (#66) (243f123)
  • internal: codegen related update (#62) (c6f2f2e)
  • internal: codegen related update (#68) (c9074c4)
  • internal: minor formatting changes (#69) (a97c037)

Documentation

  • raw responses: fix duplicate the (#64) (7b30e86)

0.1.0-beta.7 (2025-01-10)

Full Changelog: v0.1.0-beta.6...v0.1.0-beta.7

Bug Fixes

  • correctly handle deserialising cls fields (#60) (cd8bb56)

Chores

  • internal: codegen related update (#59) (ea787f7)

Documentation

0.1.0-beta.6 (2025-01-08)

Full Changelog: v0.1.0-beta.5...v0.1.0-beta.6

Features

Bug Fixes

  • client: only call .close() when needed (#55) (559ee7a)

Chores

0.1.0-beta.5 (2025-01-02)

Full Changelog: v0.1.0-beta.4...v0.1.0-beta.5

Chores

  • internal: codegen related update (#48) (9b03c90)

0.1.0-beta.4 (2024-12-19)

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

Features

Chores

Documentation

  • readme: example snippet for client context manager (#38) (56a0b13)
  • readme: fix http client proxies example (#30) (2dc1f98)

0.1.0-beta.3 (2024-12-04)

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

Features

Chores

0.1.0-beta.2 (2024-11-28)

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

Bug Fixes

  • client: compat with new httpx 0.28.0 release (#21) (91f80cc)

Chores

  • internal: codegen related update (#18) (264d442)
  • internal: exclude mypy from running on tests (#20) (2d4a38d)
  • rebuild project due to codegen change (#12) (c49b406)
  • rebuild project due to codegen change (#14) (1ab28ec)
  • rebuild project due to codegen change (#15) (60da75c)
  • rebuild project due to codegen change (#16) (f0f9386)
  • rebuild project due to codegen change (#17) (dcfc0ea)
  • remove now unused cached-property dep (#19) (c65914b)

0.1.0-beta.1 (2024-11-07)

Full Changelog: v0.0.1-beta.5...v0.1.0-beta.1

Features

0.0.1-beta.5 (2024-11-07)

Full Changelog: v0.1.0-alpha.4...v0.0.1-beta.5

Features

  • api: api update (#1) (d82690c)
  • api: api update (#5) (479c65e)
  • api: api update (#6) (63a57ce)
  • api: update via SDK Studio (1e795e9)
  • api: update via SDK Studio (8b3ef90)
  • api: update via SDK Studio (cbc5172)
  • api: update via SDK Studio (7b8d7ef)
  • api: update via SDK Studio (0135328)
  • api: update via SDK Studio (c634859)
  • api: update via SDK Studio (0a43c36)
  • api: update via SDK Studio (3a652a0)
  • api: update via SDK Studio (06f1dc8)
  • api: update via SDK Studio (a87eac4)
  • api: update via SDK Studio (61c5f16)
  • api: update via SDK Studio (e64a35b)
  • api: update via SDK Studio (449f1df)
  • api: update via SDK Studio (0f73613)
  • api: update via SDK Studio (a3f8239)
  • api: update via SDK Studio (dbc2f92)
  • api: update via SDK Studio (a1ed364)
  • api: update via SDK Studio (f4c745b)
  • api: update via SDK Studio (#5) (5e0fc94)
  • api: update via SDK Studio (#8) (0fdd07e)
  • client: add retry_count to raw response class (8786acf)

Chores

  • ci: also run pydantic v1 tests (d79f6be)
  • client: fix parsing union responses when non-json is returned (a852365)
  • configure new SDK language (09244a4)
  • go live (#1) (9b221cb)
  • internal: add support for parsing bool response content (6ce6439)
  • internal: bump pyright (db73196)
  • internal: codegen related update (7161529)
  • internal: codegen related update (fc0a10c)
  • internal: codegen related update (f1a182e)
  • internal: codegen related update (d8c8d2a)
  • internal: codegen related update (e2bcc9f)
  • internal: test updates (a64fbb9)
  • update SDK settings (#3) (db4a74c)
  • update SDK settings (#7) (7887d28)

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

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

Features

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

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

Features

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

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

Features

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

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

Features

  • api: update via SDK Studio (1e795e9)
  • api: update via SDK Studio (8b3ef90)
  • api: update via SDK Studio (cbc5172)
  • api: update via SDK Studio (7b8d7ef)
  • api: update via SDK Studio (0135328)
  • api: update via SDK Studio (c634859)
  • api: update via SDK Studio (0a43c36)
  • api: update via SDK Studio (3a652a0)
  • api: update via SDK Studio (06f1dc8)
  • api: update via SDK Studio (a87eac4)
  • api: update via SDK Studio (61c5f16)
  • api: update via SDK Studio (e64a35b)
  • api: update via SDK Studio (449f1df)
  • api: update via SDK Studio (0f73613)
  • api: update via SDK Studio (a3f8239)
  • api: update via SDK Studio (dbc2f92)
  • api: update via SDK Studio (a1ed364)
  • api: update via SDK Studio (f4c745b)
  • client: add retry_count to raw response class (8786acf)

Chores

  • ci: also run pydantic v1 tests (d79f6be)
  • client: fix parsing union responses when non-json is returned (a852365)
  • configure new SDK language (09244a4)
  • go live (#1) (9b221cb)
  • internal: add support for parsing bool response content (6ce6439)
  • internal: bump pyright (db73196)
  • internal: codegen related update (7161529)
  • internal: codegen related update (fc0a10c)
  • internal: codegen related update (f1a182e)
  • internal: codegen related update (d8c8d2a)
  • internal: codegen related update (e2bcc9f)
  • internal: test updates (a64fbb9)
  • update SDK settings (#3) (db4a74c)