Releases: trycourier/courier-cli
Releases · trycourier/courier-cli
v3.4.2
3.4.2 (2026-04-14)
Full Changelog: v3.4.1...v3.4.2
Chores
- internal: regenerate SDK with no functional changes (f00bb03)
v3.4.1
3.4.1 (2026-04-13)
Full Changelog: v3.4.0...v3.4.1
Bug Fixes
- cli: fix incompatible Go types for flag generated as array of maps (213bd1d)
- fix for failing to drop invalid module replace in link script (ecb6b7b)
Chores
- cli: additional test cases for
ShowJSONIterator(7a49de2)
Documentation
- api: update usage text for providers update method (797aaf8)
v3.4.0
3.4.0 (2026-04-09)
Full Changelog: v3.3.0...v3.4.0
Features
- allow
-as value representing stdin to binary-only file parameters in CLIs (a902634) - api: add put-content/element/locale to notifications, remove draft resource (73eb073)
- better error message if scheme forgotten in CLI
*_BASE_URL/--base-url(2efc982) - binary-only parameters become CLI flags that take filenames only (a9fe67e)
Bug Fixes
Chores
- cli: let
--format rawbe used in conjunction with--transform(1dfbfc5) - internal: regenerate SDK with no functional changes (8c16167)
- mark all CLI-related tests in Go with
t.Parallel()(3fb3d21) - modify CLI tests to inject stdout so mutating
os.Stdoutisn't necessary (cf2b66d) - switch some CLI Go tests from
os.Chdirtot.Chdir(e6cd02b)
v3.3.0
3.3.0 (2026-04-02)
Full Changelog: v3.2.0...v3.3.0
Features
- add default description for enum CLI flags without an explicit description (823fab6)
- api: add create/retrieve/archive/publish/replace methods, event-id param to notifications (f586c70)
- api: add providers CRUD and catalog list endpoints (63678ee)
- api: add routing-strategies resource (b890b18)
- set CLI flag constant values automatically where
x-stainless-constis set (614f808)
Bug Fixes
- avoid reading from stdin unless request body is form encoded or json (492dabf)
- better support passing client args in any position (1dad6ae)
- cli no longer hangs when stdin is attached to a pipe with empty input (5fe52d1)
- fix for off-by-one error in pagination logic (07c0b32)
- handle empty data set using
--format explore(4f47249) - improve linking behavior when developing on a branch not in the Go SDK (4dd8baf)
- improved workflow for developing on branches (f99f909)
- no longer require an API key when building on production repos (d125b34)
- only set client options when the corresponding CLI flag or env var is explicitly set (a428dd5)
- use
RawJSONwhen iterating items with--format explorein the CLI (9894736)
Chores
- ci: skip lint on metadata-only changes (b5909a3)
- internal: regenerate SDK with no functional changes (c40831e)
- internal: regenerate SDK with no functional changes (310af9f)
- internal: tweak CI branches (8302597)
- internal: update gitignore (fd4e24e)
- omit full usage information when missing required CLI parameters (f4fe315)
Documentation
v3.2.0
3.2.0 (2026-03-12)
Full Changelog: v3.1.6...v3.2.0
Features
- [feat] add journeys api (ad19639)
- add
--max-itemsflag for paginated/streaming endpoints (1b04d3a) - support passing required body params through pipes (a555982)
Bug Fixes
- fix for encoding arrays with
anytype items (e5d46ce) - fix for test cases with newlines in YAML and better error reporting (58be601)
Chores
- ci: skip uploading artifacts on stainless-internal branches (7d89ba3)
- internal: codegen related update (05da3b8)
- internal: regenerate SDK with no functional changes (ba5bcbe)
- internal: remove Homebrew distribution support (53995d5)
- remove custom code (4f5ec1b)
- restore custom npm distribution and README patches (404d643)
v3.1.6
3.1.6 (2026-03-04)
Full Changelog: v3.1.5...v3.1.6
Bug Fixes
- add Node shim so npm creates bin symlink on install (b1d475e)
v3.1.5
3.1.5 (2026-03-04)
Full Changelog: v3.1.4...v3.1.5
Documentation
- add README for npm package page (823c5eb)
v3.1.4
3.1.4 (2026-03-03)
Full Changelog: v3.1.3...v3.1.4
Bug Fixes
- update npm for OIDC trusted publishing support (71f7928)
v3.1.3
v3.1.2
3.1.2 (2026-03-03)
Full Changelog: v3.1.1...v3.1.2
Bug Fixes
- use correct NPM_AUTH_TOKEN secret name for npm publish (a291c22)