Skip to content

Releases: trycourier/courier-java

v3.1.1

25 Jun 20:53

Choose a tag to compare

Release v3.1.1

3.1.1

25 Jun 20:58

Choose a tag to compare

Release 3.1.1

v3.1.0

25 Jun 20:41

Choose a tag to compare

Release v3.1.0

v3.0.4

12 Jun 17:44
bc772d0

Choose a tag to compare

What's Changed

  • 🌿 Fern Regeneration -- June 12, 2024 by @fern-api in #55

Full Changelog: v3.0.3...v3.0.4

v3.0.3

21 Mar 16:40
2ed03e0

Choose a tag to compare

  • Resource-scoped SDK methods: Endpoints are scoped under their resource. For
    example, instead of courier.deleteBrands the SDK now reads courier.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 static builder method 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

01 Feb 00:14
ed4e31a

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.2.0...v2.3.0

v2.2.0

01 Nov 16:41
f32b96e

Choose a tag to compare

What's Changed

  • Fix audience API models by @tk26 in #33

Full Changelog: v2.1.0...v2.2.0

v1.7.0

08 Dec 20:03
5439180

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.6.0...v1.7.0