This repository has been archived by the owner on Mar 19, 2024. It is now read-only.
Releases: Ingenico-ePayments/connect-sdk-ruby
Releases · Ingenico-ePayments/connect-sdk-ruby
2.38.0
- Added:
- Added property
network_token_data
to classCardPaymentMethodSpecificInput
.
- Added property
2.37.0
- Added:
- Added property
is_foreign_retailer
to classSeller
.
- Added property
2.36.0
- Added:
- Added property
is_retriable
to classPaymentStatusOutput
.
- Added property
2.35.0
- Added:
- Added property
merchant
to classCreatePayoutRequest
.
- Added property
2.34.0
- Added:
- Added properties
clause_name
andpolicy_applied
to classMicrosoftFraudResults
. - Added property
configuration_id
to classMerchant
. - Added property
cardholder_name
to classMobilePaymentProduct320SpecificInput
. - Added property
payment_product4101_specific_input
to classRedirectPaymentMethodSpecificInputBase
- Added properties
- Changed:
- Moved property
cardholder_name
from classCardWithoutCvv
to its super classCardEssentials
.
- Moved property
2.33.0
- Added:
- Added properties
device_country_code
,device_id
,true_ip_address
anduser_device_type
to classMicrosoftFraudResults
.
- Added properties
2.32.0
- Added:
- Added properties
external_reference_id
andphone_number
to classSeller
. - Added property
supports_mandates
to classPaymentProduct
.
- Added properties
2.31.0
- Added:
- Allow custom obfuscation rules to be specified through classes
BodyObfuscator
andHeaderObfuscator
. These can be set on instances ofClient
,Communicator
orDefaultConnection
. Custom rules should be defined as functions that take the value to obfuscate, and return the obfuscated value. - The constructors of class
LogMessageBuilder
and its sub classes now take an optionalBodyObfuscator
andHeaderObfuscator
. - Added new module
Ingenico::Connect::SDK::Logging::Obfuscation
with functionsobfuscate_all
,obfuscate_with_fixed_length
,obfuscate_all_but_first
andobfuscate_all_but_last
to that provide some pre-defined obfuscation rules.
- Allow custom obfuscation rules to be specified through classes
- Deprecated:
- Deprecated the constants and functions of module
Ingenico::Connect::SDK::Logging::LoggingUtil
in favor ofBodyObfuscator
andHeaderObfuscator
instances. - Deprecated classes
ValueObfuscator
,Obfuscator
,HeaderObfuscator
andPropertyObfuscator
of moduleIngenico::Connect::SDK::Logging
. These should never have been exposed.
- Deprecated the constants and functions of module
2.30.2
- Removed:
- Removed method
settlementdetails
from classServicesClient
.
- Removed method
The removed method should not have been used yet. Therefore, you shouldn't have any problems upgrading to this version.
2.30.1
Version 2.30.0 was initially released with the wrong version. This release corrects that.