Skip to content

Releases: maxmind/minfraud-api-dotnet

1.6.0

22 Jan 16:20
Compare
Choose a tag to compare
  • Updated MaxMind.GeoIP2 dependency. With this version, the
    IsInEuropeanUnion property is now available on
    MaxMind.MinFraud.Response.GeoIP2Country and
    MaxMind.GeoIP2.Model.RepresentedCountry. IsInEuropeanUnion is true if
    the country is a member state of the European Union.
  • Added the following new values to the PaymentProcessor enum:
    • Cybersource
    • TransactPro
    • Wirecard

1.5.0

01 Nov 17:44
9d3b6dc
Compare
Choose a tag to compare
  • Behavior change: When sending an email address to MaxMind, this library now
    defaults 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 set the hashAddress constructor
    parameter to true on MaxMind.MinFraud.Request.Email.
  • Previously, it was possible to get an IndexOutOfRangeException when calling
    the MaxMind.MinFraud.Request.Email constructor with an invalid email
    address. Now an ArgumentException will be thrown.
  • When sending a hashed email address, the address is now lower-cased before
    the MD5 is calculated.
  • Added the following new values to the PaymentProcessor enum:
    • Bpoint
    • CheckoutCom
    • Emerchantpay
    • Heartland
    • Payway
  • A netstandard2.0 target was added to eliminate additional dependencies
    required by the netstandard1.4 target.
  • As part of the above work, the separate Mono build files were dropped. As
    of Mono 5.0.0, msbuild is supported.
  • Updated MaxMind.GeoIP2 dependency to add support for GeoIP2 Precision
    Insights anonymizer fields.

1.4.1

21 Jul 16:58
Compare
Choose a tag to compare
  • Fixed an issue where the client would throw an exception if the
    Content-Length header was missing in the response. This could happen with
    chunked responses.

1.4.0

07 Jul 21:42
Compare
Choose a tag to compare
  • Added support for custom inputs. These can be set up from your account portal.
  • Added support for the /device/session_age and /device/session_id inputs.
    Use the sessionAge and sessionId constructor parameters on
    MaxMind.MinFraud.Request.Device to set them.
  • Added support for the /email/first_seen output. Use FirstSeen on
    MaxMind.MinFraud.Response.FirstSeen to access it.
  • Added the following new values to the PaymentProcessor enum:
    • AmericanExpressPaymentGateway
    • Bluesnap
    • Commdoo
    • Curopayments
    • Ebs
    • Exact
    • Hipay
    • LemonWay.
    • Oceanpayment
    • Paymentwall
    • Payza
    • Securetrading
    • SolidtrustPay
    • Vantiv
    • Vericheck
    • Vpos
  • Updated the docs for MaxMind.MinFraud.Response.Address now that
    IsPostalInCity may be returned for addresses world-wide.
  • Switched to the updated MSBuild .NET Core build system.
  • Moved tests from NUnit to xUnit.net.

1.3.0

22 Nov 18:47
Compare
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.
  • Update to .NET Core 1.1.

1.2.1

21 Nov 17:21
Compare
Choose a tag to compare
  • Fixed a bug where a null username passed to the request Account model
    would cause an exception when attempting to encode the username as an MD5.

1.2.0

14 Nov 17:24
Compare
Choose a tag to compare
  • Added /credit_card/token input. Use the token constructor parameter on
    MaxMind.MinFraud.Request.CreditCard to set it.
  • All validation regular expressions are now pre-compiled.
  • Use framework assembly for System.Net.Http on .NET 4.5 rather than NuGet
    package.

1.1.0: Add New Event Types

11 Oct 15:52
Compare
Choose a tag to compare
  • Added the following new values to the EventType enum: EmailChange and
    PasswordReset.

1.0.0: First Production Release

16 Sep 21:13
Compare
Choose a tag to compare
Convert release script to Powershell

Also, generate documentation with Sandcastle Help File Builder.

0.7.1: Re-release of 0.7.0

17 Aug 21:00
Compare
Choose a tag to compare
Pre-release
  • Re-release of 0.7.0 to fix strong-name issue. No code changes.