Full Changelog: v0.48.0...v0.49.0
- api: api update (dc87556)
Full Changelog: v0.47.1...v0.48.0
- deps: bump minimum typing-extensions version (b7a8459)
- pydantic: do not pass
by_aliasunless set (d37406c)
- internal: tweak CI branches (a1dbb21)
Full Changelog: v0.47.0...v0.47.1
- ci: skip uploading artifacts on stainless-internal branches (ffb6f62)
- test: do not count install time for mock server timeout (5094a5c)
- update placeholder string (eeb1328)
Full Changelog: v1.0.0...v0.47.0
- api: add uploads (multipart) subresource to files (f510cc9)
- api: api update (e95f5f1)
- api: api update (eb27c60)
- api: api update (c4be5ae)
- api: api update (153c4ba)
- api: api update (216baf6)
- api: api update (8fef561)
- api: api update (10a541d)
- api: files uploads (multipart) subresource (93a98e6)
- api: manual updates (e38a505)
- api: manual updates (860868e)
- api: manual updates (33abdc9)
- use multipart uploads API for large files automatically with optional config (#18) (ff0f83f)
- cancel orphaned upload tasks and fix file size calc for io bytes (#21) (46aea64)
- count uploaded bytes correctly even if parts finish out of order (#20) (eb8af86)
- do not block event loop for read_part on async coroutine in multipart upload (#19) (537f825)
- do not drop request uptions on multipart upload path (#23) (2859304)
- explicit multipart upload config in store files APIs (#22) (0ebb7b0)
- format all
api.mdfiles (d167e2d) - internal: add request options to SSE classes (f241bf6)
- internal: fix lint error on Python 3.14 (72f3d05)
- internal: make
test_proxy_environment_variablesmore resilient (d0ec2d9) - internal: make
test_proxy_environment_variablesmore resilient to env (c287c24) - update mock server docs (b3523db)
Full Changelog: v0.46.0...v1.0.0
- api: api update (aa4cd1b)
- api: api update (4ee152e)
- api: api update (dbf3b5a)
- api: api update (af6abf1)
- api: api update (650eb91)
- api: api update (c5efbe2)
- api: manual updates (8ac3ea2)
- client: add custom JSON encoder for extended type support (75cc241)
Full Changelog: v0.45.0...v0.46.0
- client: add support for binary request streaming (721b537)
- internal: update
actions/checkoutversion (067b305)
Full Changelog: v0.44.0...v0.45.0
- api: api update (e693c21)
- use async_to_httpx_files in patch method (7a64fa3)
- internal: add
--fixargument to lint script (6644d65)
Full Changelog: v0.43.0...v0.44.0
- api: manual updates (06e7106)
Full Changelog: v0.42.0...v0.43.0
- docs: remove extraneous example object fields (23a65db)
Full Changelog: v0.41.0...v0.42.0
- ensure streams are always closed (28298c9)
- types: allow pyright to infer TypedDict types within SequenceNotStr (601ab69)
- add missing docstrings (1935ebc)
- add Python 3.14 classifier and testing (96031f8)
- deps: mypy 1.18.1 has a regression, pin to 1.17 (fcb918d)
- docs: use environment variables for authentication in code snippets (98093d0)
- update lockfile (8f57fad)
Full Changelog: v0.40.0...v0.41.0
- api: api update (31afff6)
- compat: update signatures of
model_dumpandmodel_dump_jsonfor Pydantic v1 (3532225)
Full Changelog: v0.39.0...v0.40.0
- compat with Python 3.14 (99a4c1c)
- package: drop Python 3.8 support (54a77eb)
Full Changelog: v0.38.0...v0.39.0
Full Changelog: v0.37.0...v0.38.0
- add the external id and parsing strategy (6aa3886)
- internal: grammar fix (it's -> its) (ec7828b)
- sort import block (31187b0)
Full Changelog: v0.36.1...v0.37.0
Full Changelog: v0.36.0...v0.36.1
- internal/tests: avoid race condition with implicit client cleanup (8685562)
Full Changelog: v0.35.0...v0.36.0
- api: update via SDK Studio (979a334)
Full Changelog: v0.34.0...v0.35.0
- api: api update (26a066f)
- client: close streams without requiring full consumption (c348610)
- bump
httpx-aiohttpversion to 0.1.9 (305ea76) - internal: detect missing future annotations with ruff (7683f5b)
Full Changelog: v0.33.0...v0.34.0
- api: api update (429a568)
Full Changelog: v0.32.1...v0.33.0
- api: api update (68de836)
Full Changelog: v0.32.0...v0.32.1
- add the stores helper functions (153269e)
Full Changelog: v0.31.0...v0.32.0
- api: update via SDK Studio (cdca00d)
Full Changelog: v0.30.0...v0.31.0
- api: api update (26ce1c1)
- api: api update (91f4c77)
- api: api update (cea8399)
- api: update via SDK Studio (0031d74)
- do not install brew dependencies in ./scripts/bootstrap by default (3dab10e)
- internal: improve examples (3edbd38)
- internal: update pydantic dependency (90fe5a9)
- internal: use some smaller example values (7566937)
- types: change optional parameter type from NotGiven to Omit (402891b)
Full Changelog: v0.29.0...v0.30.0
- api: api update (09480a0)
- improve future compat with pydantic v3 (80527ad)
- types: replace List[str] with SequenceNotStr in params (6fe239a)
- internal: move mypy configurations to
pyproject.tomlfile (67670ee) - tests: simplify
get_platformtest (216116c)
Full Changelog: v0.28.1...v0.29.0
- api: api update (9869487)
Full Changelog: v0.28.0...v0.28.1
- avoid newer type syntax (2a6db66)
Full Changelog: v0.27.0...v0.28.0
- api: api update (fc99412)
Full Changelog: v0.26.0...v0.27.0
- api: update via SDK Studio (a0cac4f)
Full Changelog: v0.25.0...v0.26.0
- api: update via SDK Studio (47ef496)
Full Changelog: v0.24.0...v0.25.0
Full Changelog: v0.23.0...v0.24.0
- api: api update (d618c3e)
Full Changelog: v0.22.1...v0.23.0
- api: update via SDK Studio (a3e3b23)
Full Changelog: v0.22.0...v0.22.1
- api: api update (71c3ae0)
Full Changelog: v0.21.0...v0.22.0
- internal: fix ruff target version (c1d947c)
- internal: update examples (b57870e)
- project: add settings file for vscode (bd31e87)
Full Changelog: v0.20.1...v0.21.0
- api: api update (4f9cfac)
Full Changelog: v0.20.0...v0.20.1
- parsing: parse extra field types (e496249)
Full Changelog: v0.19.0...v0.20.0
- parsing: ignore empty metadata (697e64e)
- internal: codegen related update (b14dd64)
- types: rebuild Pydantic models after all types are defined (1a5b6a5)
Full Changelog: v0.18.0...v0.19.0
- api: api update (3f1db0c)
Full Changelog: v0.17.0...v0.18.0
- api: update via SDK Studio (6ba9b5b)
Full Changelog: v0.16.0...v0.17.0
- api: update via SDK Studio (1a49ee9)
Full Changelog: v0.15.0...v0.16.0
- api: api update (4ede5dc)
- ci: change upload type (b9599e2)
Full Changelog: v0.14.0...v0.15.0
- api: api update (cff0ed5)
Full Changelog: v0.13.2...v0.14.0
Full Changelog: v0.13.1...v0.13.2
- ci: correct conditional (f56e421)
- ci: only run for pushes and fork pull requests (915384d)
Full Changelog: v0.13.0...v0.13.1
- ci: release-doctor — report correct token name (b7ee24b)
Full Changelog: v0.12.0...v0.13.0
- api: update via SDK Studio (b7cc224)
Full Changelog: v0.11.0...v0.12.0
- api: update via SDK Studio (1450bc6)
Full Changelog: v0.10.0...v0.11.0
- api: update via SDK Studio (40597d6)
Full Changelog: v0.9.0...v0.10.0
- api: update via SDK Studio (b24bf23)
Full Changelog: v0.8.1...v0.9.0
- tests: skip some failing tests on the latest python versions (d2bb62a)
- client: fix httpx.Timeout documentation reference (855e94a)
Full Changelog: v0.8.0...v0.8.1
- tests: fix: tests which call HTTP endpoints directly with the example parameters (d3a40a0)
- readme: update badges (5560ca6)
Full Changelog: v0.7.1...v0.8.0
- api: api update (c49a7d3)
- ci: enable for pull requests (fa2d679)
- internal: update conftest.py (8f25dcd)
- tests: add tests for httpx client instantiation & proxies (290b160)
Full Changelog: v0.7.0...v0.7.1
Full Changelog: v0.6.0...v0.7.0
- api: update via SDK Studio (6859024)
- update the vs identifiers (319e732)
Full Changelog: v0.5.0...v0.6.0
- api: api update (8ada0ea)
- api: api update (22e5269)
- api: api update (eec921b)
- api: api update (0296d95)
- api: update via SDK Studio (56f4e89)
- api: update via SDK Studio (ed99b06)
- client: add follow_redirects request option (5f0a4ab)
- client: correctly parse binary response | stream (786bd6a)
- docs/api: remove references to nonexistent types (43c342b)
- docs: remove reference to rye shell (c0c8bfd)
- docs: remove unnecessary param examples (54ef7c7)
- tests: run tests in parallel (064a793)
Full Changelog: v0.4.0...v0.5.0
- api: update via SDK Studio (5bfd6a5)
- api: update via SDK Studio (e0b1fc1)
- api: update via SDK Studio (1977f12)
Full Changelog: v0.3.1...v0.4.0
- ci: fix installation instructions (3b8060d)
- ci: upload sdks to package manager (360dea4)
- docs: grammar improvements (e3faf93)
Full Changelog: v0.3.0...v0.3.1
- package: support direct resource imports (95be7c3)
- internal: avoid errors for isinstance checks on proxies (08890c1)
- internal: avoid lint errors in pagination expressions (0b0c882)
Full Changelog: v0.2.1...v0.3.0
- api: update via SDK Studio (b952b6a)
- perf: optimize some hot paths (bd06b56)
- pydantic v1: more robust ModelField.annotation check (c2189be)
- broadly detect json family of content-type headers (5c95291)
- ci: add timeout thresholds for CI jobs (01d43f8)
- ci: only use depot for staging repos (3dc4f6c)
- client: minor internal fixes (b662363)
- internal: base client updates (0f1103d)
- internal: bump pyright version (6850203)
- internal: codegen related update (121e724)
- internal: fix list file params (9892446)
- internal: import reformatting (ecbe1ef)
- internal: minor formatting changes (c0fad7c)
- internal: refactor retries to not use recursion (0b184e2)
- internal: update models test (f4cffd9)
- internal: update pyright settings (0d8905c)
Full Changelog: v0.2.0...v0.2.1
- perf: skip traversing types for NotGiven values (77ca84f)
- internal: expand CI branch coverage (a3c7c80)
- internal: reduce CI branch coverage (bf50b05)
- internal: slight transform perf improvement (#196) (65548f9)
- slight wording improvement in README (#198) (5bbfa5a)
- tests: improve enum examples (#197) (662d9f5)
Full Changelog: v0.1.0...v0.2.0
Full Changelog: v0.1.0-alpha.42...v0.1.0
Full Changelog: v0.1.0-alpha.41...v0.1.0-alpha.42
- api: update via SDK Studio (#180) (312a603)
- api: update via SDK Studio (#182) (33480fc)
- api: update via SDK Studio (#184) (651e092)
- api: update via SDK Studio (#186) (b05ec3a)
Full Changelog: v0.1.0-alpha.40...v0.1.0-alpha.41
Full Changelog: v0.1.0-alpha.39...v0.1.0-alpha.40
Full Changelog: v0.1.0-alpha.38...v0.1.0-alpha.39
Full Changelog: v0.1.0-alpha.37...v0.1.0-alpha.38
Full Changelog: v0.1.0-alpha.36...v0.1.0-alpha.37
Full Changelog: v0.1.0-alpha.35...v0.1.0-alpha.36
Full Changelog: v0.1.0-alpha.34...v0.1.0-alpha.35
Full Changelog: v0.1.0-alpha.33...v0.1.0-alpha.34
Full Changelog: v0.1.0-alpha.32...v0.1.0-alpha.33
Full Changelog: v0.1.0-alpha.31...v0.1.0-alpha.32
- ci: ensure pip is always available (#151) (0f45b41)
- types: handle more discriminated union shapes (#150) (bea9bfe)
- internal: bump rye to 0.44.0 (#149) (c66d4c9)
- internal: remove extra empty newlines (#146) (6e75573)
Full Changelog: v0.1.0-alpha.30...v0.1.0-alpha.31
Full Changelog: v0.1.0-alpha.29...v0.1.0-alpha.30
Full Changelog: v0.1.0-alpha.28...v0.1.0-alpha.29
Full Changelog: v0.1.0-alpha.27...v0.1.0-alpha.28
Full Changelog: v0.1.0-alpha.26...v0.1.0-alpha.27
- docs: update client docstring (#128) (70fc2aa)
- internal: fix devcontainers setup (#124) (2f328c7)
- internal: properly set pydantic_private (#126) (c7e4eba)
Full Changelog: v0.1.0-alpha.25...v0.1.0-alpha.26
- client: mark some request bodies as optional (d23452e)
Full Changelog: v0.1.0-alpha.24...v0.1.0-alpha.25
- internal: fix type traversing dictionary params (#113) (326e6a7)
- internal: minor type handling changes (#115) (e9e257c)
- internal: update client tests (#116) (dd97d92)
Full Changelog: v0.1.0-alpha.23...v0.1.0-alpha.24
- api: update via SDK Studio (#111) (5b3e4c4)
- client: send
X-Stainless-Read-Timeoutheader (#110) (870d21d)
- internal: bummp ruff dependency (#108) (76291c2)
- internal: change default timeout to an int (#107) (1916121)
- internal: codegen related update (#105) (a001692)
- internal: use TypeAliasType for type aliases (#109) (76fd1fc)
Full Changelog: v0.1.0-alpha.22...v0.1.0-alpha.23
Full Changelog: v0.1.0-alpha.21...v0.1.0-alpha.22
Full Changelog: v0.1.0-alpha.20...v0.1.0-alpha.21
Full Changelog: v0.1.0-alpha.19...v0.1.0-alpha.20
- feat: Support kwargs + experimental (d48fd9a)
Full Changelog: v0.1.0-alpha.18...v0.1.0-alpha.19
- api: update via SDK Studio (638129a)
- api: update via SDK Studio (0153e9e)
- api: update via SDK Studio (d289d83)
- api: update via SDK Studio (690efcb)
- api: update via SDK Studio (c87fcff)
- api: update via SDK Studio (d9db05d)
- api: update via SDK Studio (d719154)
- api: update via SDK Studio (e4fbd82)
- api: update via SDK Studio (0bb9273)
- api: update via SDK Studio (ebfdbcb)
- api: update via SDK Studio (20f5a92)
- api: update via SDK Studio (0d75a30)
- api: update via SDK Studio (8a038de)
- api: update via SDK Studio (656ea6f)
- api: update via SDK Studio (3af8c6c)
- api: update via SDK Studio (9ba9c8a)
- api: update via SDK Studio (f565add)
- api: update via SDK Studio (73cf7ea)
- api: update via SDK Studio (4dbbaea)
- api: update via SDK Studio (3e48baa)
- api: update via SDK Studio (#12) (f9fd1d3)
- api: update via SDK Studio (#13) (8dda6ff)
- api: update via SDK Studio (#14) (f3271a1)
- api: update via SDK Studio (#18) (176aefb)
- api: update via SDK Studio (#19) (a618b6e)
- api: update via SDK Studio (#2) (3a558fa)
- api: update via SDK Studio (#21) (0fcdca0)
- api: update via SDK Studio (#22) (de4d0bd)
- api: update via SDK Studio (#23) (1ba25bf)
- api: update via SDK Studio (#25) (046e6e6)
- api: update via SDK Studio (#30) (ce02f2e)
- api: update via SDK Studio (#33) (d03360a)
- api: update via SDK Studio (#37) (f1f62dc)
- api: update via SDK Studio (#4) (f825609)
- api: update via SDK Studio (#40) (e8d5387)
- api: update via SDK Studio (#48) (3c213f6)
- api: update via SDK Studio (#50) (636e0cb)
- api: update via SDK Studio (#52) (c7430c8)
- api: update via SDK Studio (#6) (aa8c372)
- api: update via SDK Studio (#60) (7d6512c)
- api: update via SDK Studio (#61) (440b082)
- api: update via SDK Studio (#65) (cd92872)
- api: update via SDK Studio (#67) (8187944)
- api: update via SDK Studio (#72) (8535a3a)
- api: update via SDK Studio (#74) (4865c48)
- api: update via SDK Studio (#79) (a4defc1)
- api: update via SDK Studio (#81) (5120abf)
- api: update via SDK Studio (#87) (1ca7922)
- api: update via SDK Studio (#9) (5967933)
- vector store polling (06f8c1e)
- client: compat with new httpx 0.28.0 release (79dfe90)
- correctly handle deserialising
clsfields (#59) (6cada34)
- fix naming (65990fd)
- go live (a74a889)
- internal: bump pydantic dependency (34e73ef)
- internal: bump pyright (8c3fa40)
- internal: codegen related update (f19c6df)
- internal: codegen related update (8229b38)
- internal: codegen related update (521096c)
- internal: codegen related update (ba3aeab)
- internal: codegen related update (efcf79d)
- internal: codegen related update (4a28043)
- internal: codegen related update (#3) (2174af4)
- internal: codegen related update (#46) (189d38a)
- internal: codegen related update (#55) (f8f93b4)
- internal: codegen related update (#58) (4ee7313)
- internal: codegen related update (#66) (df284d3)
- internal: codegen related update (#69) (645d6a2)
- internal: codegen related update (#70) (e167953)
- internal: codegen related update (#78) (02352bf)
- internal: exclude mypy from running on tests (1fa4191)
- internal: fix compat model_dump method when warnings are passed (2012b11)
- internal: fix some typos (b79e0eb)
- internal: minor formatting changes (#71) (38087e0)
- internal: updated imports (8ab3cec)
- internal: version bump (#27) (931e37a)
- internal: version bump (#32) (1754b14)
- internal: version bump (#36) (d7bb76b)
- internal: version bump (#43) (afaea00)
- internal: version bump (#49) (90b60f0)
- internal: version bump (#5) (51a9658)
- internal: version bump (#54) (e8b54d0)
- internal: version bump (#8) (8bf2fc2)
- make the
Omittype public (cfe8b7c) - rebuild project due to codegen change (a1564f7)
- rebuild project due to codegen change (192a853)
- rebuild project due to codegen change (ab7ad9c)
- rebuild project due to codegen change (59ac8fe)
- remove now unused
cached-propertydep (5b05d12) - update SDK settings (d691361)
- update SDK settings (#84) (31e677d)
- add info log level to readme (36edcef)
- fix typos (#57) (6e5207b)
- readme: example snippet for client context manager (8ae1d6f)
- readme: fix http client proxies example (ea2bd33)
Full Changelog: v0.1.0-alpha.17...v0.1.0-alpha.18
Full Changelog: v0.1.0-alpha.16...v0.1.0-alpha.17
Full Changelog: v0.1.0-alpha.15...v0.1.0-alpha.16
Full Changelog: v0.1.0-alpha.14...v0.1.0-alpha.15
Full Changelog: v0.1.0-alpha.13...v0.1.0-alpha.14
Full Changelog: v0.1.0-alpha.12...v0.1.0-alpha.13
- api: update via SDK Studio (#65) (cd92872)
- api: update via SDK Studio (#67) (8187944)
- api: update via SDK Studio (#72) (8535a3a)
- internal: codegen related update (#66) (df284d3)
- internal: codegen related update (#69) (645d6a2)
- internal: codegen related update (#70) (e167953)
- internal: minor formatting changes (#71) (38087e0)
Full Changelog: v0.1.0-alpha.11...v0.1.0-alpha.12
- api: update via SDK Studio (638129a)
- api: update via SDK Studio (0153e9e)
- api: update via SDK Studio (d289d83)
- api: update via SDK Studio (690efcb)
- api: update via SDK Studio (c87fcff)
- api: update via SDK Studio (d9db05d)
- api: update via SDK Studio (d719154)
- api: update via SDK Studio (e4fbd82)
- api: update via SDK Studio (0bb9273)
- api: update via SDK Studio (ebfdbcb)
- api: update via SDK Studio (20f5a92)
- api: update via SDK Studio (0d75a30)
- api: update via SDK Studio (8a038de)
- api: update via SDK Studio (656ea6f)
- api: update via SDK Studio (3af8c6c)
- api: update via SDK Studio (9ba9c8a)
- api: update via SDK Studio (f565add)
- api: update via SDK Studio (73cf7ea)
- api: update via SDK Studio (4dbbaea)
- api: update via SDK Studio (3e48baa)
- api: update via SDK Studio (#12) (f9fd1d3)
- api: update via SDK Studio (#13) (8dda6ff)
- api: update via SDK Studio (#14) (f3271a1)
- api: update via SDK Studio (#18) (176aefb)
- api: update via SDK Studio (#19) (a618b6e)
- api: update via SDK Studio (#2) (3a558fa)
- api: update via SDK Studio (#21) (0fcdca0)
- api: update via SDK Studio (#22) (de4d0bd)
- api: update via SDK Studio (#23) (1ba25bf)
- api: update via SDK Studio (#25) (046e6e6)
- api: update via SDK Studio (#30) (ce02f2e)
- api: update via SDK Studio (#33) (d03360a)
- api: update via SDK Studio (#37) (f1f62dc)
- api: update via SDK Studio (#4) (f825609)
- api: update via SDK Studio (#40) (e8d5387)
- api: update via SDK Studio (#48) (3c213f6)
- api: update via SDK Studio (#50) (636e0cb)
- api: update via SDK Studio (#52) (c7430c8)
- api: update via SDK Studio (#6) (aa8c372)
- api: update via SDK Studio (#60) (7d6512c)
- api: update via SDK Studio (#61) (440b082)
- api: update via SDK Studio (#9) (5967933)
- vector store polling (06f8c1e)
- client: compat with new httpx 0.28.0 release (79dfe90)
- correctly handle deserialising
clsfields (#59) (6cada34)
- go live (a74a889)
- internal: bump pydantic dependency (34e73ef)
- internal: bump pyright (8c3fa40)
- internal: codegen related update (f19c6df)
- internal: codegen related update (8229b38)
- internal: codegen related update (521096c)
- internal: codegen related update (ba3aeab)
- internal: codegen related update (efcf79d)
- internal: codegen related update (4a28043)
- internal: codegen related update (#3) (2174af4)
- internal: codegen related update (#46) (189d38a)
- internal: codegen related update (#55) (f8f93b4)
- internal: codegen related update (#58) (4ee7313)
- internal: exclude mypy from running on tests (1fa4191)
- internal: fix compat model_dump method when warnings are passed (2012b11)
- internal: fix some typos (b79e0eb)
- internal: updated imports (8ab3cec)
- internal: version bump (#27) (931e37a)
- internal: version bump (#32) (1754b14)
- internal: version bump (#36) (d7bb76b)
- internal: version bump (#43) (afaea00)
- internal: version bump (#49) (90b60f0)
- internal: version bump (#5) (51a9658)
- internal: version bump (#54) (e8b54d0)
- internal: version bump (#8) (8bf2fc2)
- make the
Omittype public (cfe8b7c) - rebuild project due to codegen change (a1564f7)
- rebuild project due to codegen change (192a853)
- rebuild project due to codegen change (ab7ad9c)
- rebuild project due to codegen change (59ac8fe)
- remove now unused
cached-propertydep (5b05d12) - update SDK settings (d691361)