Releases: checkout/checkout-sdk-java
Releases · checkout/checkout-sdk-java
2.0.1
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
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
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
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
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
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
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
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
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
What's new in this version
- Added a
requestId
field to every response class which contains theCko-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
andmid
- 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>