From b0f9235cea3e9efaf32e84b1538d2f10a0bd90a3 Mon Sep 17 00:00:00 2001 From: John C Date: Fri, 21 Apr 2017 16:22:42 +1000 Subject: [PATCH] Upgrade Jackson to v2 and set ObjectMapper to case insensitive Fixes an issue on some systems where the case of fields in Rapid does not match the properties of the object --- CHANGELOG.md | 5 +++ README.md | 1 - pom.xml | 12 +++++-- .../rapid/sdk/beans/external/CardDetails.java | 23 ++++++------ .../rapid/sdk/beans/external/LineItem.java | 2 +- .../beans/internal/BeagleVerification.java | 2 +- .../rapid/sdk/beans/internal/Customer.java | 25 ++++++------- .../rapid/sdk/beans/internal/Option.java | 2 +- .../rapid/sdk/beans/internal/Payment.java | 8 ++--- .../sdk/beans/internal/RefundDetails.java | 8 ++--- .../sdk/beans/internal/ShippingAddress.java | 8 ++--- .../rapid/sdk/beans/internal/Transaction.java | 10 +++--- .../sdk/beans/internal/Verification.java | 2 +- .../entities/CancelAuthorisationRequest.java | 2 +- .../entities/CancelAuthorisationResponse.java | 4 +-- .../sdk/entities/CapturePaymentRequest.java | 2 +- .../sdk/entities/CapturePaymentResponse.java | 17 ++++----- .../sdk/entities/CreateAccessCodeRequest.java | 21 +++++------ .../entities/CreateAccessCodeResponse.java | 4 +-- .../CreateAccessCodeSharedRequest.java | 36 +++++++++---------- .../CreateAccessCodeSharedResponse.java | 4 +-- .../entities/DirectCustomerSearchRequest.java | 2 +- .../DirectCustomerSearchResponse.java | 4 +-- .../sdk/entities/DirectPaymentRequest.java | 21 +++++------ .../sdk/entities/DirectPaymentResponse.java | 4 +-- .../sdk/entities/DirectRefundRequest.java | 16 +++++---- .../sdk/entities/DirectRefundResponse.java | 5 +-- .../entities/TransactionSearchResponse.java | 5 +-- .../process/AbstractMessageProcess.java | 5 ++- ...ssCodeSharedToCreateCustConverterTest.java | 2 +- ...sCodeSharedToCreateTransConverterTest.java | 2 +- .../AccessCodeToCreateCustConverterTest.java | 2 +- .../AccessCodeToCreateTransConverterTest.java | 2 +- ...tCustomerToQueryCustomerConverterTest.java | 2 +- ...irectPaymentToCreateCustConverterTest.java | 2 +- ...rectPaymentToCreateTransConverterTest.java | 2 +- ...ctRefundToRefundResponseConverterTest.java | 2 +- .../SearchToQueryTransConverterTest.java | 2 +- 38 files changed, 148 insertions(+), 130 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b88bf84..e09da00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,11 @@ All Notable changes will be documented in this file +## 1.3.0 + + - Updated SDK to use TLS 1.2 when connecting to eWAY + - Updated Jackson (JSON library) to version 2 + ## 1.2.0 - Added ability to set the Rapid API version and new associated fields diff --git a/README.md b/README.md index 5da17ce..bc3f9f6 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,6 @@ A Java library to integrate with eWAY's Rapid Payment API. Sign up with eWAY at: - Australia: https://www.eway.com.au/ - New Zealand: https://eway.io/nz/ - - UK: https://eway.io/uk/ - Hong Kong: https://eway.io/hk/ - Malaysia: https://eway.io/my/ - Singapore: https://eway.io/sg/ diff --git a/pom.xml b/pom.xml index 709f117..85b4b75 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ com.ewaypayments eway-rapid-java - 1.2.0 + 1.3.0 jar eWAY Rapid API Library @@ -67,10 +67,11 @@ 4.12 + org.glassfish.jersey.media jersey-media-json-jackson - 2.8 + 2.25.1