Releases: browserbase/sdk-python
Releases · browserbase/sdk-python
v1.5.0-alpha.0
1.5.0-alpha.0 (2025-09-05)
Full Changelog: v1.4.0...v1.5.0-alpha.0
Features
- api: api update (e94ddbd)
- api: api update (28115fb)
- api: api update (3209287)
- api: api update (f38e029)
- api: api update (1d9f769)
- api: api update (d72f39f)
- api: api update (6d449b3)
- api: api update (8bd5f8b)
- api: api update (1ce99ef)
- api: api update (1cbb849)
- api: manual updates (5893fc6)
- api: manual updates (074f06d)
- clean up environment call outs (82c38c4)
- client: add follow_redirects request option (a8b0b5e)
- client: add support for aiohttp (3516092)
- client: support file upload requests (2f338f0)
- improve future compat with pydantic v3 (8b5256c)
- types: replace List[str] with SequenceNotStr in params (55083f6)
Bug Fixes
- avoid newer type syntax (85f597b)
- ci: correct conditional (a36b873)
- ci: release-doctor — report correct token name (61b97ff)
- client: correctly parse binary response | stream (9614c4c)
- client: don't send Content-Type header on GET requests (c4c4185)
- fix extension types in playwright_extensions (8b652e7)
- parsing: correctly handle nested discriminated unions (d020678)
- parsing: ignore empty metadata (118c4d4)
- parsing: parse extra field types (c7ef875)
- tests: fix: tests which call HTTP endpoints directly with the example parameters (e298407)
Chores
- ci: change upload type (e42da7c)
- ci: enable for pull requests (03a6db7)
- ci: only run for pushes and fork pull requests (c8cb51f)
- docs: grammar improvements (f32a9e2)
- docs: remove reference to rye shell (07d129a)
- docs: remove unnecessary param examples (62209dc)
- internal: add Sequence related utils (34b0dd6)
- internal: bump pinned h11 dep (5e3270d)
- internal: change ci workflow machines (14c0ac4)
- internal: codegen related update (f979aff)
- internal: codegen related update (12de9f3)
- internal: codegen related update (c4157cb)
- internal: codegen related update (ccb2c95)
- internal: fix ruff target version (e6a3df4)
- internal: update comment in script (a7aec17)
- internal: update conftest.py (5d3a2b1)
- internal: update pyright exclude list (33ba4b4)
- package: mark python 3.13 as supported (2450b8e)
- project: add settings file for vscode (a406241)
- readme: fix version rendering on pypi (a8afe1a)
- readme: update badges (869a3f4)
- tests: add tests for httpx client instantiation & proxies (9c5d88c)
- tests: run tests in parallel (94308de)
- tests: skip some failing tests on the latest python versions (7bc40f0)
- update @stainless-api/prism-cli to v5.15.0 (b48933b)
- update github action (d57dc03)
Documentation
- client: fix httpx.Timeout documentation reference (4bbda56)
v1.4.0
1.4.0 (2025-05-16)
Full Changelog: v1.3.0...v1.4.0
Features
- api: api update (d3b2ee1)
Bug Fixes
- package: support direct resource imports (8feb502)
- pydantic v1: more robust ModelField.annotation check (5292730)
Chores
- broadly detect json family of content-type headers (ffe29f8)
- ci: add timeout thresholds for CI jobs (3ca4458)
- ci: fix installation instructions (99a7328)
- ci: only use depot for staging repos (646f7d8)
- ci: upload sdks to package manager (ff18efd)
- internal: avoid errors for isinstance checks on proxies (b33d222)
- internal: base client updates (44f575e)
- internal: bump pyright version (bb6bbd3)
- internal: codegen related update (9f4f8d1)
- internal: fix list file params (74b3df7)
- internal: import reformatting (bba19e4)
- internal: minor formatting changes (0c58843)
- internal: refactor retries to not use recursion (4161fdb)
- internal: update models test (5e5dc11)
v1.3.0
1.3.0 (2025-04-15)
Full Changelog: v1.2.0...v1.3.0
Features
- api: api update (#131) (1be828d)
- api: api update (#133) (2a08d98)
- api: api update (#140) (134049e)
- api: api update (#141) (145e5cb)
- api: api update (#143) (d55e411)
- client: allow passing
NotGiven
for body (#125) (6cdee1b)
Bug Fixes
- asyncify on non-asyncio runtimes (#123) (c8b2cd7)
- ci: ensure pip is always available (#138) (173fdde)
- ci: remove publishing patch (#139) (bd66d56)
- client: mark some request bodies as optional (6cdee1b)
- perf: optimize some hot paths (042f048)
- perf: skip traversing types for NotGiven values (5cc6c58)
- types: handle more discriminated union shapes (#137) (d9e09e3)
Chores
- client: minor internal fixes (47df6f5)
- docs: update client docstring (#129) (b2201f1)
- fix typos (#142) (0157632)
- internal: bump rye to 0.44.0 (#136) (9aeac01)
- internal: codegen related update (#124) (0678102)
- internal: codegen related update (#132) (3248d7e)
- internal: expand CI branch coverage (4494839)
- internal: fix devcontainers setup (#126) (eaf577b)
- internal: properly set pydantic_private (#127) (5236106)
- internal: reduce CI branch coverage (1bd4d8b)
- internal: remove extra empty newlines (#134) (2206050)
- internal: remove trailing character (#145) (2b055d7)
- internal: remove unused http client options forwarding (#130) (c63a3bd)
- internal: slight transform perf improvement (#147) (2d46582)
- internal: update client tests (#121) (862cd7e)
- internal: update pyright settings (0f0e110)
- slight wording improvement in README (#148) (c40603c)
Documentation
v1.2.0
v1.1.0
1.1.0 (2025-01-28)
Full Changelog: v1.0.5...v1.1.0
Features
- api: api update (#101) (5be14e9)
- api: api update (#104) (c13b2f9)
- api: api update (#105) (fc3b82f)
- api: api update (#109) (faca7e9)
- api: api update (#111) (42ae774)
Bug Fixes
- client: only call .close() when needed (#97) (01d5bd5)
- correctly handle deserialising
cls
fields (#100) (b617b85)
Chores
- add missing isclass check (#94) (de5856d)
- internal: add support for TypeAliasType (#85) (64448c6)
- internal: bump httpx dependency (#95) (d592266)
- internal: bump pydantic dependency (#81) (e35a0d8)
- internal: bump pyright (#83) (894b4c4)
- internal: codegen related update (#102) (f648bbb)
- internal: codegen related update (#106) (3fc9cde)
- internal: codegen related update (#107) (c97e138)
- internal: codegen related update (#86) (ab76578)
- internal: codegen related update (#87) (f7f189e)
- internal: codegen related update (#88) (85f1492)
- internal: codegen related update (#93) (57f0977)
- internal: codegen related update (#99) (f817bcb)
- internal: fix some typos (#92) (51d9f42)
- internal: minor formatting changes (#110) (195c595)
- internal: remove some duplicated imports (#89) (a82ae7d)
- internal: updated imports (#90) (dc6e187)
- make the
Omit
type public (#78) (a7bdc57)