Skip to content

Releases: steel-dev/steel-python

v0.16.0

06 Feb 20:02
fd15843

Choose a tag to compare

0.16.0 (2026-02-06)

Full Changelog: v0.15.0...v0.16.0

Features

  • api: api update (6efa7c6)
  • api: api update (39bf149)
  • client: add custom JSON encoder for extended type support (9c37892)
  • client: add support for binary request streaming (173f4bc)

Bug Fixes

  • types: allow pyright to infer TypedDict types within SequenceNotStr (941b1cc)
  • use async_to_httpx_files in patch method (4d5f789)

Chores

  • add missing docstrings (f16212d)
  • ci: upgrade actions/github-script (a950e2a)
  • internal: add --fix argument to lint script (ed11e7a)
  • internal: add missing files argument to base client (92b8e72)
  • internal: codegen related update (fa9cdd1)
  • internal: update actions/checkout version (f226fef)
  • speedup initial import (cb228f5)

v0.15.0

05 Dec 07:18
1edb7d1

Choose a tag to compare

0.15.0 (2025-12-05)

Full Changelog: v0.14.0...v0.15.0

Features

Bug Fixes

  • ensure streams are always closed (10f74eb)

Chores

  • add Python 3.14 classifier and testing (3a8c21e)
  • deps: mypy 1.18.1 has a regression, pin to 1.17 (e17dfc9)
  • update lockfile (c360fbf)

v0.14.0

14 Nov 11:03
ec709f4

Choose a tag to compare

0.14.0 (2025-11-14)

Full Changelog: v0.13.0...v0.14.0

Features

Bug Fixes

  • client: close streams without requiring full consumption (f8369a5)
  • compat with Python 3.14 (7c47c34)
  • compat: update signatures of model_dump and model_dump_json for Pydantic v1 (3db59eb)

Chores

  • bump httpx-aiohttp version to 0.1.9 (99fd534)
  • internal/tests: avoid race condition with implicit client cleanup (6aefd1c)
  • internal: grammar fix (it's -> its) (a9b53d6)
  • package: drop Python 3.8 support (1cc7fed)

v0.13.0

16 Oct 19:27
d8b8b94

Choose a tag to compare

0.13.0 (2025-10-16)

Full Changelog: v0.12.0...v0.13.0

Features

v0.12.0

14 Oct 16:30
f042726

Choose a tag to compare

0.12.0 (2025-10-14)

Full Changelog: v0.11.0...v0.12.0

Features

v0.11.0

13 Oct 17:29
0249b85

Choose a tag to compare

0.11.0 (2025-10-13)

Full Changelog: v0.10.0...v0.11.0

Features

Chores

  • internal: detect missing future annotations with ruff (f3a0218)

v0.10.0

07 Oct 21:44
58904df

Choose a tag to compare

0.10.0 (2025-10-07)

Full Changelog: v0.9.2...v0.10.0

Features

  • api: api update (c5ebcd8)
  • improve future compat with pydantic v3 (92560b2)
  • types: replace List[str] with SequenceNotStr in params (e19b0ab)

Chores

  • do not install brew dependencies in ./scripts/bootstrap by default (0fc1a17)
  • internal: move mypy configurations to pyproject.toml file (31efb95)
  • internal: update pydantic dependency (b3b9856)
  • tests: simplify get_platform test (b0f26dc)
  • types: change optional parameter type from NotGiven to Omit (47d3d13)

v0.9.2

02 Sep 08:12
c1ebdb4

Choose a tag to compare

0.9.2 (2025-09-02)

Full Changelog: v0.9.1...v0.9.2

Bug Fixes

  • timeout issue on sync api (82fdc65)

v0.9.1

02 Sep 07:54
55933a3

Choose a tag to compare

0.9.1 (2025-09-02)

Full Changelog: v0.9.0...v0.9.1

Bug Fixes

Chores

  • internal: add Sequence related utils (ec2a5db)
  • internal: change ci workflow machines (d7ce4e6)
  • internal: update pyright exclude list (d0b2591)
  • update github action (a001e5c)

v0.9.0

22 Aug 03:10
cbc0191

Choose a tag to compare

0.9.0 (2025-08-22)

Full Changelog: v0.8.0...v0.9.0

Features