Releases: beeper/desktop-api-cli
Releases · beeper/desktop-api-cli
v0.3.0
0.3.0 (2026-03-24)
Full Changelog: v0.2.0...v0.3.0
Features
- api: manual updates (0770d3a)
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
0.2.0 (2026-03-06)
Full Changelog: v0.1.1...v0.2.0
Features
- add
--max-itemsflag 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
anytype items (148ce2c) - more gracefully handle empty stdin input (d758018)
Chores
v0.1.1
v0.1.0
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)