1.010000 2020-05-04 - You may now use a license key object that stringifies to the actual license key. 1.009001 2019-06-18 - Added deprecation notice - Added the following new values to the /payment/processor validation: - datacash - gocardless - paylike - smartdebit - synapsefi 1.009000 2018-09-10 - Added the following new values to the /payment/processor validation: - payeezy - payment_express - Updated GeoIP2 dependency to GeoIP2 2.006001. This adds support for license keys longer than 12 characters. 1.008000 2018-05-14 [ENHANCEMENTS] - Added a new model for WebService::MinFraud::Chargebacks - Updated WebService::MinFraud::Client to support API calls to chargebacks - Added chargeback subroutine - Updated How WebService::MinFraud::Validator works - Validation for individual API end points moved to WebService::MinFraud::Validator::* - Added validators for existing fraud services - Added validation for chargebacks - Validator now checks for the endpoint it needs to validate - Validator interface preserved [ BUGFIXES ] - Corrected autovivification bug in WebService::MinFraud::Client->_fix_booleans - Fixed test exception in xt/author-basic.t 1.007000 2018-04-11 - Renamed the WebService::MinFraud::Client constructor argument user_id to account_id. user_id still works but should be considered deprecated. - Added the following new values to the /payment/processor validation: - ccavenue - ct_payments - dalenys - oney - posconnect - Added the following new value to the /event/type validation: payout_change - Added the /device/local_time output. - Added the /credit_card/is_virtual output. 1.006000 2018-01-18 - Updated GeoIP2 dependency to GeoIP2 2.005000. This adds the is_in_european_union() attribute to GeoIP2::Record::Country and GeoIP2::Record::RepresentedCountry. This attribute is true 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 1.005001 2017-10-30 - Updated GeoIP2 dependency to add support for GeoIP2 Precision Insights anonymizer fields. - Added the following new values to the /payment/processor validation: - bpoint - checkout_com - emerchantpay - heartland - payway 1.005000 2017-07-07 [ENHANCEMENTS] - Added support for custom inputs. You may set up custom inputs from your account portal. - Added the following new values to the /payment/processor validation: - american_express_payment_gateway - bluesnap - commdoo - curopayments - ebs - exact - hipay - lemon_way - oceanpayment - paymentwall - payza - securetrading - solidtrust_pay - vantiv - vericheck - vpos - Added /device/session_id, /device/session_age inputs and /email/first_seen output. 1.004000 2017-01-04 [ENHANCEMENTS] - This module now uses namespace::autoclean to remove imported functions from the namespaces of modules. [ BUGFIXES ] - Updated API to work with the latest GeoIP2 release, which uses namespace::autoclean to remove imported functions from the namespace. Previously, this module relied on has() being in the namespace of the model classes. [OTHER] - Updated the docs for the WebService::MinFraud::Record::BillingAddress and WebService::MinFraud::Record::ShippingAddress classes' is_postal_in_city method to no longer say that it is US-only 1.003000 2016-11-21 [ENHANCEMENTS] - 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.002000 2016-11-11 [ENHANCEMENTS] - Added the new input /credit_card/token. 1.001000 2016-10-10 [ENHANCEMENTS] - Added the following new values to the /event/type validation: password_reset and email_change. 1.000001 2016-09-15 [ OTHER ] - Remove outdated beta notice. 1.000000 2016-09-15 [ENHANCEMENTS] - Added the following new values to the /payment/processor validation: concept_payments, ecomm365, orangepay, and pacnet_services. 0.004000 2016-06-08 [BREAKING CHANGE] - credits_remaining has been removed from the web service models and has been replaced by queries_remaining. [ENHANCEMENTS] - Added queries_remaining and funds_remaining. Note that funds_remaining will not be returned by the web service until our new credit system is in place. - Added device confidence and last_seen to minFraud Insights 0.003000 2016-05-23 [ENHANCEMENTS] - Added support for the minFraud Factors. - Added IP address risk to the minFraud Score model. - Added the following new values to the /payment/processor validation: ccnow, dalpay, epay (replaces epayeu), payplus, pinpayments, quickpay, and verepay. [ BUGFIXES ] - Setting the locales on the client now sets the locales in the model objects as documented - An WebService::MinFraud::Error::IPAddressNotFound is no longer erroneously thrown if a 404 is received. - Some bugs in the HTTP error status handling were fixed. - When validating a request body, this module no longer validates the TLD on domains to prevent false errors due to new gTLDs. [ OTHER ] - Added tests for WebService::MinFraud::Client that uses mocked user agent. 0.002000 2016-01-21 - The warning "input" has been restructured to be "input_pointer" - brand and type added to credit_card - device id added - email is_free and is_high_risk added 0.001003 2015-08-03 - Remove trivial hash values from the request for stricter validation 0.001002 2015-06-30 - Improve POD 0.001001 2015-06-29 - First release