Skip to content
This repository was archived by the owner on Oct 22, 2026. It is now read-only.

v0.8.0

Latest

Choose a tag to compare

@stainless-app stainless-app released this 18 Jun 23:46
d24e4b9

0.8.0 (2025-06-17)

Full Changelog: v0.7.0...v0.8.0

⚠ BREAKING CHANGES

  • client: rename resp package
  • client: improve core function names
  • client: improve union variant names
  • client: improve param subunions & deduplicate types

Features

  • api: manual updates (#143) (0ad70ec)
  • client: add debug log helper (3591364)
  • client: add escape hatch to omit required param fields (#150) (5058854)
  • client: add support for endpoint-specific base URLs in python (538ea47)
  • client: add support for reading base URL from environment variable (febb457)
  • client: allow overriding unions (e8e4fe3)
  • client: experimental support for unmarshalling into param structs (af4406e)
  • client: improve param subunions & deduplicate types (3c0e907)
  • client: rename resp package (7895a14)
  • client: support custom http clients (#152) (bab0058)
  • client: support more time formats (f7c7d39)
  • client: support param struct overrides (#145) (0baf2f6)
  • client: support unions in query and forms (#148) (c49965f)

Bug Fixes

  • client: cast to raw message when converting to params (88b5d2f)
  • client: clean up reader resources (ac1b426)
  • client: correctly set stream key for multipart (9aeecf5)
  • client: correctly update body in WithJSONSet (11a6d11)
  • client: don't panic on marshal with extra null field (5546f82)
  • client: improve core function names (014a26a)
  • client: improve union variant names (7fa4de7)
  • client: resolve issue with optional multipart files (51a5e0b)
  • client: return error on bad custom url instead of panic (#146) (b0d0fac)
  • client: support multipart encoding array formats (#147) (8eee61a)
  • client: time format encoding fix (a560d93)
  • client: unmarshal responses properly (9e2c24b)
  • fix error (f1257f0)
  • handle empty bodies in WithJSONSet (5003fac)
  • pagination: handle errors when applying options (e4e55ff)
  • test: return early after test failure (#141) (37c95eb)

Chores

  • add request options to client tests (#140) (13d2104)
  • ci: add timeout thresholds for CI jobs (b3345b6)
  • ci: enable for pull requests (e25c30c)
  • ci: only use depot for staging repos (43b7288)
  • docs: doc improvements (#149) (6bd9e2a)
  • docs: document pre-request options (2e2b1ba)
  • docs: grammar improvements (16390fa)
  • docs: improve security documentation (#138) (b8d2249)
  • docs: readme improvements (#151) (c7916fd)
  • docs: update file uploads in README (#144) (0970fb3)
  • docs: update respjson package name (495df23)
  • fix typos (#142) (6019d95)
  • improve devcontainer setup (bc84a08)
  • internal: codegen related update (6d633ca)
  • internal: expand CI branch coverage (068b8e7)
  • internal: reduce CI branch coverage (4564b6a)
  • make go mod tidy continue on error (206aac6)
  • readme: improve formatting (3ecd3b8)
  • utils: add internal resp to param utility (a681757)

Documentation

  • update documentation links to be more uniform (eefe3d3)