Full Changelog: v0.5.0...v0.6.0
- client: close streams without requiring full consumption (cb29768)
- compat with Python 3.14 (009ca0d)
- compat: update signatures of
model_dumpandmodel_dump_jsonfor Pydantic v1 (eb03850) - ensure streams are always closed (4b8f9b7)
- types: allow pyright to infer TypedDict types within SequenceNotStr (aab06ad)
- use async_to_httpx_files in patch method (7a5d301)
- add missing docstrings (edaf4a2)
- bump
httpx-aiohttpversion to 0.1.9 (29874b0) - deps: mypy 1.18.1 has a regression, pin to 1.17 (8c1ce31)
- docs: use environment variables for authentication in code snippets (e04fade)
- internal/tests: avoid race condition with implicit client cleanup (1b7f280)
- internal: add missing files argument to base client (9223e75)
- internal: codegen related update (3b9a132)
- internal: detect missing future annotations with ruff (b4cccf1)
- internal: grammar fix (it's -> its) (46f738d)
- package: drop Python 3.8 support (785c446)
- speedup initial import (cc25ae3)
- update lockfile (2b01e25)
Full Changelog: v0.4.0...v0.5.0
- do not install brew dependencies in ./scripts/bootstrap by default (b0bf238)
- types: change optional parameter type from NotGiven to Omit (19b3fdb)
Full Changelog: v0.3.0...v0.4.0
- improve future compat with pydantic v3 (648fe7b)
- types: replace List[str] with SequenceNotStr in params (565a26d)
- avoid newer type syntax (b9bfeb3)
- internal: add Sequence related utils (909f85f)
- internal: move mypy configurations to
pyproject.tomlfile (68106c6) - internal: update pydantic dependency (9ad2fea)
- internal: update pyright exclude list (203a1a1)
- tests: simplify
get_platformtest (21f3cd5)
Full Changelog: v0.2.0...v0.3.0
- custom patch to handle exception during stream chunk (7549f0b)
- internal: change ci workflow machines (37dd39f)
- internal: codegen related update (cae389f)
- internal: update comment in script (20ab448)
- run lint (dc7d5a7)
- update @stainless-api/prism-cli to v5.15.0 (8e77df5)
- update github action (3dab72d)
Full Changelog: v0.1.2...v0.2.0
- api: remove chat completion request model (94c4e9f)
- client: don't send Content-Type header on GET requests (efec88a)
- parsing: correctly handle nested discriminated unions (b627686)
- parsing: ignore empty metadata (d6ee851)
- parsing: parse extra field types (f03ca22)
- add examples (abfa065)
- internal: bump pinned h11 dep (d40e1b1)
- internal: fix ruff target version (c900ebc)
- package: mark python 3.13 as supported (ef5bc36)
- project: add settings file for vscode (e310380)
- readme: fix version rendering on pypi (786f9fb)
- sync repo (7e697f6)
- update SDK settings (de22c0e)