Difference between revisions of "Version 8.9 Release Notes"

From WHMCS Documentation

(Improved Invoice ID Incrementation)
Line 88: Line 88:
 
=== Improved Invoice ID Incrementation ===
 
=== Improved Invoice ID Incrementation ===
 
   
 
   
To improve how WHMCS handles incrementing invoice ID numbers, we have updated the following settings in the '''[[Invoices_Tab|Invoices]]''' tab at '''Configuration (<i class="fa fa-wrench" aria-hidden="true"></i>) > System Settings > General Settings''':
+
To improve how WHMCS handles incrementing invoice ID numbers, we have updated the following settings in the '''[[Invoice_Tab|Invoices]]''' tab at '''Configuration (<i class="fa fa-wrench" aria-hidden="true"></i>) > System Settings > General Settings''':
 
   
 
   
 
* '''Invoice # Incrementation''' now has a maximum value of <tt>999</tt>.
 
* '''Invoice # Incrementation''' now has a maximum value of <tt>999</tt>.
 
* '''Invoice Starting #''' now has a maximum value of <tt>499,999,999</tt>.
 
* '''Invoice Starting #''' now has a maximum value of <tt>499,999,999</tt>.
 
* The maximum invoice ID number that the system can generate has increased from <tt>2,147,483,647</tt> to <tt>4,294,967,295</tt>.
 
* The maximum invoice ID number that the system can generate has increased from <tt>2,147,483,647</tt> to <tt>4,294,967,295</tt>.
+
 
 
== Deprecation and Removal Notices ==
 
== Deprecation and Removal Notices ==
 
   
 
   

Revision as of 20:20, 6 December 2023

Release Information
Version: 8.9.0
Release Type: Beta
Latest Update: 6th December 2023
Distribution Types: Full and Via Automatic Updater

For more information on WHMCS 8.9's important changes and exciting features, see New and Improved in WHMCS 8.9.

Version History

8.9.0Beta6th December 2023


Download

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

Upgrade Process

WHMCS 8.0 and above requires PHP 7.2 or later. WHMCS 8.0 introduced support for PHP 7.4, and WHMCS 8.6 introduced support for PHP 8.1.

Make certain that you update to a WHMCS version that supports your desired PHP version or higher before updating PHP.

  • The Automatic Updater only displays updates if you are running a PHP version that is compatible with that WHMCS version.
  • For example, if you are running PHP 7.1 or earlier, you must update to PHP 7.2 or later before updating to WHMCS 8.0 or higher.

Upgrade Instructions

Automatic Updating

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

Go to Utilities > Update WHMCS to begin the process.

If the update was released recently, you may need to click Check for Updates before the update will be available.

Release Notes

New PayPal® Payment Gateways

The new PayPal Payments payment gateway module allows merchants to process and store payment methods using PayPal's latest secure tokenization system, including the advanced security of merchant-level vaulting with PayPal Vault for supported merchants.

Currently, PayPal only enables vaulting for merchants in the US, Canada, the UK, Italy, France, and Spain. Support is coming soon for additional EU markets.

When you use PayPal Payments, clients can make one-click payments using PayPal Smart Buttons during checkout and on invoices.

  • Enable the additional PayPal Card Payments module to display a separate unbranded option to accept credit and debit cards.
  • Both modules use the PayPal Payments module's configured PayPal account information for a seamless experience.

You can enable the new PayPal Payments and PayPal Card Payments modules at Configuration () > Apps & Integrations.

Learn More

On-Demand Renewals

On-Demand Renewals now allow early renewals for product addons. When you enable on-demand renewals, clients can renew services in the Client Area before WHMCS generates their next invoice, with no manual action from your staff.

  • You can configure on-demand renewals globally in the Ordering tab at Configuration () > System Settings > General Settings.
  • You can configure on-demand renewals for individual product addons in the Pricing tab at Configuration () > System Settings > Product Addons.

Learn More

On-Demand Renewal Product Settings

We have moved the product-specific On-Demand Renewals settings at Configuration () > System Settings > Products/Services from the Other tab to the Pricing tab.

Learn More

Show on Order Form State

Payment gateway modules now support a VisibleDefault metadata parameter that defines the default Show on Order Form setting. This parameter defaults to true for all payment gateway modules.

Learn More

Improved Invoice ID Incrementation

To improve how WHMCS handles incrementing invoice ID numbers, we have updated the following settings in the Invoices tab at Configuration () > System Settings > General Settings:

  • Invoice # Incrementation now has a maximum value of 999.
  • Invoice Starting # now has a maximum value of 499,999,999.
  • The maximum invoice ID number that the system can generate has increased from 2,147,483,647 to 4,294,967,295.

Deprecation and Removal Notices

None

Templates

For a list of changed files and a graphical view of the exact changes, see the GitHub™ repositories below.

Twenty-One Theme

The following link provides a comparison of changes between 8.8.0 and 8.9.0:

https://github.com/WHMCS/templates-twenty-one/compare/v8.8.0-release.1...v8.9.0-beta.1

Six Theme

The following link provides a comparison of changes between 8.8.0 and 8.9.0:

https://github.com/WHMCS/templates-six/compare/v8.8.0-release.1...v8.9.0-beta.1

Standard Cart Order Form

The following link provides a comparison of changes between 8.8.0 and 8.9.0:

https://github.com/WHMCS/orderforms-standard_cart/compare/v8.8.0-release.1...v8.9.0-beta.1

Changelog