v1.0.0
1.0.0 (2026-04-07)
Full Changelog: v0.6.0...v1.0.0
Features
- add
--max-itemsflag 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-constis 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
anytype 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
RawJSONwhen iterating items with--format explorein 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.Stdoutisn't necessary (5a9eee0) - omit full usage information when missing required CLI parameters (9494221)
- switch some CLI Go tests from
os.Chdirtot.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)