Skip to content

v1.0.0

Choose a tag to compare

@stainless-app stainless-app released this 07 Apr 20:15
260a083

1.0.0 (2026-04-07)

Full Changelog: v0.6.0...v1.0.0

Features

  • add --max-items flag for paginated/streaming endpoints (69f59b4)
  • allow - as value representing stdin to binary-only file parameters in CLIs (53e492b)
  • better error message if scheme forgotten in CLI *_BASE_URL/--base-url (9e8ea2e)
  • binary-only parameters become CLI flags that take filenames only (44f76ee)
  • set CLI flag constant values automatically where x-stainless-const is set (5a4c267)
  • support passing required body params through pipes (129a8fb)

Bug Fixes

  • add missing example parameters for test cases (ff405fd)
  • avoid reading from stdin unless request body is form encoded or json (c02ddcf)
  • better support passing client args in any position (d0e2b80)
  • cli no longer hangs when stdin is attached to a pipe with empty input (ea56026)
  • fall back to main branch if linking fails in CI (c5a15bf)
  • fix for encoding arrays with any type items (8c06a50)
  • fix for off-by-one error in pagination logic (e2fd877)
  • fix for test cases with newlines in YAML and better error reporting (bf2bfbf)
  • fix quoting typo (a07b95d)
  • handle empty data set using --format explore (0ab4511)
  • improve linking behavior when developing on a branch not in the Go SDK (017a6d8)
  • improved workflow for developing on branches (9a6d982)
  • no longer require an API key when building on production repos (5386075)
  • only set client options when the corresponding CLI flag or env var is explicitly set (adff5a8)
  • use RawJSON when iterating items with --format explore in the CLI (8f3df62)

Chores

  • ci: skip lint on metadata-only changes (19fe3c5)
  • ci: skip uploading artifacts on stainless-internal branches (38d0a82)
  • internal: codegen related update (6b13b43)
  • internal: codegen related update (f96adf8)
  • internal: codegen related update (037b016)
  • internal: codegen related update (73f9d02)
  • internal: tweak CI branches (0c380ff)
  • internal: update gitignore (8b2c283)
  • internal: update multipart form array serialization (c543b19)
  • mark all CLI-related tests in Go with t.Parallel() (dd96fa4)
  • modify CLI tests to inject stdout so mutating os.Stdout isn't necessary (5a9eee0)
  • omit full usage information when missing required CLI parameters (9494221)
  • switch some CLI Go tests from os.Chdir to t.Chdir (c390865)
  • test: do not count install time for mock server timeout (96022ee)
  • tests: bump steady to v0.19.4 (f14d5d9)
  • tests: bump steady to v0.19.5 (fdf2539)
  • tests: bump steady to v0.19.6 (78487cc)
  • tests: bump steady to v0.19.7 (e220b41)
  • tests: bump steady to v0.20.1 (0804c5a)
  • tests: bump steady to v0.20.2 (245a49b)

Refactors

  • tests: switch from prism to steady (40c8f95)