Skip to content

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Apr 23, 2024

Automated Release PR

0.1.0-alpha.5 (2026-01-17)

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

Features

  • api: OpenAPI spec update via Stainless API (#18) (51c4025)
  • api: OpenAPI spec update via Stainless API (#21) (4b94f71)
  • clean up environment call outs (ad83736)
  • client: add follow_redirects request option (cbd27b4)
  • client: add support for aiohttp (393e393)
  • client: add support for binary request streaming (04eb2a7)
  • client: allow passing NotGiven for body (#66) (c53de39)
  • client: send X-Stainless-Read-Timeout header (#60) (69e514f)
  • client: support file upload requests (09e05f0)
  • improve future compat with pydantic v3 (93d8fb9)
  • types: replace List[str] with SequenceNotStr in params (ae478df)

Bug Fixes

  • asyncify on non-asyncio runtimes (#64) (f7ad873)
  • avoid newer type syntax (1bed539)
  • ci: correct conditional (df34ac8)
  • ci: ensure pip is always available (#77) (5eb597e)
  • ci: release-doctor — report correct token name (a22ef2e)
  • ci: remove publishing patch (#78) (b142c88)
  • client: close streams without requiring full consumption (63670ce)
  • client: compat with new httpx 0.28.0 release (#31) (3494f25)
  • client: correctly parse binary response | stream (0762f8d)
  • client: don't send Content-Type header on GET requests (791e4fc)
  • client: mark some request bodies as optional (c53de39)
  • client: only call .close() when needed (#48) (2a8b3ea)
  • compat with Python 3.14 (988f89c)
  • compat: update signatures of model_dump and model_dump_json for Pydantic v1 (7d0d7e4)
  • correctly handle deserialising cls fields (#51) (8bab70c)
  • docs/api: remove references to nonexistent types (28735f6)
  • ensure streams are always closed (53847ee)
  • package: support direct resource imports (9443d25)
  • parsing: correctly handle nested discriminated unions (4a0795e)
  • parsing: ignore empty metadata (8babd3c)
  • parsing: parse extra field types (da719a3)
  • perf: optimize some hot paths (c0a0d6e)
  • perf: skip traversing types for NotGiven values (96b5e8a)
  • pydantic v1: more robust ModelField.annotation check (dcf4095)
  • tests: fix: tests which call HTTP endpoints directly with the example parameters (1edfc13)
  • tests: make test_get_platform less flaky (#54) (0f53e2e)
  • types: allow pyright to infer TypedDict types within SequenceNotStr (e03ff7f)
  • types: handle more discriminated union shapes (#76) (4c58555)
  • use async_to_httpx_files in patch method (6a0bda4)

Chores

  • add missing docstrings (109587c)
  • add missing isclass check (#46) (0e94ac2)
  • add Python 3.14 classifier and testing (46aed18)
  • broadly detect json family of content-type headers (484ef55)
  • bump httpx-aiohttp version to 0.1.9 (c632881)
  • ci: add timeout thresholds for CI jobs (c64f88b)
  • ci: change upload type (d6ecb98)
  • ci: enable for pull requests (4d45823)
  • ci: fix installation instructions (3ec60bf)
  • ci: only run for pushes and fork pull requests (cb8d889)
  • ci: only use depot for staging repos (a34edb6)
  • ci: upload sdks to package manager (92b578e)
  • client: minor internal fixes (46c6012)
  • deps: mypy 1.18.1 has a regression, pin to 1.17 (d98efa4)
  • do not install brew dependencies in ./scripts/bootstrap by default (e355179)
  • docs: grammar improvements (365638e)
  • docs: remove reference to rye shell (df13a62)
  • docs: update client docstring (#70) (7044c85)
  • docs: use environment variables for authentication in code snippets (01f64ef)
  • fix typos (#79) (2b40b83)
  • internal/tests: avoid race condition with implicit client cleanup (d913cd6)
  • internal: add --fix argument to lint script (e44e409)
  • internal: add missing files argument to base client (934bd9d)
  • internal: add Sequence related utils (f0d2871)
  • internal: add support for TypeAliasType (#37) (c4f353f)
  • internal: avoid errors for isinstance checks on proxies (a7b6a05)
  • internal: avoid pytest-asyncio deprecation warning (#55) (bc8b43e)
  • internal: base client updates (e30b668)
  • internal: bummp ruff dependency (#59) (7882f2c)
  • internal: bump httpx dependency (#47) (fb2bc94)
  • internal: bump pinned h11 dep (57ff829)
  • internal: bump pydantic dependency (#34) (1b764fd)
  • internal: bump pyright (#32) (0ecc7ec)
  • internal: bump pyright (#36) (a12e8fb)
  • internal: bump pyright version (14e4c20)
  • internal: bump rye to 0.44.0 (#75) (0d2de68)
  • internal: change ci workflow machines (8615982)
  • internal: change default timeout to an int (#58) (9b8fbb7)
  • internal: codegen related update (c0a96e0)
  • internal: codegen related update (cd89671)
  • internal: codegen related update (d0979d5)
  • internal: codegen related update (b86bfb7)
  • internal: codegen related update (07cb56f)
  • internal: codegen related update (2bdbbe4)
  • internal: codegen related update (#38) (07f9a2a)
  • internal: codegen related update (#39) (0526011)
  • internal: codegen related update (#40) (6010846)
  • internal: codegen related update (#41) (017e4c3)
  • internal: codegen related update (#42) (738fb58)
  • internal: codegen related update (#45) (a28dbb9)
  • internal: codegen related update (#50) (0f877e7)
  • internal: codegen related update (#52) (e097f1c)
  • internal: codegen related update (#65) (851aa1d)
  • internal: codegen related update (#74) (7f7fc88)
  • internal: detect missing future annotations with ruff (4dcaf54)
  • internal: exclude mypy from running on tests (#30) (3bcf1c9)
  • internal: expand CI branch coverage (b849844)
  • internal: fix compat model_dump method when warnings are passed (#27) (d354f4a)
  • internal: fix devcontainers setup (#67) (9925791)
  • internal: fix list file params (dcc896c)
  • internal: fix ruff target version (e16c3d8)
  • internal: fix some typos (#44) (01228e6)
  • internal: fix type traversing dictionary params (#61) (d69c8ce)
  • internal: grammar fix (it's -> its) (359a8c2)
  • internal: import reformatting (69505f7)
  • internal: minor formatting changes (8933135)
  • internal: minor formatting changes (#57) (218176b)
  • internal: minor style changes (#56) (0614b4a)
  • internal: minor type handling changes (#62) (3cde3a5)
  • internal: properly set pydantic_private (#68) (7af75eb)
  • internal: reduce CI branch coverage (971a4ef)
  • internal: refactor retries to not use recursion (d8eb684)
  • internal: remove extra empty newlines (#73) (9e95737)
  • internal: remove trailing character (#80) (e336af2)
  • internal: remove unused http client options forwarding (#71) (855d582)
  • internal: slight transform perf improvement (#81) (725bac2)
  • internal: update actions/checkout version (e5f90c9)
  • internal: update client tests (#63) (4596d45)
  • internal: update comment in script (8735ebc)
  • internal: update conftest.py (0b96f69)
  • internal: update models test (2625b52)
  • internal: update pydantic dependency (1d81895)
  • internal: update pyright exclude list (d5f6145)
  • internal: update pyright settings (86bac8f)
  • make the Omit type public (#33) (72de306)
  • package: drop Python 3.8 support (a0fdbfd)
  • package: mark python 3.13 as supported (70d59fd)
  • project: add settings file for vscode (f9ac05a)
  • readme: fix version rendering on pypi (e05102a)
  • readme: update badges (c47640b)
  • rebuild project due to codegen change (#22) (29c8c9e)
  • rebuild project due to codegen change (#23) (7c494c5)
  • rebuild project due to codegen change (#24) (552ed44)
  • rebuild project due to codegen change (#25) (4c06923)
  • rebuild project due to codegen change (#26) (2414a9e)
  • rebuild project due to oas spec rename (#20) (9d1408b)
  • remove now unused cached-property dep (#29) (5c8985c)
  • rename some identifiers (451bed3)
  • slight wording improvement in README (#83) (b01b22e)
  • speedup initial import (454784d)
  • tests: add tests for httpx client instantiation & proxies (911a987)
  • tests: improve enum examples (#82) (992264c)
  • tests: run tests in parallel (672fffa)
  • tests: simplify get_platform test (d6ec18d)
  • tests: skip some failing tests on the latest python versions (4b51622)
  • types: change optional parameter type from NotGiven to Omit (6abb395)
  • update @stainless-api/prism-cli to v5.15.0 (0fd434f)
  • update github action (37deecf)
  • update lockfile (5e779fc)

Documentation

  • add info log level to readme (#28) (ac21690)
  • client: fix httpx.Timeout documentation reference (52ab338)
  • fix typos (#49) (baf1fbc)
  • raw responses: fix duplicate the (#53) (ff88f4f)
  • readme: example snippet for client context manager (#43) (03b1d41)
  • readme: fix http client proxies example (#35) (90fa18a)
  • update URLs from stainlessapi.com to stainless.com (#69) (dac10cc)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from a520c86 to 9d1408b Compare May 7, 2024 11:54
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 23c7da6 to 4b94f71 Compare May 7, 2024 11:54
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from b2a1662 to 29c8c9e Compare November 4, 2024 19:43
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from c278dcd to 7c494c5 Compare November 6, 2024 15:52
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 80a1d1c to 552ed44 Compare November 12, 2024 13:18
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 7e0cf8b to 4c06923 Compare November 18, 2024 10:57
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 1544cb4 to 2414a9e Compare November 18, 2024 12:54
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from d0c250d to d354f4a Compare November 22, 2024 20:32
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 6f24604 to ac21690 Compare November 22, 2024 20:33
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 5c06190 to 5c8985c Compare November 26, 2024 05:42
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 4dd2acd to 3bcf1c9 Compare November 28, 2024 05:40
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 875768c to 3494f25 Compare November 28, 2024 18:51
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 0db9773 to 0ecc7ec Compare December 3, 2024 05:59
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 9d6eef3 to 72de306 Compare December 4, 2024 05:57
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 9d28b99 to ddcc62d Compare November 22, 2025 05:06
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from 51e1bde to 94c63f9 Compare November 28, 2025 03:47
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 94c63f9 to 74eed8a Compare December 3, 2025 07:40
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 74eed8a to 26a974d Compare December 3, 2025 07:47
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 26a974d to 8677e3c Compare December 9, 2025 05:37
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 8677e3c to 51765e0 Compare December 9, 2025 05:38
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 51765e0 to 265fbc1 Compare December 16, 2025 05:18
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 265fbc1 to 4a64b7d Compare December 17, 2025 07:54
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 4a64b7d to 0d11d03 Compare December 18, 2025 09:18
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 0d11d03 to 0a17903 Compare December 19, 2025 07:54
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 0a17903 to 3f388ce Compare January 6, 2026 06:51
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 3f388ce to bb23691 Compare January 14, 2026 10:04
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from bb23691 to a71aede Compare January 14, 2026 10:13
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from a71aede to 9d50a7f Compare January 17, 2026 07:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant