Skip to content

Releases: maxmind/minfraud-api-java

1.7.0

30 Oct 19:11

Choose a tag to compare

  • 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

08 Sep 22:48

Choose a tag to compare

  • 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

14 Aug 23:32

Choose a tag to compare

  • Corrected serialization of /event/time input to be valid RFC 3339. Reported by
    Luis Rojas. GitHub #26.

1.5.0

07 Jul 16:22

Choose a tag to compare

  • 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

22 Feb 16:24

Choose a tag to compare

  • 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

21 Nov 23:41

Choose a tag to compare

  • 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

11 Nov 23:09

Choose a tag to compare

  • 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

12 Oct 22:16

Choose a tag to compare

  • 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

10 Oct 17:01

Choose a tag to compare

  • Added two new types to the Event.Type enum: EMAIL_CHANGE and
    PASSWORD_RESET.
  • Update Jackson and WireMock dependencies.

1.0.0

16 Sep 21:49

Choose a tag to compare

  • First production release.
  • Connections will now be reused between requests made with the same
    WebServiceClient object.
  • WebServiceClient now implements Closeable.
  • You are now able to set a proxy to use via the WebServiceClient.Builder
    proxy(Proxy) method.
  • Updated dependencies.
  • Added the following new values to the Payment.Processor enum:
    CONCEPT_PAYMENTS, ECOMM365, ORANGEPAY, and PACNET_SERVICES.