Skip to content

Releases: maxmind/minfraud-api-java

1.8.0

Choose a tag to compare

@horgh horgh released this 19 Jan 20:22
  • Updated geoip2 dependency. This version adds the isInEuropeanUnion()
    method to com.maxmind.geoip2.record.Country and
    com.maxmind.minfraud.response.GeoIp2Country. This returns true 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

Choose a tag to compare

@oschwald oschwald released this 30 Oct 19:11
  • 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
    with com.fasterxml.jackson.databind.util.StdDateFormat where
    withColonInTimeZone is set to true.

1.6.0

Choose a tag to compare

@horgh horgh released this 08 Sep 22:48
  • 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
    call hashAddress() on the Email builder in addition to address().
  • 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

Choose a tag to compare

@oschwald oschwald released this 14 Aug 23:32
  • Corrected serialization of /event/time input to be valid RFC 3339. Reported by
    Luis Rojas. GitHub #26.

1.5.0

Choose a tag to compare

@oschwald oschwald released this 07 Jul 16:22
  • 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

1.4.0

Choose a tag to compare

@oschwald oschwald released this 22 Feb 16:24
  • Added the following new values to the Payment.Processor enum:
    EBS, HIPAY, and LEMON_WAY.
  • Updated the docs for com.maxmind.minfraud.response.AbstractAddress now
    that isPostalInCity may be returned for addresses world-wide.
  • Updated dependencies.

1.3.0

Choose a tag to compare

@oschwald oschwald released this 21 Nov 23:41
  • The disposition was added to the minFraud response models. This is used to
    return the disposition of the transaction as set by the custom rules for the
    account.

1.2.0

Choose a tag to compare

@oschwald oschwald released this 11 Nov 23:09
  • Added /credit_card/token input. Use the token(String) method on
    com.maxmind.minfraud.request.CreditCard.Builder to set it.
  • All validation regular expressions are now pre-compiled.

1.1.1: Request Encoding Fix

Choose a tag to compare

@oschwald oschwald released this 12 Oct 22:16
  • Non-ASCII characters are now correctly encoded as UTF-8 in the request body.
    Reported by Julien Guery. GitHub #17.

1.1.0: Add Additional Event Types

Choose a tag to compare

@oschwald oschwald released this 10 Oct 17:01
  • Added two new types to the Event.Type enum: EMAIL_CHANGE and
    PASSWORD_RESET.
  • Update Jackson and WireMock dependencies.