Quick Links

Kount RIS PHP SDK Release Notes History

The following table provides the release notes history for the RIS PHP SDK.

Version Number Description

7.5.5

When an HTTP or RIS response error occurs, memory is no longer lost

7.5.3

The isRisDebugEnabled variable is now visible to all customers

7.5.2

To prevent unnecessary warn/error logs, isRisDebugEnabled is no longer a Dynamic Property (Dynamic Properties were deprecated in PHP 8.2)

7.5.1

Added two shipping types. DE = Delivery and PU = Pick-up.

7.5.0

Adding (back) an exception when the RIS inquiry fails

7.4.2

  • Update settings.ini
  • See merge request kount/third_party/kount-ris-php-sdk!38

7.4.1

Bug fix: Issue resolved when sending a RIS request using the client constructor with unknown configuration variables.

7.3.9

Removed warning for KOUNT_CUSTOM_SETTINGS_FILE constant

7.3.7

Provided support for PHP-8 [Removed the invalid CURL option]

7.3.2

Remove Data validation from the SDK side.

7.2.1

Updated the PHP SDK to use the latest RIS SDK version, 0700.

7.2.0

Omniscore implemented in PHP. We have included a getter method called getOmniscore that returns the Omniscore value in the Response.

7.1.0

Added support to pass an IPV6 address with the IPAD field.

Note: IPV6 addresses are converted to a static IPV4 address within RIS (10.0.0.1).

7.0.0

  • Introduced configuration key – this breaks backward compatibility with older releases
  • Removed the SALT phrase
  • Introduced base85 encoding and decoding
  • Added sha256 validation for the config key

6.5.4

Removed request parameters CCYY(Expiration year) and CCMM(Expiration month) from the PHP SDK.

6.5.3

Enabled acceptance of custom settings from user defined file.

6.5.2

  • Added getResponseAsDict() method for retrieving the response fields as array.
  • Removed the stopwatch package and introduced PHP's native microtime() to track milliseconds.
  • Added autoload configuration in composer.json, so that when the user opts for a composer installation he would have to only include the autoload.php located in the vendor folder.

6.5.1

6.5.0

SALT phrase configurable as a settings variable

6.4.2

Downgrading phpunit version in composer.json from 5.7 to 4.8. PHP 5.5.9 is not supported with newer versions of phpunit.

6.4.1

Removing usage of visibility modifiers in test classes – not supported with older versions of PHP.

6.4.0

  • New requirement for PHP – 5.5 or newer.
  • Secure communication between client and server now using TLS v1.2 and TLS v1.1
  • Added Composer for package management, unit and integration tests, generating documentation,
    also a release.sh script for release a new version and creating .zip (will be automated in the near future).
  • General source code improvements and modernization.
  • General phpdoc enhancements.
Was this article helpful?
5 out of 15 found this helpful