Skip to content

Latest commit

 

History

History
657 lines (369 loc) · 36.8 KB

File metadata and controls

657 lines (369 loc) · 36.8 KB

Changelog

7.24.0 (2026-08-03)

Full Changelog: v7.23.0...v7.24.0

Features

  • Merge pull request #183 from trycourier/dantran/c-19684-api-spec-document-messagecontexttenant_id-on-journey-send (1c54190)
  • spec: remove inbox message delete/restore endpoints for now (C-19268) (#182) (b39bd43)
  • spec: reorder API reference sections to match the Studio nav (#180) (836db11)

7.23.0 (2026-07-29)

Full Changelog: v7.22.0...v7.23.0

Features

  • broadcasts: document Broadcasts CRUD REST API (#170) (381cf0d)

7.22.0 (2026-07-29)

Full Changelog: v7.21.0...v7.22.0

Features

  • Document DELETE/PUT restore for inbox messages (C-19268) (#175) (ee6d6eb)
  • spec: rename and reorder the API reference sections (#179) (c16092f)

Documentation

  • openapi: describe user topic-preference fields explicitly (#172) (dba1cfc)
  • openapi: document Idempotency-Key header on idempotent POST endpoints (#176) (2c782b9)
  • openapi: rewrite operation descriptions for agents and SEO (#174) (db95d94)

7.21.0 (2026-07-23)

Full Changelog: v7.20.0...v7.21.0

Features

  • Remove /bulk endpoints from api-spec (C-19507) (#171) (aa3b3b2)

7.20.0 (2026-07-20)

Full Changelog: v7.19.2...v7.20.0

Features

  • Document POST /notifications/{id}/duplicate [C-18607] (#165) (95d4344)
  • Merge pull request #149 from trycourier/geraldosilva/c-19201-notification-template-subscription-topic-id (7eae439)
  • Merge pull request #168 from trycourier/geraldosilva/c-19419-topic-id-notification-template-summary (e3fd860)
  • stlc: configurable CI runner and private-production-repo support in workflow templates (5bd81d3)

Bug Fixes

  • ci: bump @arethetypeswrong/cli to ^0.18.0 and run CI workflows on Node 24 (d86d583)

7.19.2 (2026-07-10)

Full Changelog: v7.19.1...v7.19.2

Documentation

  • openapi: canonical type-id prefixes across all examples (#162) (8e493e2)
  • openapi: use canonical type-id prefixes in id examples (#160) (5f3c839)

7.19.1 (2026-07-09)

Full Changelog: v7.19.0...v7.19.1

7.19.0 (2026-07-09)

Full Changelog: v7.18.2...v7.19.0

Features

  • Add bulk user preference upsert and replace endpoints (248b6a5)
  • Preferences v3 REST fields: section/topic description + publish body (1fbb959)

7.18.2 (2026-07-09)

Full Changelog: v7.18.1...v7.18.2

Chores

  • update api-spec with new message resend endpoint (dfb30cb)

7.18.1 (2026-07-07)

Full Changelog: v7.18.0...v7.18.1

Documentation

  • openapi: document audiences filter combinator (SUP-686) (d91894e)

7.18.0 (2026-07-06)

Full Changelog: v7.17.1...v7.18.0

Features

  • openapi: Journeys cancel-by-token endpoint + send-node experiments (C-18986) (01a28d4)

Documentation

  • openapi: reword Cancel journey runs 400 description (re-trigger deploy) (8b9e40f)
  • openapi: reword Cancel journey runs description (re-trigger deploy) (42868b7)
  • openapi: tighten Journeys cancel/experiment copy (C-19177) (fa7d03e)

7.17.1 (2026-06-25)

Full Changelog: v7.17.0...v7.17.1

Documentation

  • openapi: add full response examples to every endpoint (d8e02f0)
  • openapi: reword Cancel Submission description (c8bad2f)
  • openapi: reword Get Submission Checks description (d9447c3)
  • openapi: reword Replace Submission Checks description (dbe5be2)

7.17.0 (2026-06-24)

Full Changelog: v7.16.0...v7.17.0

Features

  • preferences: workspace preference sections & nested topics endpoints (9aa73c0)

7.16.0 (2026-06-23)

Full Changelog: v7.15.0...v7.16.0

Features

  • journeys: add content + locale endpoints to journey-scoped templates (c62a165)

Documentation

  • journeys: clarify checksum usage + re-trigger docs sync for journey content endpoints (15da97d)

7.15.0 (2026-06-17)

Full Changelog: v7.14.0...v7.15.0

Features

  • openapi: add add-to-digest JourneyNode variant (2ac5e99)

Bug Fixes

  • client: send content-type header for requests with an omitted optional body (1e9f14d)

7.14.0 (2026-06-16)

Full Changelog: v7.13.0...v7.14.0

Features

  • openapi: add DELETE /users/{id}/preferences/{topicId} (e865950)

7.13.0 (2026-06-12)

Full Changelog: v7.12.0...v7.13.0

Features

  • digests: document digest REST endpoints in OpenAPI spec (97d733f)

7.12.0 (2026-05-28)

Full Changelog: v7.11.0...v7.12.0

Features

  • C-18612 Add Journeys batch node variant to OpenAPI spec (65fb0be)
  • Mark settings as required on POST /brands (2aed30c)

7.11.0 (2026-05-19)

Full Changelog: v7.10.2...v7.11.0

Features

  • [C-18380] Journeys API reference: copy + naming cleanup (c9a62bf)
  • [SUP-607] Add DELETE endpoint for Courier Create tenant templates (c5769b4)
  • api: add journeys CRUD/publish/versioning, templates sub-resource, types (297d6eb)
  • support setting headers via env (e7a078f)

Bug Fixes

  • typescript: upgrade tsc-multi so that it works with Node 26 (9bedc1a)

Chores

  • format: run eslint and prettier separately (94cc158)
  • formatter: run prettier and eslint separately (ee1ac34)
  • internal: codegen related update (6197029)
  • internal: more robust bootstrap script (1625ecf)
  • redact api-key headers in debug logs (ce91d48)
  • tests: remove redundant File import (2140f59)

7.10.2 (2026-04-14)

Full Changelog: v7.10.1...v7.10.2

Bug Fixes

  • types: flatten NotificationTemplateGetResponse, make note optional in notifications (8d287be)
  • types: flatten NotificationTemplateResponse type structure (238d48e)

7.10.1 (2026-04-13)

Full Changelog: v7.10.0...v7.10.1

Bug Fixes

  • api: correct providers update method, notifications/routing-strategies return types (4f7a0ad)

Chores

  • internal: codegen related update (87114df)
  • internal: codegen related update (4844fd4)

7.10.0 (2026-04-08)

Full Changelog: v7.9.0...v7.10.0

Features

  • api: add content endpoints, remove draft resource, update checks/types in notifications (05fc09f)
  • api: add listNotifications method to routing strategies (0bc2d84)

7.9.0 (2026-04-01)

Full Changelog: v7.8.0...v7.9.0

Features

  • api: add create/retrieve/archive/publish/replace methods to notifications (7c8e91f)
  • api: add providers resource with CRUD and catalog endpoints (a81a418)
  • api: add routing strategies resource (2287006)
  • types: add ElementalHTMLNodeWithType type (e9bc05a)
  • types: add html node variant to ElementalNode (d24c791)

Chores

  • ci: skip lint on metadata-only changes (7ccbdd7)
  • internal: tweak CI branches (9c79ef7)
  • internal: update gitignore (843949b)

Documentation

  • add AGENTS.md for AI coding assistants (#232) (1f7de4d)

7.8.0 (2026-03-12)

Full Changelog: v7.7.1...v7.8.0

Features

  • api: add journeys resource with list and invoke methods (fa91ce8)

Bug Fixes

  • client: preserve URL params already embedded in path (4a5307f)
  • types: make timestamp fields optional in MessageDetails (6cd35c3)

Chores

  • ci: skip uploading artifacts on stainless-internal branches (982eea2)
  • internal: codegen related update (4549f6e)
  • internal: update dependencies to address dependabot vulnerabilities (a69843f)

7.7.1 (2026-03-03)

Full Changelog: v7.7.0...v7.7.1

Bug Fixes

  • api: remove body_token parameter from tokens.addSingle method (b8de6f7)
  • api: remove brand field from ElementalContent (2a3d25d)
  • docs/contributing: correct pnpm link command (d3b4a96)

Chores

  • internal/client: fix form-urlencoded requests (45deac0)
  • internal: avoid type checking errors with ts-reset (88b8c18)
  • internal: codegen related update (879dd2f)
  • internal: remove mock server code (cbd7d67)
  • update mock server docs (f4a7c1f)

Documentation

  • add AUTO-GENERATED-OVERVIEW markers for README sync (#228) (63dc300)
  • sync README from mintlify-docs (2026-02-20 18:11 UTC) (#229) (f35a2aa)

7.7.0 (2026-02-06)

Full Changelog: v7.6.3...v7.7.0

Features

  • api: add publish/replace methods to tenants.templates, versions sub-resource (a479e13)
  • api: support array of recipients in send message to parameter (e122396)

Bug Fixes

  • client: avoid memory leak with abort signals (456f32b)
  • client: avoid removing abort listener too early (955a0ac)

Chores

  • client: do not parse responses with empty content-length (f6a0da2)
  • client: restructure abort controller binding (ebbf307)

7.6.3 (2026-01-27)

Full Changelog: v7.6.2...v7.6.3

Chores

  • ci: upgrade actions/github-script (9be20f2)
  • internal: update actions/checkout version (ff49d84)
  • internal: upgrade babel, qs, js-yaml (69281b2)

Documentation

  • types: clarify version field description in AutomationTemplate (3b61dec)

7.6.2 (2026-01-14)

Full Changelog: v7.6.1...v7.6.2

Chores

  • fix typo in descriptions (3e9304a)
  • internal: regenerate SDK with no functional changes (1eabb0d)
  • internal: regenerate SDK with no functional changes (fdf454c)
  • remove custom code (68b45da)

7.6.1 (2026-01-12)

Full Changelog: v7.6.0...v7.6.1

Bug Fixes

  • types: correct rules field type in NestedFilterConfig (20636ec)

Chores

  • internal: regenerate SDK with no functional changes (2230886)

7.6.0 (2026-01-08)

Full Changelog: v7.5.0...v7.6.0

Features

  • api: remove methods across audit-events/brands/bulk/automations/translations/tenants (459d7de)

Chores

  • break long lines in snippets into multiline (3c43d25)

7.5.0 (2025-12-29)

Full Changelog: v7.4.0...v7.5.0

Features

  • api: add audience/slack/ms_teams/pagerduty/webhook recipient types to send.message (236fa8b)

7.4.0 (2025-12-16)

Full Changelog: v7.3.0...v7.4.0

Features

  • Add timezone field to Delay schema (30ff0dd)
  • Update bulk API spec: make event required, document profile.email req… (ec59104)

7.3.0 (2025-12-08)

Full Changelog: v7.2.0...v7.3.0

Features

  • Fix UsersGetAllTokensResponse to return object with tokens property i… (18b27ab)

7.2.0 (2025-12-08)

Full Changelog: v7.1.1...v7.2.0

Features

  • Add event_ids field to Notification schema (18c7b8b)

Bug Fixes

  • client: fix duplicate Go struct resulting from name derivations schema (1160ef0)
  • mcp: correct code tool API endpoint (72e7467)
  • mcp: return correct lines on typescript errors (6529d6c)

Chores

  • internal: codegen related update (cc37d70)
  • internal: codegen related update (9a2a060)
  • internal: upgrade eslint (c6ecc47)

7.1.1 (2025-12-02)

Full Changelog: v7.1.0...v7.1.1

Chores

  • client: fix logger property type (cca7ad7)

7.1.0 (2025-11-18)

Full Changelog: v7.0.0...v7.1.0

Features

7.0.0 (2025-11-12)

Full Changelog: v6.7.0-alpha14...v7.0.0

Features

Chores

6.7.0-alpha14 (2025-11-09)

Full Changelog: v6.7.0-alpha13...v6.7.0-alpha14

Features

6.7.0-alpha13 (2025-11-07)

Full Changelog: v6.7.0-alpha12...v6.7.0-alpha13

Features

Bug Fixes

  • Better Python Samples + Updates to naming (1b35460)

6.7.0-alpha12 (2025-10-31)

Full Changelog: v6.7.0-alpha11...v6.7.0-alpha12

Features

  • Comment adjustment to kick of build (81431dd)

Bug Fixes

  • Comment to kick off build (6ffb869)

6.7.0-alpha11 (2025-10-31)

Full Changelog: v6.7.0-alpha10...v6.7.0-alpha11

Features

6.7.0-alpha10 (2025-10-18)

Full Changelog: v6.7.0-alpha9...v6.7.0-alpha10

Chores

6.7.0-alpha9 (2025-10-17)

Full Changelog: v6.7.0-alpha8...v6.7.0-alpha9

6.7.0-alpha8 (2025-10-17)

Full Changelog: v6.7.0-alpha7...v6.7.0-alpha8

Bug Fixes

6.7.0-alpha7 (2025-10-17)

Full Changelog: v6.7.0-alpha6...v6.7.0-alpha7

Features

  • More PHP and attempted node automerge (ff08178)

Bug Fixes

  • Updated paths for each model and go example updates (cb651e0)

6.7.0-alpha6 (2025-10-14)

Full Changelog: v6.7.0-alpha5...v6.7.0-alpha6

Features

  • Changes to spec, examples and scripts (ab64e67)

6.7.0-alpha5 (2025-10-10)

Full Changelog: v6.7.0-alpha4...v6.7.0-alpha5

Features

6.7.0-alpha4 (2025-10-07)

Full Changelog: v6.7.0-alpha3...v6.7.0-alpha4

Features

6.7.0-alpha3 (2025-10-07)

Full Changelog: v6.7.0-alpha2...v6.7.0-alpha3

Features

6.7.0-alpha2 (2025-10-07)

Full Changelog: v6.7.0-alpha1...v6.7.0-alpha2

Chores

6.7.0-alpha1 (2025-10-07)

Full Changelog: v6.6.1-alpha0...v6.7.0-alpha1

Features

Chores

  • internal: use npm pack for build uploads (843bca4)
  • jsdoc: fix @link annotations to refer only to parts of the package‘s public interface (c71601d)
  • update SDK settings (1ee64cb)

6.6.1-alpha0 (2025-10-01)

Full Changelog: v0.0.1...v6.6.1-alpha0

Features

Performance Improvements

Chores

  • do not install brew dependencies in ./scripts/bootstrap by default (e650eb4)
  • internal: codegen related update (5f99283)
  • internal: codegen related update (46a0f07)
  • internal: fix incremental formatting in some cases (051e283)
  • internal: ignore .eslintcache (444019d)
  • internal: remove .eslintcache (5737d28)
  • internal: remove deprecated compilerOptions.baseUrl from tsconfig.json (77e2775)
  • update SDK settings (9364adc)
  • update SDK settings (98acf77)