8.11 Release Notes

This WHMCS version is currently a Release Candidate. We recommend making sure your customizations are up-to-date for the new version and checking the compatibility of any third-party modules you use.

Download Now or go to Utilities > Update WHMCS.

Release Highlights

WHMCS 8.11 introduces support for PHP 8.2 and options to prevent clients from closing support tickets.

Learn about the newest features and most important updates in our 8.11 Release Highlights.

Version History

Latest UpdateVersionRelease Type
09-06-20248.11.0Release Candidate
08-09-20248.11.0Beta
The anticipated End-of-Life date for this version is September 30, 2025.

Upgrade Requirements

Before upgrading to this WHMCS version, make certain that your system meets the following requirements:

DependencyMinimum RequirementRecommended
ionCube® LoaderionCube Loader 10.2.0ionCube Loader 12.0.1
MySQL®MySQL 5.2MySQL 8.0
PHPPHP 7.2PHP 8.1
You must upgrade to WHMCS 8.11 before you update to PHP 8.2. If you update to PHP 8.2 first, you will experience serious compatibility-related problems.
  • Updates only appear at Utilities > Update WHMCS if you are running a compatible PHP version.
  • For more information and a list of required PHP extensions and other requirements, see System Requirements.

New Features

PHP 8.2 Support

WHMCS supports PHP 8.2 for installations of WHMCS 8.11 and higher. If you want to move to PHP 8.2, make certain that you update to WHMCS 8.11 before updating PHP.

Support for PHP 8.2 requires ionCube Loader 13.0.2. For more information, see our System Requirements.

Learn more…

Prevent Clients from Closing Tickets

The new Prevent Client Closure options prevent your customers from closing tickets in your support system. When you enable Prevent Client Closure, only admins can transition the affected tickets to the Closed status.

You can enable this for individual support tickets in the Options tab, or enable it for new support tickets in a specific department at Configuration () > System Settings > Support Departments.

  • Enabling Prevent Client Closure for a support department will not stop clients from closing existing tickets in that department. If you do not want clients to close an existing ticket, you must enable Prevent Client Closure for those tickets individually.
  • For steps to enable and disable Prevent Client Closure, see Disable Client Ticket Closure.

Learn more…

New Captcha Options

WHMCS now supports reCAPTCHA v3 and hCaptcha®. Captchas help you prevent bots from placing orders, using contact forms, creating accounts or support tickets, searching for domains, and logging in to your Client Area or Admin Area.

We strongly recommend that you update your settings to use one of our new captcha types. reCAPTCHA v3 and hCaptcha include enhanced protection against automated captcha solvers.

Learn more…

reCAPTCHA v3 Support

WHMCS now supports reCAPTCHA v3. You can configure reCAPTCHA v3 in the Security tab at Configuration () > System Settings > General Settings.

For steps to switch to reCAPTCHA v3, see Enable reCAPTCHA v3.

hCaptcha® Support

WHMCS now supports hCaptcha for visitor verification. You can configure checkbox-based (hCaptcha) or invisible (Invisible hCaptcha) captchas using hCaptcha in the Security tab at Configuration () > System Settings > General Settings.

For steps to switch to hCaptcha or Invisible hCaptcha, see Enable hCaptcha.

New Cancel Invoice Permission

A new Cancel Invoice permission at Configuration () > System Settings > Administrator Roles grants admins the ability to cancel invoices. When you update to WHMCS 8.11 or higher, the system will add the Cancel Invoice permission to all of your administrator role groups that include the Manage Invoice permission.

Learn more…

Updates and Improvements

Easier Transition from Deprecated PayPal® Modules

WHMCS now provides a seamless transition from deprecated PayPal modules to our new PayPal Payments integration. If PayPal Payments and a deprecated PayPal module (PayPal Basic or PayPal Checkout) are both enabled, WHMCS will transition invoices to use PayPal Payments as the preselected payment method. This helps to ensure that you receive the full benefits of our newest PayPal integration with no additional action required after activation.

  • PayPal Payments will become the preselected payment method for these invoices.
  • In the Client Area, PayPal Basic and PayPal Checkout will no longer appear as an option for paying these invoices.
  • If you have not activated PayPal Payments, PayPal Basic and PayPal Checkout will continue to appear as payment options and transactions will continue to process through them normally.
  • In WHMCS 8.11 RC and later, if you have not activated PayPal Payments, you may see a banner in the Admin Dashboard or above the list of payment gateways at Configuration () > System Settings > Payment Gateways. Click Get Started or Add PayPal to start configuring PayPal Payments on your WHMCS installation.

Learn more…

Improved Invoice Experience

We have improved the experience when working with invoices in the Admin Area. These changes include reducing page reload times and introducing real-time updates for invoice totals.

Improved Language Support

We have significantly improved the availability and quality of translations in all of WHMCS’s supported languages. This includes refreshing some existing translations and adding many new translations to non-English language files.

During this process, we updated the default English locale to use en_001 as its locale ID. Previously, it used en_GB as the locale ID.

Learn more…

Deprecations

PayPal Basic and PayPal Checkout

We have deprecated the PayPal Basic and PayPal Checkout payment gateway modules.

We strongly recommend using the newer PayPal Payments integration to process transactions through PayPal.

Removals

Setup Wizard Configuration for EVO Payments

We have removed the EVO Payments options from the Setup Wizard.

You can access EVO Payments International’s free signup offer and transaction rates for WHMCS users from our EVO Payments Partnership page.

Learn more…

For Developers

Template Changes

For a list of changed files and a graphical view of the exact changes between WHMCS 8.10.1 and WHMCS 8.11.0, see our GitHub® repositories:

Last modified: September 6, 2024