Skip to content

Latest commit

 

History

History
468 lines (239 loc) · 20.4 KB

File metadata and controls

468 lines (239 loc) · 20.4 KB

Changelog

0.36.0 (2026-10-06)

Features

  • api: sync generated SDKs from the committed spec (fc29692)
  • api: sync OpenAPI spec from production (989362a)

0.35.0 (2026-10-01)

Features

  • api: add voice and calls endpoints to the SDKs (53f68a7)
  • api: sync generated SDKs from the committed spec (b6fbc5a)

0.34.0 (2026-09-30)

Features

  • api: sync OpenAPI spec from production (d7d4ecf)

0.33.0 (2026-09-30)

Features

  • api: sync generated SDKs from the committed spec (c68607e)
  • api: sync OpenAPI spec from production (ceb47d9)
  • api: sync OpenAPI spec from production (8c92eb5)

0.32.0 (2026-09-18)

Features

  • api: sync OpenAPI spec from production (d1e2524)

0.31.0 (2026-09-10)

Highlights

The contacts, templates, webhooks, webhook events, conversations, and conversation messages list methods now return a page you can iterate instead of a single response body. Iterate the result and the SDK fetches each page as it goes. This changes those methods' return type, so code that read the response body directly needs to iterate the page, or read its items, instead.

page and page_size are now optional on those calls. You don't have to pass them to list anything.

Features

  • api: configure page_number pagination for the v3 list endpoints (d23828b)

0.30.0 (2026-09-09)

Highlights

This release is breaking for the webhook endpoints. Webhook responses now use one shared model instead of a separate type per operation: the create, retrieve, update and toggle-status response types are gone, and all four now return the shared webhook API response model (ApiResponseWebhook, in this language's casing). If your code references one of the removed types, or its nested data, error or meta members, point it at the shared model. The list, list-event-types, list-events, rotate-secret and test responses are unchanged, because each returns a different envelope.

Features

  • api: repoint dangling model refs at current v3 schema names (631adad)

0.29.0 (2026-09-06)

Features

  • api: sync OpenAPI spec from production (d619423)
  • api: sync OpenAPI spec from production (c8fa353)

0.28.0 (2026-08-31)

Features

  • api: sync OpenAPI spec from production (d1e44c2)
  • api: sync OpenAPI spec from production (f6354b3)

Bug Fixes

  • sync the package version in Gemfile.lock to 0.27.0 (d6f29cc)

0.27.0 (2026-08-17)

Highlights

Webhook payloads are now typed. The events Sent POSTs to your endpoint — MessageEvent, InboundMessageEvent and TemplateEvent, each with its own payload type — are generated types you can deserialize into, instead of a shape you had to hand-write from the docs.

The webhook delivery log is typed too. event_data on GET /v3/webhooks/{id}/events returns the exact envelope that was delivered, and now describes itself as one of those three rather than an opaque object.

Also in this release:

  • csp_id on the brand object is deprecated and will be removed in a later release. It identifies the Campaign Service Provider that registered the brand, which is Sent, so the value is the same for every account. There is no replacement. Your own TCR identifiers, tcr_brand_id and universal_ein, are unaffected.
  • Corrected descriptions for blocked sends, which now name the cases that gate a send before any delivery attempt: insufficient balance, a template not approved for sending, and free-form content with no open conversation.
  • campaign.volume documents what an omitted value does. Leave it out and the campaign registers as standard, the higher-fee tier, with no error.

Features

  • api: sync OpenAPI spec from production (3913d60)
  • api: sync OpenAPI spec from production (cb9fb87)
  • api: sync OpenAPI spec from production (8690f90)
  • sdk: expose the delivered webhook payloads as models (4b43f3f)

Chores

  • add eager seal-dispatch workflow (c005db3)

0.26.0 (2026-08-08)

Features

  • api: sync OpenAPI spec from production (2a92d9a)

Chores

  • mark GitHub Releases as stable releases (prerelease: false) (153cbe6)

0.25.0 (2026-07-07)

Features

  • enable release-please releases and back-sync trigger (fa11d84)
  • initial stlc build (e0debc2)
  • stlc SDK generation pipeline (workspace, workflows, setup action) (d7bec91)

Chores

  • add promote, back-sync, and trunk-lock workflows (7629b2d)
  • add release back-sync trigger workflow (f3fed43)
  • drop fork-only ruby-readme extra-file (unsupported by stock release-please) (ffbcf4b)

0.24.0 (2026-07-02)

Full Changelog: v0.23.0...v0.24.0

Features

0.23.0 (2026-06-30)

Full Changelog: v0.22.1...v0.23.0

Features

Chores

  • internal: bound formatter parallelism to CPU count (65b5f68)

0.22.1 (2026-06-18)

Full Changelog: v0.22.0...v0.22.1

Bug Fixes

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

0.22.0 (2026-05-21)

Full Changelog: v0.21.0...v0.22.0

Features

0.21.0 (2026-05-14)

Full Changelog: v0.20.0...v0.21.0

Features

0.20.0 (2026-05-14)

Full Changelog: v0.19.0...v0.20.0

Features

0.19.0 (2026-05-14)

Full Changelog: v0.18.0...v0.19.0

Features

Bug Fixes

  • client: elide content type header on requests without body (b0f835e)

0.18.0 (2026-04-29)

Full Changelog: v0.17.0...v0.18.0

Features

0.17.0 (2026-04-29)

Full Changelog: v0.16.0...v0.17.0

Features

0.16.0 (2026-04-28)

Full Changelog: v0.15.1...v0.16.0

Features

  • support setting headers via env (b5821b8)

0.15.1 (2026-04-24)

Full Changelog: v0.15.0...v0.15.1

Chores

  • internal: more robust bootstrap script (295a55c)

0.15.0 (2026-04-21)

Full Changelog: v0.14.0...v0.15.0

Features

0.14.0 (2026-04-20)

Full Changelog: v0.13.1...v0.14.0

Features

0.13.1 (2026-04-10)

Full Changelog: v0.13.0...v0.13.1

Bug Fixes

  • multipart encoding for file arrays (3bf860f)

0.13.0 (2026-04-07)

Full Changelog: v0.12.1...v0.13.0

Features

0.12.1 (2026-04-03)

Full Changelog: v0.12.0...v0.12.1

Bug Fixes

  • align path encoding with RFC 3986 section 3.3 (23356d5)
  • variable name typo (f8be0fa)

0.12.0 (2026-03-31)

Full Changelog: v0.11.1...v0.12.0

Features

0.11.1 (2026-03-31)

Full Changelog: v0.11.0...v0.11.1

Bug Fixes

  • internal: correct multipart form field name encoding (f7565bc)

Chores

  • ci: support opting out of skipping builds on metadata-only commits (a7b09ef)

0.11.0 (2026-03-25)

Full Changelog: v0.10.1...v0.11.0

Features

Chores

  • ci: skip lint on metadata-only changes (deb319b)
  • internal: update gitignore (6b93a57)

0.10.1 (2026-03-17)

Full Changelog: v0.10.0...v0.10.1

Chores

  • internal: tweak CI branches (1501c04)

0.10.0 (2026-03-16)

Full Changelog: v0.9.0...v0.10.0

Features

0.9.0 (2026-03-12)

Full Changelog: v0.8.0...v0.9.0

Features

0.8.0 (2026-03-12)

Full Changelog: v0.7.0...v0.8.0

Features

0.7.0 (2026-03-11)

Full Changelog: v0.6.0...v0.7.0

Features

Bug Fixes

  • properly mock time in ruby ci tests (4c4ebe0)

Chores

  • ci: add build step (e67706a)
  • ci: skip uploading artifacts on stainless-internal branches (1d6bb94)
  • internal: codegen related update (0dd8713)
  • internal: codegen related update (7b3ead8)

0.6.0 (2026-03-11)

Full Changelog: v0.5.0...v0.6.0

Features

0.5.0 (2026-03-11)

Full Changelog: v0.4.0...v0.5.0

Features

0.4.0 (2026-03-11)

Full Changelog: v0.3.1...v0.4.0

Features

0.3.1 (2026-03-11)

Full Changelog: v0.3.0...v0.3.1

Bug Fixes

  • properly mock time in ruby ci tests (4c4ebe0)

Chores

  • ci: add build step (e67706a)
  • ci: skip uploading artifacts on stainless-internal branches (1d6bb94)
  • internal: codegen related update (0dd8713)
  • internal: codegen related update (7b3ead8)

0.3.0 (2026-02-18)

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

Features

0.2.0 (2026-02-16)

Full Changelog: v0.1.0...v0.2.0

Features

0.1.0 (2026-02-10)

Full Changelog: v0.0.3...v0.1.0

Features

Bug Fixes

  • client: loosen json header parsing (91563cf)

0.0.3 (2026-02-04)

Full Changelog: v0.0.2...v0.0.3

Bug Fixes

  • client: always add content-length to post body, even when empty (8ca90a2)

Chores

  • docs: remove www prefix (9e13671)

0.0.2 (2026-01-28)

Full Changelog: v0.0.1...v0.0.2

Chores