Releases: trycourier/courier-python
Releases · trycourier/courier-python
v7.10.0
7.10.0 (2026-04-01)
Full Changelog: v7.9.0...v7.10.0
Features
- api: add create/retrieve/archive/publish/replace, event_id param to notifications (4951cdc)
- api: add html type variant to ElementalNode (6a1ddc7)
- api: add providers resource with CRUD methods and catalog endpoint (db4b86b)
- api: add routing_strategies resource (7577000)
- internal: implement indices array format for query and form serialization (7fc2cd1)
Bug Fixes
- deps: bump minimum typing-extensions version (7ad4509)
- pydantic: do not pass
by_aliasunless set (65aef6b) - sanitize endpoint path params (9497e29)
Chores
- ci: skip lint on metadata-only changes (f6f933d)
- internal: tweak CI branches (40e254c)
- internal: update gitignore (93aedb9)
- types: extract ElementalHTMLNodeWithType from inline union member (1620896)
Documentation
v7.9.0
7.9.0 (2026-03-12)
Full Changelog: v7.8.0...v7.9.0
Features
- api: add journeys resource with list and invoke methods (be92a16)
- api: remove brand field from ElementalContent (1354ff8)
Bug Fixes
- api: remove body_token, rename path_token in users.tokens.add_single (3ee45a8)
- mark MessageDetails timestamp fields as optional (a86abbf)
Chores
- ci: skip uploading artifacts on stainless-internal branches (8d5a384)
- format all
api.mdfiles (0b4aca7) - internal: add request options to SSE classes (7f342f9)
- internal: bump dependencies (2c1457d)
- internal: fix lint error on Python 3.14 (58f8a6e)
- internal: make
test_proxy_environment_variablesmore resilient (d82fd8d) - internal: make
test_proxy_environment_variablesmore resilient to env (8aaf597) - internal: remove mock server code (31b4e07)
- update mock server docs (f18d539)
Documentation
- add AUTO-GENERATED-OVERVIEW markers for README sync (#126) (69391e1)
- sync README from mintlify-docs (2026-02-20 18:11 UTC) (#127) (e3757cc)
Refactors
- types: use
extra_itemsfrom PEP 728 (e69f274)
v7.8.0
v7.7.1
7.7.1 (2026-01-27)
Full Changelog: v7.7.0...v7.7.1
Chores
Documentation
- types: clarify version field description in automation_template (f04a9e0)
v7.7.0
7.7.0 (2026-01-14)
Full Changelog: v7.6.1...v7.7.0
Features
- client: add support for binary request streaming (f0cc366)
Chores
v7.6.1
7.6.1 (2026-01-12)
Full Changelog: v7.6.0...v7.6.1
Bug Fixes
- types: remove FilterConfig/FilterConfigParam, consolidate to Filter/FilterParam types (60a1861)
Chores
- internal: regenerate SDK with no functional changes (4f5a16f)
v7.6.0
7.6.0 (2026-01-08)
Full Changelog: v7.5.0...v7.6.0
Features
- api: remove audit_events/automations/brands/bulk/inbound/translations/tenants.templates (9967cc0)
Chores
- internal: codegen related update (0e618c3)
v7.5.0
7.5.0 (2025-12-22)
Full Changelog: v7.4.0...v7.5.0
Features
- api: add slack/teams/pagerduty/webhook/audience recipient types to send (5401702)
Bug Fixes
- use async_to_httpx_files in patch method (81d7991)
Chores
v7.4.0
7.4.0 (2025-12-16)
Full Changelog: v7.3.0...v7.4.0
Features
- Add timezone field to Delay schema (85b8c6f)
- Update bulk API spec: make event required, document profile.email req… (1b99e93)
Bug Fixes
- types: allow pyright to infer TypedDict types within SequenceNotStr (ab5f2d0)
Chores
v7.3.0
7.3.0 (2025-12-08)
Full Changelog: v7.2.0...v7.3.0
Features
- Fix UsersGetAllTokensResponse to return object with tokens property i… (805f26a)