Releases: trycourier/courier-php
Releases · trycourier/courier-php
v5.2.0
5.2.0 (2026-03-12)
Full Changelog: v5.1.0...v5.2.0
Features
- api: add journeys resource with list/invoke methods (c12b977)
Bug Fixes
- api: remove brand field from ElementalContent (e7b32eb)
- api: remove duplicate token param, rename token_ in users tokens addSingle (ba48567)
- mark MessageDetails timestamp fields as optional (3996639)
Chores
- internal: codegen related update (350d527)
- internal: remove mock server code (0e4932e)
- update mock server docs (6541bd1)
Documentation
v5.1.0
5.1.0 (2026-02-06)
Full Changelog: v5.0.2...v5.1.0
Features
- api: add array of recipients support to send message to parameter (e8c0d00)
- api: add publish, replace, versions.retrieve to tenants templates (a99cfa0)
- use
$_ENVaware getenv helper (49c8eb5)
Bug Fixes
- used redirect count instead of retry count in base client (b9ce45b)
Chores
v5.0.2
v5.0.1
5.0.1 (2026-01-14)
Full Changelog: v5.0.0...v5.0.1
Bug Fixes
- typos in README.md (f1a033c)
Chores
- fix typo in descriptions (f46d067)
- internal: codegen related update (7b4fa3b)
- internal: codegen related update (89591b8)
- internal: regenerate SDK with no functional changes (eb51446)
- internal: regenerate SDK with no functional changes (bd1ea2c)
- readme: remove beta warning now that we're in ga (c3d5ef7)
- remove custom code (5b4f359)
v5.0.0
5.0.0 (2026-01-12)
Full Changelog: v4.1.0...v5.0.0
⚠ BREAKING CHANGES
- replace special flag type
omittablewith justnull
Features
- replace special flag type
omittablewith justnull(dc732bd)
Bug Fixes
- types: correct variants and list types in audiences filters (65348ef)
Chores
v4.1.0
4.1.0 (2026-01-08)
Full Changelog: v4.0.0...v4.1.0
Features
- simplify and make the phpstan types more consistent (3956a7e)
Chores
v4.0.0
4.0.0 (2025-12-29)
Full Changelog: v3.3.0...v4.0.0
⚠ BREAKING CHANGES
- use aliases for phpstan types
- use camel casing for all class properties
Features
- add
BaseResponseclass for accessing raw responses (5760ba2) - add idempotency header support (17408d4)
- Add timezone field to Delay schema (fee5c42)
- api: add slack/teams/pagerduty/webhook/audience recipients, remove preferences model (739d7d7)
- improved phpstan type annotations (d3b2bfb)
- split out services into normal & raw types (25c65d2)
- support unwrapping envelopes (83eb112)
- Update bulk API spec: make event required, document profile.email req… (72f10c2)
- use aliases for phpstan types (71a9aee)
- use camel casing for all class properties (bac38c9)
Bug Fixes
- a number of serialization errors (c71acba)
- address some linter warnings and errors (b5be14d)
- correctly serialize dates (24b9a2c)
- support arrays in query param construction (4807291)
- test: naming collision in request parameters (58a1fb9)
Chores
- ensure constant values are marked as optional in array types (a421af3)
- internal: codegen related update (b321d32)
- internal: codegen related update (851723b)
- internal: codegen related update (13842ed)
- internal: codegen related update (e6f46e3)
- internal: codegen related update (1508286)
- internal: codegen related update (cfc2c5e)
- switch from
#[Api(optional: true|false)]to#[Required]|#[Optional]for annotations (f5104a3) - use
$self = clone $this;instead of$obj = clone $this;(f8143c2)
v3.3.0
3.3.0 (2025-12-08)
Full Changelog: v3.2.0...v3.3.0
Features
- Fix UsersGetAllTokensResponse to return object with tokens property i… (337c6d7)
v3.2.0
3.2.0 (2025-12-08)
Full Changelog: v3.1.2...v3.2.0
Features
- Add event_ids field to Notification schema (63710cf)
- allow both model class instances and arrays in setters (8aed1a0)
Chores
- be more targeted in suppressing superfluous linter warnings (d46bb77)
v3.1.2
3.1.2 (2025-12-03)
Full Changelog: v3.1.1...v3.1.2
Bug Fixes
- client: fix duplicate Go struct resulting from name derivations schema (0dc084e)
Chores
- formatting (6e77ab0)