Releases: maxmind/minfraud-api-python
Releases · maxmind/minfraud-api-python
2.0.0
- IMPORTANT: Python 2.7 and 3.5 support has been dropped. Python 3.6 or greater
is required. - Asyncio support has been added for web service requests. To make async
requests, useminfraud.AsyncClient
. minfraud.Client
now provides aclose()
method and an associated
context manager to be used inwith
statements.- For both
Client
andAsyncClient
requests, the default timeout is
now 60 seconds. - Type hints have been added.
- Email validation is now done with
email_validator
rather than
validate_email
. - URL validation is now done with
urllib.parse
rather thanrfc3987
. - RFC 3339 timestamp validation is now done via a regular expression.
1.13.0
- Added the following new values to the
/payment/processor
validation:cashfree
first_atlantic_commerce
komoju
paytm
razorpay
systempay
- Added support for the following new subscores in Factors responses:
device
: the risk associated with the deviceemail_local_part
: the risk associated with the email address local partshipping_address
: the risk associated with the shipping address
1.12.1
- Fixes documentation that caused warnings when building a distribution.
1.12.0
- Added support for the Report Transactions API. We encourage use of this API
as we use data recieved through this channel to continually improve the
accuracy of our fraud detection algorithms.
1.11.0
1.10.0
- Added support for the new email domain output
/email/domain/first_seen
.
This may be accessed viaresponse.email.domain.first_seen
on the
minFraud Insights and Factors response objects. - Added the following new values to the
/payment/processor
validation:cardpay
epx
1.9.0
1.8.0
- 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. - Python 3.3 and 3.4 are no longer supported.
- Added the following new values to the
/payment/processor
validation:affirm
afterpay
cetelem
datacash
dotpay
ecommpay
g2a_pay
gocardless
interac
klarna
mercanet
payeezy
paylike
payment_express
paysafecard
smartdebit
synapsefi
- Deprecated the
email_tenure
andip_tenure
attributes of
minfraud.models.Subscores
. - Deprecated the
is_high_risk
attribute of
minfraud.models.GeoIP2Country
.
1.7.0
- Python 2.6 support has been dropped. Python 2.7+ or 3.3+ is now required.
- Renamed MaxMind user ID to account ID in the code and added support for the
newACCOUNT_ID_REQUIRED
error code. - Added the following new values to the
/payment/processor
validation:ccavenue
ct_payments
dalenys
oney
posconnect
- Added support for the
/device/local_time
output. - Added support for the
/credit_card/is_virtual
output. - Added
payout_change
to the/event/type
input validation.
1.6.0
- Updated
geoip2
dependency. This version adds the
is_in_european_union
attribute togeoip2.record.Country
and
geoip2.record.RepresentedCountry
. This attribute isTrue
if the
country is a member state of the European Union. - Added the following new values to the
/payment/processor
validation:cybersource
transact_pro
wirecard