Version 7.4.2 Release Notes

From WHMCS Documentation

Release Information
Version: 7.4.2
Release Type: Maintenance
Release Date: 9th January 2018
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.

For more information about the Automatic Updater and troubleshooting please refer to http://docs.whmcs.com/Automatic_Updater

Release Notes

  • Updater Enhancements - New functionality has been added to the Automatic Update utility that will validate the version of ionCube Loader® installed prior to allowing an update to take place. This additional pre-flight check will ensure that ionCube Loader requirements for available new versions of the product are met prior to the files being fetched and unpacked. This extra check is necessary to provide a release of WHMCS that is compatible with PHP 7.0, 7.1 and 7.2, where a newer version of ionCube Encoder® or ionCube Loader is required. We have worked closely with cPanel to expedite the latest 10.1.0 ionCube Loader to all cPanel systems. cPanel users of the ionCube Loader 10 series should have already been automatically updated without any additional steps. For others, this Updater check will avoid downtime for an installation due to ionCube Loader incompatibility and you can update ionCube Loader prior to applying the WHMCS 7.5 update. With these changes in place, if the current environment's ionCube Loader minimum requirement is met then the Updater will present update options as usual. If the minimum ionCube Loader requirement is not met then the update process will not be allowed to proceed and an informative message with a help link will be provided. As a result of these changes, when 7.5 becomes available it will be required to first update to 7.4.2 so that your system can be checked for suitability with the 7.5.0 update.

Template Changes

For a list of changed files and graphical view of the exact changes, please refer to the Github repo's below.

Six Template

The following link provides a comparison of changes between 7.4.1 and 7.4.2: https://github.com/WHMCS/templates-six/compare/v7.4.1-release.1...v7.4.2-release.1

Standard Cart Order Form

The following link provides a comparison of changes between 7.4.1 and 7.4.2: https://github.com/WHMCS/orderforms-standard_cart/compare/v7.4.1-release.1...v7.4.2-release.1

Changelog

Maintenance

CORE-10965 - Correct value of f_lock_domain for .fr registrations with OpenSRS
CORE-11288 - Enforce ownership of order items after switching login identities
CORE-11544 - Update WHOIS server for .ch
CORE-11804 - Correct currency reference when ordering addon from product details page
CORE-11827 - Update WHOIS server for .archi, .bio, .desi, and .ski
CORE-11844 - Correct display of Sign-In integrations buttons following automatic sign-in
CORE-11845 - Ensure 'Completed' enum values is present for tblhostingaddons.status
CORE-11846 - Refine display logic for Apple Pay Button
CORE-11848 - Refine number handling when Automatic Phone Number auto-formatting is disabled
CORE-11849 - Improve handling of phone related fields with registrar actions
CORE-11852 - Correct unsubscribe address character validation
CORE-11860 - Correct various admin urls related to AJAX deletion action
CORE-11861 - Correct erroneous block of upgrade/downgrade when current product is out of stock
CORE-11862 - Update WHOIS server for .co
CORE-11865 - Correct JS click event for quote ticket action in Firefox
CORE-11884 - Remove pre-existing post-update Updater routines if present
CORE-11891 - Improve messaging for PHP version Health Check
CORE-11894 - Retain leading 0 when formatting Italian phone numbers
CORE-11900 - Update WHOIS server for .au
CORE-11901 - Update TLDs categories to include "pt" as a country tld
CORE-11905 - Update WHOIS server for .travel
CORE-11907 - Prevent multiple additions of country calling code when updating domain contacts via Admin area
CORE-11915 - Use absolute URL for admin area Intelligent Search
DEV-490 - Refine IonCube Loader detection for advanced version compatibility

Modules

MODULE-6664 - Correct processing of inactive Notifications rules
MODULE-6676 - Update Plesk login link to use system translation string
MODULE-6686 - Correct phone number formatting for Nominet
MODULE-6695 - Refine Support widget filtering to aggregate based on users' support ticket assignment
MODULE-6697 - Allow caching of dashboard widgets on a per user basis

API

CORE-10076 - Correct result ordering for GetProducts API call
CORE-11898 - Ensure GetProducts API returns hidden configuration options

Languages

CORE-11841 - Update Hungarian translations
CORE-11903 - Update Turkish translations
CORE-11906 - Updated client Hebrew translations
CORE-11909 - Update Admin Area Hebrew translations
CORE-11914 - Update Dutch translations