Releases: maxmind/minfraud-api-java
Releases · maxmind/minfraud-api-java
1.15.0
- The following payment processors were added to the
Payment.Processorenum:CASHFREEFIRST_ATLANTIC_COMMERCEKOMOJUPAYTMRAZORPAYSYSTEMPAY
- Added support for three new Factors outputs:
/subscores/device(the risk
associated with the device),/subscores/email_local_part(the risk
associated with the part of the email address before the @ symbol) and
/subscores/shipping_address(the risk associated with the shipping
address).
1.14.0
1.13.0
1.12.0
- Added support for the new email output
/email/domain/first_seenThis can
be accessed viaresponse.getEmail().getDomain().getFirstSeen(). - Added
Device.getLastSeenDateTime(),Device.getLocalDateTime(),
Email.getFirstSeenDate(), andGeoIp2Location.getLocalDateTime()methods
that returnjava.timeobjects 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.Processorenum:CARDPAYEPX
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.Builderthat
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.Processorenum:AFFIRMAFTERPAYCETELEMDATACASHDOTPAYECOMMPAYG2A_PAYGOCARDLESSINTERACKLARNAMERCANETPAYEEZYPAYLIKEPAYMENT_EXPRESSPAYSAFECARDSMARTDEBITSYNAPSEFIVEREPAY
- Deprecated
VERAPAYin thePayment.Processorenum. 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_REQUIREDerror code. - The following payment processors were added to the
Payment.Processorenum:CCAVENUECT_PAYMENTSDALENYSONEYPOSCONNECT
- Added new type to the
Event.Typeenum: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
geoip2dependency. This version adds theisInEuropeanUnion()
method tocom.maxmind.geoip2.record.Countryand
com.maxmind.minfraud.response.GeoIp2Country. This returnstrueif 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.Processorenum:CYBERSOURCETRANSACT_PROWIRECARD
1.7.0
- The following payment processors were added to the
Payment.Processorenum:BPOINTCHECKOUT_COMEMERCHANTPAYHEARTLANDPAYWAY
- Updated
geoip2dependency to add support for GeoIP2 Precision
Insights anonymizer fields. - Replaced use of deprecated
com.fasterxml.jackson.databind.util.ISO8601DateFormat
withcom.fasterxml.jackson.databind.util.StdDateFormatwhere
withColonInTimeZoneis 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 theEmailbuilder 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.