Full Changelog: v1.64.1...v1.67.0
- internal: codegen related update (f4a7204)
Full Changelog: v1.59.0...v1.64.1
- api: v1.65.0 (c2feb8d)
- compat with Python 3.14 (d01e3d1)
- compat: update signatures of
model_dumpandmodel_dump_jsonfor 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)
- 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
--fixargument 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)
Full Changelog: v1.56.1...v1.59.0
- client: close streams without requiring full consumption (cfc81cd)
- bump
httpx-aiohttpversion to 0.1.9 (17fe461) - internal/tests: avoid race condition with implicit client cleanup (a0577f3)
- internal: grammar fix (it's -> its) (bb42463)
Full Changelog: v1.50.1...v1.56.1
- api: v1.56.1 (4612537)
- improve future compat with pydantic v3 (076c666)
- types: replace List[str] with SequenceNotStr in params (e73a305)
- compat: compat with
pydantic<2.8.0when using additional fields (492b957) - do not set headers with default to omit (6abd4da)
- 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.tomlfile (2d24239) - internal: update pydantic dependency (e71c1f4)
- tests: simplify
get_platformtest (aec0f1b) - types: change optional parameter type from NotGiven to Omit (2f5f7ef)
Full Changelog: v1.50.0...v1.50.1
Full Changelog: v1.49.0...v1.50.0
- api: v.1.50.0 (39f1917)
- internal: add Sequence related utils (2b791f9)
Full Changelog: v1.46.0...v1.49.0
- avoid newer type syntax (05f5146)
- 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)
Full Changelog: v1.45.0...v1.46.0
- api: v1.46.0 (c37e994)
Full Changelog: v1.35.0...v1.45.0
- 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)
- 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)
- 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)
- client: fix httpx.Timeout documentation reference (6de3527)
Full Changelog: v1.31.0...v1.35.0
- api: v1.35.0 (dbd5e33)
- package: support direct resource imports (c2f1ff6)
- pydantic v1: more robust ModelField.annotation check (800e2c7)
- 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)
Full Changelog: v1.30.0...v1.31.0
- 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)
Full Changelog: v1.29.0...v1.30.0
- internal: expand CI branch coverage (8e7453d)
- internal: reduce CI branch coverage (8587280)
- internal: slight transform perf improvement (#421) (63678cf)
Full Changelog: v1.28.0...v1.29.0
Full Changelog: v1.26.0...v1.28.0
Full Changelog: v1.25.0...v1.26.0
- ci: ensure pip is always available (#409) (70d0832)
- ci: remove publishing patch (#410) (f521d22)
- types: handle more discriminated union shapes (#408) (96b3aa3)
- internal: bump rye to 0.44.0 (#406) (c7147a8)
- internal: codegen related update (#402) (ffefb2c)
- internal: codegen related update (#405) (a5fe265)
- internal: remove extra empty newlines (#404) (a1e837c)
Full Changelog: v1.24.0...v1.25.0
Full Changelog: v1.23.0...v1.24.0
- docs: update client docstring (#396) (8cfb8e7)
- internal: properly set pydantic_private (#392) (52f83e0)
Full Changelog: v1.22.0...v1.23.0
- client: mark some request bodies as optional (ec539c5)
Full Changelog: v1.21.0...v1.22.0
Full Changelog: v1.20.0...v1.21.0
- api: Update schema for logprobs (#382) (c78c203)
- client: send
X-Stainless-Read-Timeoutheader (#379) (0f5bfbd)
- 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)
Full Changelog: v1.19.0...v1.20.0
Full Changelog: v1.18.0...v1.19.0
- internal: codegen related update (#365) (99dfa74)
- internal: minor formatting changes (#368) (f393cdc)
- internal: minor style changes (#367) (f42569c)
Full Changelog: v1.18.0...v1.18.0
Full Changelog: v1.16.0...v1.18.0
- client: only call .close() when needed (#357) (331f683)
- correctly handle deserialising
clsfields (#359) (ea9e540)
- add missing isclass check (#354) (6081a4d)
- internal: bump httpx dependency (#356) (a3e4b85)
- internal: codegen related update (#358) (7314518)
- internal: codegen related update (#360) (a03e1dc)
Full Changelog: v1.15.0...v1.16.0
- internal: codegen related update (#343) (d8dc23b)
- internal: codegen related update (#344) (b95c969)
- internal: codegen related update (#348) (6718606)
- internal: codegen related update (#351) (b86bedd)
- internal: fix some typos (#350) (4f9f89f)
- internal: version bump (#327) (ec004e8)
- internal: version bump (#333) (02a69c1)
- internal: version bump (#339) (40a3ca5)
- internal: version bump (#345) (14b86e4)
Full Changelog: v1.14.0...v1.15.0
- internal: add support for TypeAliasType (#342) (9355808)
- internal: bump pyright (#341) (bf52801)
- internal: codegen related update (#343) (6e7edfb)
- internal: codegen related update (#344) (8be570a)
- internal: version bump (#327) (38097b8)
- internal: version bump (#333) (6bbf797)
- internal: version bump (#339) (5b75e61)
Full Changelog: v1.13.1...v1.14.0
- internal: bump pydantic dependency (#336) (dbda9c0)
- internal: version bump (#327) (37ee8b7)
- internal: version bump (#333) (8c3b9e1)
Full Changelog: v1.13.0...v1.13.1
- internal: bump pyright (#329) (55a4bc5)
- internal: version bump (#327) (3e9db7c)
- make the
Omittype public (#330) (b86c6ac)
Full Changelog: v1.12.2...v1.13.0
- api: api update (#326) (1771800)
- api: update via SDK Studio (5b08534)
- api: update via SDK Studio (#43) (55aad6a)
- api: update via SDK Studio (#45) (3d4a8a2)
- api: update via SDK Studio (#46) (735353f)
- api: update via SDK Studio (#48) (2843d19)
- 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-propertydep (#319) (6d66c10)
Full Changelog: v1.12.0...v1.12.1
Full Changelog: v1.11.0...v1.12.0
- api: api update (#281) (9fc0807)
- api: api update (#286) (ecff9c3)
- api: api update (#292) (9df2ac0)
- api: api update (#301) (7bace66)
- api: api update (#303) (03af96a)
- api: api update (#305) (d2818bc)
- api: manual updates (#265) (e330da4)
- api: manual updates (#266) (ce57cf7)
- api: manual updates (#272) (94940d9)
- api: manual updates (#273) (dd54507)
- api: manual updates (#274) (db48021)
- api: manual updates (#275) (4be030c)
- api: manual updates (#276) (99424dd)
- api: manual updates (#277) (61d8aa7)
- api: manual updates (#282) (74ef195)
- api: manual updates (#291) (69f547b)
- api: manual updates (#293) (42b1709)
- api: manual updates (#294) (5eddd4b)
- api: manual updates (#295) (02f0635)
- api: manual updates (#296) (30f228a)
- api: manual updates (#298) (93fd2f7)
- api: manual updates (#300) (e5913ce)
- api: manual updates (#309) (e8752e1)
- 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)
Full Changelog: v1.10.0...v1.11.0
- api: api update (#262) (525db14)
- api: api update (#281) (1d2abaf)
- api: api update (#286) (211acdd)
- api: manual updates (#265) (ed7f448)
- api: manual updates (#266) (2056e8d)
- api: manual updates (#272) (5e53faa)
- api: manual updates (#273) (82c3019)
- api: manual updates (#274) (cdd2645)
- api: manual updates (#275) (22cf795)
- api: manual updates (#276) (ed94bd2)
- api: manual updates (#277) (3d8c159)
- api: manual updates (#282) (83c650a)
- 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)
Full Changelog: v1.9.0...v1.10.0
- api: api update (#262) (1d98f44)
- api: api update (#281) (8e9256a)
- api: manual updates (#265) (e76de82)
- api: manual updates (#266) (dde2e29)
- api: manual updates (#272) (9d7efcb)
- api: manual updates (#273) (6ca3ea0)
- api: manual updates (#274) (d0a79d7)
- api: manual updates (#275) (c3560b8)
- api: manual updates (#276) (c5a6cc7)
- api: manual updates (#277) (d557e6e)
- api: manual updates (#282) (7d57a81)
- 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)
Full Changelog: v1.8.0...v1.9.0
- api: api update (#262) (8416a00)
- api: manual updates (#265) (9690c1a)
- api: manual updates (#266) (e9f460d)
- rebuild project due to codegen change (#267) (214ff16)
- rebuild project due to codegen change (#268) (ba85dd3)
- rebuild project due to codegen change (#269) (2cc7f5b)
Full Changelog: v1.7.0...v1.8.0
Full Changelog: v1.6.0...v1.7.0
Full Changelog: v1.5.0...v1.6.0
Full Changelog: v1.4.0...v1.5.0
Full Changelog: v1.3.0...v1.4.0
- internal: codegen related update (#243) (1d0fd1e)
- internal: codegen related update (#246) (0a6f0cb)
- internal: update pydantic v1 compat helpers (#245) (5f021c6)
Full Changelog: v1.2.0...v1.3.0
Full Changelog: v1.2.0...v1.2.0
Full Changelog: v1.1.0...v1.2.0
Full Changelog: v1.0.0...v1.1.0
- api: Add models endpoint (#220) (dfc5bc5)
- api: Models endpoint (#222) (a671096)
- api: Update models endpoint (#223) (5213258)
Full Changelog: v0.8.0...v1.0.0
Full Changelog: v0.7.0...v0.8.0
Full Changelog: v0.6.0...v0.7.0
- api: Tool calling (#195) (0b99084)
- api: Tool calling (#199) (3ea9972)
- api: Tool calling (#202) (40d4d6d)
- client: fix parsing union responses when non-json is returned (#198) (1249007)
- internal: codegen related update (#197) (1b63a4d)
Full Changelog: v0.5.0...v0.6.0
- api: Update to 0.6.0 (#190) (fe31a0f)
- api: Update to 0.6.0 (#192) (b8ec51e)
- api: Update URLs to use domain (#185) (f9f9878)
- api: update via SDK Studio (#172) (3cfe2ad)
- api: update via SDK Studio (#174) (e801e07)
- api: update via SDK Studio (#175) (571068a)
- client: add
retry_countto raw response class (#181) (4dd38da)
- ci: bump prism mock server version (#188) (204b655)
- examples: minor formatting changes (#191) (94b8fe3)
- internal: bump pyright (#180) (6960a03)
- internal: bump ruff version (#183) (4305d55)
- internal: ensure package is importable in lint cmd (#189) (9eecefa)
- internal: remove deprecated ruff config (#187) (c95688a)
- internal: test updates (#182) (f46be76)
- internal: update pydantic compat helper function (#184) (c65472a)
- internal: use
TypeAliasmarker for type assignments (#179) (8d33cdf)
Full Changelog: v0.4.0...v0.5.0
- api: update via SDK Studio (#172) (9466cf2)
- api: update via SDK Studio (#174) (5988205)
- api: update via SDK Studio (#175) (91315a3)
Full Changelog: v0.4.0...v0.4.0
Full Changelog: v0.4.0...v0.4.0
Full Changelog: v0.3.0...v0.4.0
- api: OpenAPI spec update via Stainless API (#158) (a608a4a)
- api: OpenAPI spec update via Stainless API (#164) (76fb836)
- api: update via SDK Studio (#151) (0b561e8)
- api: update via SDK Studio (#155) (a688728)
- api: update via SDK Studio (#160) (6912da7)
- api: update via SDK Studio (#161) (304846d)
- api: update via SDK Studio (#162) (d78d87c)
- api: update via SDK Studio (#163) (23408ec)
- internal: add type construction helper (#154) (dba567a)
- internal: add type construction helper (#156) (deb7737)
- internal: codegen related update (#152) (1d80cdb)
- internal: codegen related update (#153) (b9db8f0)
- internal: fix custom code (8e3a9f8)
- internal: version bump (#148) (012faf1)
Full Changelog: v0.2.0...v0.3.0
- api: OpenAPI spec update via Stainless API (#119) (8f7caf2)
- api: OpenAPI spec update via Stainless API (#120) (9498272)
- api: OpenAPI spec update via Stainless API (#121) (184da29)
- api: OpenAPI spec update via Stainless API (#124) (620268f)
- api: OpenAPI spec update via Stainless API (#147) (55a2a85)
- api: update via SDK Studio (#109) (6762372)
- api: update via SDK Studio (#111) (31de6d6)
- api: update via SDK Studio (#112) (f886111)
- api: update via SDK Studio (#114) (91ca6de)
- api: update via SDK Studio (#115) (d511501)
- api: update via SDK Studio (#122) (60eddf2)
- api: update via SDK Studio (#128) (fa3991a)
- api: update via SDK Studio (#129) (73d77e2)
- api: update via SDK Studio (#130) (28ebd61)
- api: update via SDK Studio (#131) (725d534)
- api: update via SDK Studio (#132) (ab3c6d0)
- api: update via SDK Studio (#133) (0c13749)
- api: update via SDK Studio (#137) (919cf6e)
- api: update via SDK Studio (#138) (09a5c35)
- api: update via SDK Studio (#144) (04e1b23)
- fix error message import example (#146) (18c3952)
- go live (#135) (ea68a36)
- internal: codegen related update (#145) (c3fa3d1)
- internal: refactor release doctor script (#126) (4e10f57)
- internal: restore release-please configuration files (#139) (ebd2198)
- internal: version bump (#106) (0f2b4d2)
- tests: update prism version (#127) (e89b039)
Full Changelog: v0.1.0-alpha.3...v0.2.0
Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3
- api: update via SDK Studio (#100) (3641eb9)
- api: update via SDK Studio (#76) (bd11c0d)
- api: update via SDK Studio (#77) (a8adb3b)
- api: update via SDK Studio (#78) (aa40d54)
- api: update via SDK Studio (#79) (ad5792a)
- api: update via SDK Studio (#81) (87a4051)
- api: update via SDK Studio (#83) (0bac029)
- api: update via SDK Studio (#85) (fc85a7e)
- api: update via SDK Studio (#87) (dc07aa6)
- api: update via SDK Studio (#90) (acf7cb5)
- api: update via SDK Studio (#92) (4d0b328)
- api: update via SDK Studio (#94) (137b9f0)
- api: update via SDK Studio (#98) (55a1dbe)
Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2
- api: update via SDK Studio (#54) (5565544)
- api: update via SDK Studio (#60) (477da1c)
- api: update via SDK Studio (#62) (4d938d9)
- api: update via SDK Studio (#64) (0ff245e)
- api: update via SDK Studio (#67) (cd3628e)
Full Changelog: v0.0.1-alpha.0...v0.1.0-alpha.1
- api: update via SDK Studio (5b08534)
- api: update via SDK Studio (#43) (4fd0819)
- api: update via SDK Studio (#45) (a95166b)
- api: update via SDK Studio (#46) (e85b900)
- api: update via SDK Studio (#48) (0b8d53d)
- configure new SDK language (96673a5)