Skip to content

release: 0.2.0#2

Merged
stainless-app[bot] merged 54 commits into
mainfrom
release-please--branches--main--changes--next
Jan 25, 2026
Merged

release: 0.2.0#2
stainless-app[bot] merged 54 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app

@stainless-app stainless-app Bot commented Dec 8, 2025

Copy link
Copy Markdown
Contributor

Automated Release PR

0.2.0 (2026-01-24)

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

Features

Bug Fixes

  • types: allow pyright to infer TypedDict types within SequenceNotStr (1176765)
  • use async_to_httpx_files in patch method (77d15e3)

Chores

  • add missing docstrings (ed8538a)
  • ci: upgrade actions/github-script (8057dc0)
  • internal: add --fix argument to lint script (d402a1a)
  • internal: add missing files argument to base client (e45cbc5)
  • internal: update actions/checkout version (483fb99)
  • speedup initial import (8185ce9)
  • update SDK settings (498643c)

Refactors

  • internal: switch from rye to uv (910f118)

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


Note

Releases 0.2.0 with uv tooling, major API surface changes, and binary request streaming support.

  • Tooling/CI: Migrate from rye to uv across devcontainer, scripts, CI/CD, and publishing; update actions to checkout@v6 and use astral-sh/setup-uv; remove nox.
  • Versioning/Docs: Bump to 0.2.0, update CHANGELOG, README (PyPI install), LICENSE year, and regenerate lockfiles with uv.
  • Client/core: Add content param for raw/binary bodies (sync/async), deprecate bytes via body, add BinaryTypes/AsyncBinaryTypes, include content in FinalRequestOptions, refine debug logging, and improve pyright typing (SequenceNotStr).
  • Resources: Switch to cached properties; drop actions, convert, templates, webhooks, workflows; keep compute, format, llm, ocr, search, vault, voice and update raw/streaming wrappers accordingly.
  • API surface: Update to new OpenAPI (endpoints 84→47). Many endpoints now return concrete typed responses; compute environments/secrets gain typed responses; remove functions/invoke/runs; add/adjust format/templates, llm, voice, vault, ocr types and signatures.

Written by Cursor Bugbot for commit ed63a6a. This will update automatically on new commits. Configure here.

@stainless-app

stainless-app Bot commented Dec 8, 2025

Copy link
Copy Markdown
Contributor Author

🧪 Testing

To try out this version of the SDK, run:

pip install 'https://pkg.stainless.com/s/router-python/cb57987717857d312dd3a6c733eb3d64b40d874a/casedev-0.1.0-py3-none-any.whl'

Expires at: Sat, 21 Feb 2026 07:10:07 GMT
Updated at: Thu, 22 Jan 2026 07:10:07 GMT

@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 9d3f831 to 95e11aa Compare December 9, 2025 04:54
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 95e11aa to 237431a Compare December 9, 2025 04:57
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 237431a to 4141f57 Compare December 15, 2025 22:59
@stainless-app stainless-app Bot changed the title release: 0.1.1 release: 0.2.0 Dec 15, 2025
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 4141f57 to d65b013 Compare December 15, 2025 22:59
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from d65b013 to 762ec88 Compare December 16, 2025 04:52

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR is being reviewed by Cursor Bugbot

Details

Your team is on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle for each member of your team.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

Comment thread src/casedev/_base_client.py
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 762ec88 to ea4fd9c Compare December 16, 2025 19:24
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from ea4fd9c to 31577fa Compare December 16, 2025 21:37
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 31577fa to bfa7d19 Compare December 17, 2025 06:56
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from bfa7d19 to 6e9e942 Compare December 17, 2025 07:04
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 6e9e942 to bea296b Compare December 18, 2025 08:03
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from bea296b to 02d2c14 Compare December 18, 2025 17:12
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 02d2c14 to aafbfcb Compare December 19, 2025 01:04
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 9f1e406 to 48c0579 Compare January 12, 2026 21:26
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 48c0579 to b737a93 Compare January 12, 2026 22:53
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from b737a93 to 48dc097 Compare January 13, 2026 19:01
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 48dc097 to 612f171 Compare January 14, 2026 07:31
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 612f171 to 144dc9a Compare January 14, 2026 08:59
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 144dc9a to 26c23fb Compare January 17, 2026 06:50
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 26c23fb to 72dfa19 Compare January 19, 2026 00:22
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 72dfa19 to a597d81 Compare January 19, 2026 00:23
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from a597d81 to 23f1aa1 Compare January 20, 2026 21:31
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 23f1aa1 to 7f35f31 Compare January 22, 2026 07:10
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 7f35f31 to ed63a6a Compare January 24, 2026 05:57
@bradfordseipp bradfordseipp self-requested a review January 25, 2026 20:44
@stainless-app stainless-app Bot merged commit f1b416b into main Jan 25, 2026
9 checks passed
@stainless-app

stainless-app Bot commented Jan 25, 2026

Copy link
Copy Markdown
Contributor Author

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