Skip to content

Releases: beeper/desktop-api-cli

v0.3.0

25 Mar 01:38

Choose a tag to compare

0.3.0 (2026-03-24)

Full Changelog: v0.2.0...v0.3.0

Features

Bug Fixes

  • avoid reading from stdin unless request body is form encoded or json (040b555)
  • better support passing client args in any position (9100cf6)
  • cli no longer hangs when stdin is attached to a pipe with empty input (4842b1e)
  • fix for test cases with newlines in YAML and better error reporting (c997492)
  • improve linking behavior when developing on a branch not in the Go SDK (c5964a1)
  • improved workflow for developing on branches (e7e8488)
  • no longer require an API key when building on production repos (f38af96)
  • only set client options when the corresponding CLI flag or env var is explicitly set (923b0eb)

Chores

  • internal: codegen related update (2a0195e)
  • internal: tweak CI branches (e727f07)
  • internal: update gitignore (4b48c83)
  • tests: bump steady to v0.19.4 (f4cc892)
  • tests: bump steady to v0.19.5 (097fdc8)
  • tests: bump steady to v0.19.6 (4af2dce)

Refactors

  • tests: switch from prism to steady (e67e839)

v0.2.0

08 Mar 20:31

Choose a tag to compare

0.2.0 (2026-03-06)

Full Changelog: v0.1.1...v0.2.0

Features

  • add --max-items flag for paginated/streaming endpoints (d2cd184)
  • add support for file downloads from binary response endpoints (2e0b0a7)
  • improved documentation and flags for client options (46e772c)
  • support passing required body params through pipes (4aa3f99)

Bug Fixes

  • add missing client parameter flags to test cases (83e3537)
  • add missing example parameters for test cases (86b6743)
  • avoid printing usage errors twice (62fbdae)
  • fix for encoding arrays with any type items (148ce2c)
  • more gracefully handle empty stdin input (d758018)

Chores

  • ci: skip uploading artifacts on stainless-internal branches (858bf53)
  • internal: codegen related update (2fcd536)
  • test: do not count install time for mock server timeout (c89d312)
  • zip READMEs as part of build artifact (d1a1267)

v0.1.1

26 Feb 11:22

Choose a tag to compare

Changelog

  • 1de48f2 release: 0.1.1
  • badcf74 fix: pin formatting for headers to always use repeat/dot formats
  • 05989da chore: update readme with better instructions for installing with homebrew
  • a111fdb codegen metadata
  • ee324d0 codegen metadata

v0.1.0

24 Feb 16:52

Choose a tag to compare

0.1.0 (2026-02-24)

Full Changelog: v0.0.1...v0.1.0

⚠ BREAKING CHANGES

  • add support for passing files as parameters

Features

  • add readme documentation for passing files as arguments (f7b1b4a)
  • add support for passing files as parameters (49ca642)
  • api: add cli (c57f02a)
  • api: add reactions (b16c08a)
  • api: add upload asset and edit message endpoints (da2ca66)
  • api: api update (56afbbc)
  • api: api update (9f69525)
  • api: manual updates (0c8a0ee)
  • api: manual updates (b3fb2a0)
  • api: manual updates (b66f2b5)
  • client: provide file completions when using file embed syntax (bdf34ce)
  • cli: improve shell completions for namespaced commands and flags (eded84a)
  • improved support for passing files for any-typed arguments (8c8fa87)

Bug Fixes

  • fix for file uploads to octet stream and form encoding endpoints (f26b475)
  • fix for nullable arguments (5f10511)
  • fix for when terminal width is not available (eba0a3f)
  • fix mock tests with inner fields that have underscores (7c4554a)
  • preserve filename in content-disposition for file uploads (c230cef)
  • prevent tests from hanging on streaming/paginated endpoints (fcf4608)
  • restore support for void endpoints (de2984b)
  • use RawJSON for iterated values instead of re-marshalling (06bc1c7)

Chores

  • add build step to ci (f2bddcf)
  • configure new SDK language (6db7b30)
  • configure new SDK language (388b391)
  • internal: codegen related update (1cfe60b)
  • internal: codegen related update (8e91787)
  • internal: codegen related update (46e5aef)
  • internal: codegen related update (6987a4c)
  • update documentation in readme (5633fad)