Skip to content

Releases: sentdm/sent-dm-python

v0.34.0

Choose a tag to compare

@sentdmdevops sentdmdevops released this 17 Aug 20:18
b125d75

0.34.0 (2026-08-17)

Features

  • api: sync OpenAPI spec from production (6198111)
  • api: sync OpenAPI spec from production (42c16a3)
  • api: sync OpenAPI spec from production (d0e7ad8)
  • sdk: expose the delivered webhook payloads as models (d6f5e66)

Chores

  • add eager seal-dispatch workflow (4904ff4)

v0.33.0

Choose a tag to compare

@sentdmdevops sentdmdevops released this 08 Aug 16:46
a9dcd72

0.33.0 (2026-08-08)

Features

  • api: sync OpenAPI spec from production (6c5357e)

Chores

  • mark GitHub Releases as stable releases (prerelease: false) (0ab99dd)

Migration notes

This release renames public model types. The HTTP API is unchanged — same
endpoints, same request and response payloads. Only the generated type names
move, so the fix is a find-and-replace.

Ten types were previously named after internal backend namespaces because the
SDK config pinned them to auto-generated names. They now have chosen names.

Before After
SentDmServicesCommonContractsPocOsTemplateBody TemplateBody
SentDmServicesCommonContractsPocOsTemplateButton TemplateButton
SentDmServicesCommonContractsPocOsTemplateButtonProps TemplateButtonProps
SentDmServicesCommonContractsPocOsTemplateFooter TemplateFooter
SentDmServicesCommonContractsPocOsTemplateHeader TemplateHeader
SentDmServicesCommonContractsPocOsAuthenticationConfig AuthenticationConfig
SentDmServicesEndpointsCustomerApIv3ContractsRequestsBrandsBrandComplianceInfo BrandComplianceInfo
SentDmServicesEndpointsCustomerApIv3ContractsRequestsBrandsBrandContactInfo BrandContactInfo
SentDmServicesEndpointsCustomerApIv3ContractsRequestsBrandsBrandBusinessInfo BrandBusinessInfo
SentDmServicesEndpointsCustomerApIv3ContractsRequestsCampaignsCampaignUseCaseData CampaignUseCaseData

Campaign responses

The API renamed its campaign response schemas, which had left the previous
release returning a separate anonymous type from each campaign method. They
share one model again.

Before After
TcrCampaignWithUseCases BrandCampaign
APIResponseOfTcrCampaignWithUseCases APIResponseOfBrandCampaign
per-method campaign list response APIResponseOfListOfBrandCampaign
BaseDto removed — the underlying schema no longer exists in the API

CampaignUseCase is new and now exposed as a named model.

New in this release

Three endpoints that were already live on the API but missing from the SDKs:

  • GET /v3/conversations
  • GET /v3/conversations/{id}
  • GET /v3/contacts/{contactId}/message-summary

Python note: the TypedDict request variants keep their Param suffix, e.g. TemplateBodyParam.

If you do not reference any of the renamed types directly, upgrading needs no
changes.

v0.32.0

Choose a tag to compare

@sentdmdevops sentdmdevops released this 07 Jul 15:33
06886db

0.32.0 (2026-07-07)

Features

  • enable release-please releases and back-sync trigger (bd919ba)
  • initial stlc build (701f641)

Chores

  • add promote, back-sync, and trunk-lock workflows (8fbce67)
  • add promote, back-sync, and trunk-lock workflows (cef0317)
  • add release back-sync trigger workflow (1b075ef)

v0.31.0

Choose a tag to compare

@stainless-app stainless-app released this 02 Jul 09:22

0.31.0 (2026-07-02)

Full Changelog: v0.30.0...v0.31.0

Features

v0.30.0

Choose a tag to compare

@stainless-app stainless-app released this 30 Jun 08:34
20ea24e

0.30.0 (2026-06-30)

Full Changelog: v0.29.1...v0.30.0

Features

v0.29.1

Choose a tag to compare

@stainless-app stainless-app released this 18 Jun 18:24
6c3231f

0.29.1 (2026-06-18)

Full Changelog: v0.29.0...v0.29.1

Bug Fixes

  • auth: prioritize first auth header (acd15d0)

v0.29.0

Choose a tag to compare

@stainless-app stainless-app released this 21 May 18:57
c5fa143

0.29.0 (2026-05-21)

Full Changelog: v0.28.0...v0.29.0

Features

v0.28.0

Choose a tag to compare

@stainless-app stainless-app released this 14 May 17:03

0.28.0 (2026-05-14)

Full Changelog: v0.27.0...v0.28.0

Features

v0.27.0

Choose a tag to compare

@stainless-app stainless-app released this 14 May 15:39

0.27.0 (2026-05-14)

Full Changelog: v0.26.0...v0.27.0

Features

v0.26.0

Choose a tag to compare

@stainless-app stainless-app released this 14 May 15:10

0.26.0 (2026-05-14)

Full Changelog: v0.25.0...v0.26.0

Features