Version 7.6.2 Release Notes

From WHMCS Documentation

Release Information
Version: 7.6.2
Release Type: Maintenance
Release Date: 21st January 2019
Distribution Types: Full Version, Incremental and via Automatic Updater

Download

Download the latest version of WHMCS from https://download.whmcs.com/

Upgrade Process

View Standard Upgrade Steps

Automatic Updating

If you are running WHMCS 7.0 or later, you can use the built-in Automatic Update utility.

Simply navigate to Utilities > Update WHMCS to begin the process.

  If the update was released recently, you may need to click the Check for Updates button before the update will show as available.
WHMCS v7.6.2 requires Ioncube Loader 10.1 or higher. The Automatic Updater verifies this requirement for you in v7.4.2. If you are using the Automatic Updater and are not yet on v7.4.2, then you will not see the v7.6.2 update but only v7.4.2. Use the Auto Updater to first update to v7.4.2. After this, v7.6.2 will viewable and the Automatic Updater will be able to verify all requirements before proceeding to this latest version.

For more information about the Automatic Updater and troubleshooting please refer to the Automatic Updater documentation.

Release Notes

This release provides hotfixes already published along with security related updates. Additionally, this release has been verified as compatible with PHP 7.3. A full list of change can be found in the changelog.

Library Updates

The following libraries have been updated

  • smarty/smarty: 3.1.32 to 3.1.33
  • tecnickcom/tcpdf: 6.2.17 to 6.2.26
  • guzzlehttp/guzzle 5.3.1 to 5.3.3,
  • guzzlehttp/ringphp 1.1.0 to 1.1.1

Template Changes

No template changes have been made for this release.

Changelog

Security

CORE-12787 - Correct WHMCS Installer input processing
CORE-12796 - Correct Twitter data processing
CORE-12814 - Improve date parameter processing
CORE-12838 - Correct email template policy
CORE-12843 - Update Smarty to correct a template processing issue
CORE-12853 - Update TCPDF to 6.2.22
CORE-12879 - Correct variable usage when rendering admin affiliate overview
CORE-12928 - Correct knowledgebase input validation
CORE-13057 - Correct logic for aggregate search fields
CORE-13073 - Improve input sanitization for API

Maintenance

CORE-12440 - Update Plesk for MarketConnect automatic SSL provisioning
CORE-12623 - Display domain renewal link notification only if Domain Renewals are enabled.
CORE-12655 - Correct Pending Transfer sync for ResellerClub
CORE-12674 - Correct itemized minimum MySQL version within Installer
CORE-12679 - Correct evaluation of domain sync cron schedule setting
CORE-12694 - Update ECB Exchange Rates URL
CORE-12734 - Prevent duplicate invocations of AddonActivation when accepting order
CORE-12768 - Ensure TinyMCE theme is available for mobile browsers
    Also known as: CORE-12820
CORE-13019 - Update syntax for PHP 7.3 compatibility
CORE-13042 - Ensure links in Tweets are parsed

Modules

MODULE-6456 - Remove transaction fee calculation for Standard 2Checkout
MODULE-6784 - Improve normalization of domain names for wildcard SSL configuration
    Also known as: MODULE-6931
MODULE-6857 - Correct logic for 2Checkout Subscription Cancellations
MODULE-6858 - 2Checkout Partial Payment Handling (Inline checkout bug)
MODULE-6871 - 2CO callback file throwing Invalid invoice id provided exception when subscription callback
MODULE-6873 - Ensure 2CO "Inline" is passing line item data correctly when a product is a "one-time" billing cycle
MODULE-6884 - Correct evaluation of merchant_order_id value for 2CO callbacks
MODULE-6910 - Correct fraud check behaviour for 2Checkout
MODULE-6920 - Correct one-off billing for 2Checkout Inline
MODULE-6934 - Ensure one time payment is offered for overdue invoices using 2Checkout inline

API

CORE-12079 - Ensure invoice status is provided to InvoiceCreation hook when invoking UpdateInvoice API