Skip to content

v0.4.0

Choose a tag to compare

@stainless-app stainless-app released this 05 Dec 14:16

0.4.0 (2025-12-05)

Full Changelog: v0.3.0...v0.4.0

Features

  • api: gitpod -> ona (5ddf83b)
  • clean up environment call outs (213fcdc)
  • client: add support for aiohttp (9eeac4b)
  • client: support file upload requests (f986b23)
  • improve future compat with pydantic v3 (a52c037)

Bug Fixes

  • ci: correct conditional (ee5b628)
  • ci: release-doctor — report correct token name (0961324)
  • client: correctly parse binary response | stream (133ddee)
  • client: don't send Content-Type header on GET requests (92025c1)
  • parsing: correctly handle nested discriminated unions (f95762d)
  • parsing: ignore empty metadata (3901ec7)
  • parsing: parse extra field types (e10d4fb)
  • tests: fix: tests which call HTTP endpoints directly with the example parameters (8a35255)

Chores

  • ci: change upload type (7801ba9)
  • ci: enable for pull requests (615015e)
  • ci: only run for pushes and fork pull requests (8e3cd30)
  • internal: bump pinned h11 dep (c55a48c)
  • internal: codegen related update (e2efcf5)
  • internal: fix ruff target version (d6156d2)
  • internal: move mypy configurations to pyproject.toml file (20ff2fd)
  • internal: update comment in script (1aeeb0f)
  • internal: update conftest.py (e1f69f3)
  • package: mark python 3.13 as supported (e580a61)
  • project: add settings file for vscode (8ec9f41)
  • readme: fix version rendering on pypi (de1172d)
  • readme: update badges (2417444)
  • tests: add tests for httpx client instantiation & proxies (c03af6e)
  • tests: run tests in parallel (6e0ed60)
  • tests: simplify get_platform test (4726cc5)
  • tests: skip some failing tests on the latest python versions (4735291)
  • update @stainless-api/prism-cli to v5.15.0 (3918e98)

Documentation

  • client: fix httpx.Timeout documentation reference (28e4f0d)