Skip to content

release: 0.4.0#6

Open
stainless-app[bot] wants to merge 42 commits intomainfrom
release-please--branches--main--changes--next
Open

release: 0.4.0#6
stainless-app[bot] wants to merge 42 commits intomainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app
Copy link
Copy Markdown
Contributor

@stainless-app stainless-app Bot commented Mar 25, 2026

Automated Release PR

0.4.0 (2026-04-30)

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

Features

  • allow - as value representing stdin to binary-only file parameters in CLIs (eacfea0)
  • api: add network, bridge fields to accounts (ccd116d)
  • better error message if scheme forgotten in CLI *_BASE_URL/--base-url (8d976d4)
  • binary-only parameters become CLI flags that take filenames only (ed64986)
  • cli: add --raw-output/-r option to print raw (non-JSON) strings (963cb22)
  • cli: alias parameters in data with x-stainless-cli-data-alias (301f6f2)
  • cli: send filename and content type when reading input from files (b1ab49b)
  • set CLI flag constant values automatically where x-stainless-const is set (c332ed8)

Bug Fixes

  • cli: correctly load zsh autocompletion (2b1da99)
  • fall back to main branch if linking fails in CI (6960f67)
  • fix for failing to drop invalid module replace in link script (5480c0e)
  • fix for off-by-one error in pagination logic (16566c5)
  • fix quoting typo (81a96d9)
  • flags for nullable body scalar fields are strictly typed (865b851)
  • handle empty data set using --format explore (6df0024)
  • use RawJSON when iterating items with --format explore in the CLI (4af189d)

Chores

  • add documentation for ./scripts/link (b57a694)
  • ci: skip lint on metadata-only changes (d18d972)
  • ci: support manually triggering release workflow (5a018e8)
  • cli: additional test cases for ShowJSONIterator (79f9f75)
  • cli: fall back to JSON when using default "explore" with non-TTY (de64b1c)
  • cli: let --format raw be used in conjunction with --transform (c37cb3e)
  • cli: switch long lists of positional args over to param structs (d4e5630)
  • cli: use ShowJSONOpts as argument to formatJSON instead of many positionals (384a7f4)
  • internal: more robust bootstrap script (888af53)
  • internal: update multipart form array serialization (180bf35)
  • mark all CLI-related tests in Go with t.Parallel() (59678e1)
  • modify CLI tests to inject stdout so mutating os.Stdout isn't necessary (9e6fe8f)
  • omit full usage information when missing required CLI parameters (8b749cf)
  • switch some CLI Go tests from os.Chdir to t.Chdir (c0de07e)
  • tests: bump steady to v0.19.7 (c7c519c)
  • tests: bump steady to v0.20.1 (533501d)
  • tests: bump steady to v0.20.2 (3a7b085)
  • tests: bump steady to v0.22.1 (2164645)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

Note that we still want to run tests, as these depend on the metadata.
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from cfb1872 to 9b6c4df Compare March 25, 2026 02:05
@stainless-app
Copy link
Copy Markdown
Contributor Author

stainless-app Bot commented Mar 25, 2026

🧪 Testing

To try out this version of the SDK:

Download and unzip: 'https://pkg.stainless.com/s/beeper-desktop-api-cli/865b85180334a84053ebbc19c718f17c29c9d9d7/dist.zip'. On macOS, run 'xattr -d com.apple.quarantine {executable name}'.

Expires at: Sat, 30 May 2026 07:55:52 GMT
Updated at: Thu, 30 Apr 2026 07:55:52 GMT

@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 9b6c4df to f896cd3 Compare March 25, 2026 02:07
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from f896cd3 to 5dd1a48 Compare March 25, 2026 02:25
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from d063664 to a0897af Compare March 25, 2026 02:25
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from a0897af to 68ec26a Compare March 27, 2026 02:07
@stainless-app stainless-app Bot changed the title release: 0.3.1 release: 0.4.0 Mar 27, 2026
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 68ec26a to 2a5d4b9 Compare March 27, 2026 02:07
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 2a5d4b9 to 17469ea Compare March 27, 2026 02:08
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 17469ea to d55f1d6 Compare March 27, 2026 02:09
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from d55f1d6 to 4965302 Compare March 28, 2026 02:21
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 4965302 to 24c0c22 Compare April 1, 2026 02:18
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 24c0c22 to 367ba1a Compare April 1, 2026 02:22
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from 59b8b6b to dbe99a5 Compare April 2, 2026 02:10
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 826efb0 to 1b88139 Compare April 15, 2026 02:15
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 1b88139 to e8c65fc Compare April 15, 2026 02:17
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from e8c65fc to be42758 Compare April 16, 2026 02:12
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from be42758 to fb7441b Compare April 17, 2026 02:29
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from fb7441b to 02a289c Compare April 17, 2026 02:31
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 02a289c to b8fadf7 Compare April 17, 2026 02:33
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from b8fadf7 to 4d9630f Compare April 18, 2026 02:32
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 4d9630f to b1225c9 Compare April 18, 2026 02:33
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from b1225c9 to 402c8ea Compare April 23, 2026 02:12
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 402c8ea to a298604 Compare April 29, 2026 19:51
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from a298604 to df0d09d Compare April 29, 2026 19:54
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from df0d09d to cc77f0f Compare April 29, 2026 19:55
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from cc77f0f to 0b46d91 Compare April 30, 2026 07:50
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 0b46d91 to 3e58acf Compare April 30, 2026 07:53
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 3e58acf to a282dde Compare April 30, 2026 07:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

0 participants