Releases: maxmind/minfraud-api-java
Releases · maxmind/minfraud-api-java
1.13.0
1.12.0
- Added support for the new email output
/email/domain/first_seen
This can
be accessed viaresponse.getEmail().getDomain().getFirstSeen()
. - Added
Device.getLastSeenDateTime()
,Device.getLocalDateTime()
,
Email.getFirstSeenDate()
, andGeoIp2Location.getLocalDateTime()
methods
that returnjava.time
objects rather than strings. - The request event time is now stored internally as a
ZonedDateTime
. An
Event.Builder.time(ZonedDateTime)
method was also added to the event
builder. - The following payment processors were added to the
Payment.Processor
enum:CARDPAY
EPX
1.11.0
1.10.0
- IMPORTANT: Java 8 is now required. If you need Java 7 support, please
continue using 1.9.0. - Added constructor to
com.maxmind.minfraud.request.Email.Builder
that
allows validation to be disabled. - The client-side validation for numeric custom inputs has been updated to
match the server-side validation. The valid range is -9,999,999,999,999
to 9,999,999,999,999. Previously, larger numbers were allowed. - Responses with chunked encoding are now handled correctly.
- The following payment processors were added to the
Payment.Processor
enum:AFFIRM
AFTERPAY
CETELEM
DATACASH
DOTPAY
ECOMMPAY
G2A_PAY
GOCARDLESS
INTERAC
KLARNA
MERCANET
PAYEEZY
PAYLIKE
PAYMENT_EXPRESS
PAYSAFECARD
SMARTDEBIT
SYNAPSEFI
VEREPAY
- Deprecated
VERAPAY
in thePayment.Processor
enum. This was a misspelling
ofVEREPAY
. - Deprecated
getEmailTenure()
andgetIpTenure()
methods of
com.maxmind.minfraud.response.Subscores
. - Deprecated the
isHighRisk()
method ofcom.maxmind.minfraud.response.GeoIP2Country
.
1.9.0
- Renamed MaxMind user ID to account ID in the code and added support for the
newACCOUNT_ID_REQUIRED
error code. - The following payment processors were added to the
Payment.Processor
enum:CCAVENUE
CT_PAYMENTS
DALENYS
ONEY
POSCONNECT
- Added new type to the
Event.Type
enum:PAYOUT_CHANGE
- Added support for new Device output:
/device/local_time
- Added support for new CreditCard output:
/credit_card/is_virtual
1.8.0
- Updated
geoip2
dependency. This version adds theisInEuropeanUnion()
method tocom.maxmind.geoip2.record.Country
and
com.maxmind.minfraud.response.GeoIp2Country
. This returnstrue
if the
country is a member state of the European Union. - The web service client now correctly handles a proxy of
Proxy.NO_PROXY
.
PR by Ernest Sadykov. GitHub #32. - The following payment processors were added to the
Payment.Processor
enum:CYBERSOURCE
TRANSACT_PRO
WIRECARD
1.7.0
- The following payment processors were added to the
Payment.Processor
enum:BPOINT
CHECKOUT_COM
EMERCHANTPAY
HEARTLAND
PAYWAY
- Updated
geoip2
dependency to add support for GeoIP2 Precision
Insights anonymizer fields. - Replaced use of deprecated
com.fasterxml.jackson.databind.util.ISO8601DateFormat
withcom.fasterxml.jackson.databind.util.StdDateFormat
where
withColonInTimeZone
is set totrue
.
1.6.0
- Behavior change! Default to sending the plain text email address rather
than its MD5 hash. Previously only the MD5 hash of the email address
would be sent, and sending the plain text email address was not possible.
If you wish to send only the MD5 hash of the email address, you must now
callhashAddress()
on theEmail
builder in addition toaddress()
. - When sending a hashed email address, the address is now lower-cased
before the MD5 is calculated. - Update Jackson and WireMock dependencies.
1.5.1
1.5.0
- Added support for custom inputs. These can be set up from your account portal.
- Added support for new Device inputs. These are:
/device/session_age
/device/session_id
- Added support for new Email outputs. These are:
/email/first_seen
- The following payment processors were added to the
Payment.Processor
enum:AMERICAN_EXPRESS_PAYMENT_GATEWAY
BLUESNAP
COMMDOO
CUROPAYMENTS
EXACT
OCEANPAYMENT
PAYMENTWALL
PAYZA
SECURETRADING
SOLIDTRUST_PAY
VANTIV
VERICHECK
VPOS