Skip to content

Releases: trycourier/courier-cli

v3.4.2

14 Apr 17:25
524db81

Choose a tag to compare

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

13 Apr 20:26
377cdb2

Choose a tag to compare

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

09 Apr 16:26
65f873b

Choose a tag to compare

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

  • fall back to main branch if linking fails in CI (431a672)
  • fix quoting typo (de9edff)

Chores

  • cli: let --format raw be 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.Stdout isn't necessary (cf2b66d)
  • switch some CLI Go tests from os.Chdir to t.Chdir (e6cd02b)

v3.3.0

02 Apr 21:16
ee8bc3f

Choose a tag to compare

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-const is 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 RawJSON when iterating items with --format explore in 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

  • add AGENTS.md for AI coding assistants (b846ec0)
  • document next branch for Stainless and CI parity (94b0b79)

v3.2.0

12 Mar 20:10
e188f0a

Choose a tag to compare

3.2.0 (2026-03-12)

Full Changelog: v3.1.6...v3.2.0

Features

  • [feat] add journeys api (ad19639)
  • add --max-items flag for paginated/streaming endpoints (1b04d3a)
  • support passing required body params through pipes (a555982)

Bug Fixes

  • fix for encoding arrays with any type 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

04 Mar 18:21
04c3bff

Choose a tag to compare

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

04 Mar 15:02
926e435

Choose a tag to compare

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

03 Mar 21:55
bb31f58

Choose a tag to compare

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

03 Mar 21:27
c94d362

Choose a tag to compare

3.1.3 (2026-03-03)

Full Changelog: v3.1.2...v3.1.3

Bug Fixes

  • api: remove duplicate token parameter from users tokens add-single (be432e1)
  • switch npm publish to OIDC trusted publishing (a01b06f)

v3.1.2

03 Mar 20:55
3961e88

Choose a tag to compare

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)