Skip to content

Releases: checkout/checkout-sdk-java

2.0.1

06 Nov 12:02
Compare
Choose a tag to compare

Available in Maven Central

What's new in this version

  • Fixed the incorrect serialization of some of the fields in the SenderInformation object

Add to your Gradle project with:

dependencies {
    implementation 'com.checkout:checkout-sdk-java:2.0.1'
}

Or add to your Maven project with:

<dependency>
    <groupId>com.checkout</groupId>
    <artifactId>checkout-sdk-java</artifactId>
    <version>2.0.1</version>
</dependency>

2.0.0

24 Oct 22:07
977b563
Compare
Choose a tag to compare

Available in Maven Central

What's new in this version

  • #9 Change type of 'amount' field from int to long

Add to your Gradle project with:

dependencies {
    implementation 'com.checkout:checkout-sdk-java:2.0.0'
}

Or add to your Maven project with:

<dependency>
    <groupId>com.checkout</groupId>
    <artifactId>checkout-sdk-java</artifactId>
    <version>2.0.0</version>
</dependency>

1.2.0

23 Oct 17:19
abf8976
Compare
Choose a tag to compare

Available in Maven Central

What's new in this version

  • #8 Add support for Sender information on Payouts

Add to your Gradle project with:

dependencies {
    implementation 'com.checkout:checkout-sdk-java:1.2.0'
}

Or add to your Maven project with:

<dependency>
    <groupId>com.checkout</groupId>
    <artifactId>checkout-sdk-java</artifactId>
    <version>1.2.0</version>
</dependency>

1.1.0

17 Oct 18:53
52b7ff7
Compare
Choose a tag to compare

Available in Maven Central

What's new in this version


Add to your Gradle project with:

dependencies {
    implementation 'com.checkout:checkout-sdk-java:1.1.0'
}

Or add to your Maven project with:

<dependency>
    <groupId>com.checkout</groupId>
    <artifactId>checkout-sdk-java</artifactId>
    <version>1.1.0</version>
</dependency>

1.0.2

17 Oct 18:37
Compare
Choose a tag to compare

Available in Maven Central

What's new in this version

  • Fixed a bug where FileNotFoundException was thrown instead of CheckoutResourceNotFoundException when there was a 404 response from the Checkout.com API

Add to your Gradle project with:

dependencies {
    implementation 'com.checkout:checkout-sdk-java:1.0.2'
}

Or add to your Maven project with:

<dependency>
    <groupId>com.checkout</groupId>
    <artifactId>checkout-sdk-java</artifactId>
    <version>1.0.2</version>
</dependency>

1.0.1

03 Sep 12:52
447275a
Compare
Choose a tag to compare

Available in Maven Central

What's new in this version


Add to your Gradle project with:

dependencies {
    implementation 'com.checkout:checkout-sdk-java:1.0.1'
}

Or add to your Maven project with:

<dependency>
    <groupId>com.checkout</groupId>
    <artifactId>checkout-sdk-java</artifactId>
    <version>1.0.1</version>
</dependency>

1.0.0

30 Aug 17:31
9d90804
Compare
Choose a tag to compare

Available in Maven Central

What's new in this version

  • None, we have promoted 0.4.0 to 1.0.0 status

Add to your Gradle project with:

dependencies {
    implementation 'com.checkout:checkout-sdk-java:1.0.0'
}

Or add to your Maven project with:

<dependency>
    <groupId>com.checkout</groupId>
    <artifactId>checkout-sdk-java</artifactId>
    <version>1.0.0</version>
</dependency>

0.4.0

09 Aug 10:32
bf3151a
Compare
Choose a tag to compare

Available in Maven Central

What's new in this version

  • Default lists and maps to empty instead of null, to avoid potential null pointers in client code when using the SDK.

Add to your Gradle project with:

dependencies {
    implementation 'com.checkout:checkout-sdk-java:0.4.0'
}

Or add to your Maven project with:

<dependency>
    <groupId>com.checkout</groupId>
    <artifactId>checkout-sdk-java</artifactId>
    <version>0.4.0</version>
</dependency>

0.3.0

02 Aug 22:08
a39b15c
Compare
Choose a tag to compare

Available in Maven Central

What's new in this version

  • Support builder pattern on all entities
  • Abstract out Transport layer, so other methods can be used (such as Spring Rest Template)

Add to your Gradle project with:

dependencies {
    implementation 'com.checkout:checkout-sdk-java:0.3.0'
}

Or add to your Maven project with:

<dependency>
    <groupId>com.checkout</groupId>
    <artifactId>checkout-sdk-java</artifactId>
    <version>0.3.0</version>
</dependency>

0.2.0

02 Aug 15:09
Compare
Choose a tag to compare

Available in Maven Central

What's new in this version

  • Added a requestId field to every response class which contains the Cko-Request-Id Header from Checkout.com, which can be helpful for debugging and logging. Note: where the response is a collection of objects, each object has this field set identically.
  • Added an optional processing object on the Payment request - with two fields, aft and mid
  • Added an overloaded methods where appropriate to accept the Cko-Idempotency-Key
  • Added the optional 'first_name' field to the Recipient object
  • Abstract out the Gson serializer behind an interface so it is possible to plug in your own serializer if needed.

Add to your Gradle project with:

dependencies {
    implementation 'com.checkout:checkout-sdk-java:0.2.0'
}

Or add to your Maven project with:

<dependency>
    <groupId>com.checkout</groupId>
    <artifactId>checkout-sdk-java</artifactId>
    <version>0.2.0</version>
</dependency>