Releases: trycourier/courier-java
Releases · trycourier/courier-java
v3.1.1
3.1.1
v3.1.0
v3.0.4
v3.0.3
- Resource-scoped SDK methods: Endpoints are scoped under their resource. For
example, instead ofcourier.deleteBrandsthe SDK now readscourier.brands.delete(...) - Docs on Hover: All endpoint and parameter level documentation that you see
on our docs website is now embedded directly within the SDKs. - Retries with exponential backoff: The SDK will automatically retry failures with
exponential backoff. - Strongly Typed: The SDK has Java objects to describe each of our request and
response models. Each object has a staticbuildermethod and uses the staged
builder pattern.UserRecipient.builder() .email("marty_mcfly@email.com") .build();
- Unions The SDK has natively supports unions. Every union is modelled as a java
class that has static factory methods.// Message has static factory methods that either take a TemplateMessage or // ContentMessage Message.of(TemplateMessage.builder()...) Message.of(ContentMessage.builder()...)
v2.3.0
What's Changed
- Automation idempotency by @raghuram-periaswamy in #34
- Cut v2.3.0 by @tk26 in #37
New Contributors
- @raghuram-periaswamy made their first contribution in #34
Full Changelog: v2.2.0...v2.3.0
v2.2.0
v1.7.0
What's Changed
- add expiry to message by @rileylnapier in #23
New Contributors
- @rileylnapier made their first contribution in #23
Full Changelog: v1.6.0...v1.7.0