Difference between revisions of "Version 8.7 Release Notes"
(→Version History) |
|||
(30 intermediate revisions by 4 users not shown) | |||
Line 2: | Line 2: | ||
<span class="title">Release Information</span> | <span class="title">Release Information</span> | ||
<br /> | <br /> | ||
− | Version: 8.7. | + | Version: 8.7.3<br /> |
− | Release Type: | + | Release Type: Maintenance<br /> |
− | Latest Update: | + | Latest Update: 20th June 2023<br /> |
Distribution Types: Full and Via Automatic Updater | Distribution Types: Full and Via Automatic Updater | ||
</div> | </div> | ||
− | + | ||
<div class="docs-alert-success"> | <div class="docs-alert-success"> | ||
For more information on WHMCS 8.7's important changes and exciting features, see [[New and Improved in WHMCS 8.7]]. | For more information on WHMCS 8.7's important changes and exciting features, see [[New and Improved in WHMCS 8.7]]. | ||
</div> | </div> | ||
− | + | ||
==Version History== | ==Version History== | ||
− | + | ||
<onlyinclude> | <onlyinclude> | ||
<table class="table table-striped"> | <table class="table table-striped"> | ||
<tr><td>8.7.0</td><td>Beta 1</td><td>21st December 2022</td></tr> | <tr><td>8.7.0</td><td>Beta 1</td><td>21st December 2022</td></tr> | ||
+ | <tr><td>8.7.0</td><td>Beta 2</td><td>25th January 2023</td></tr> | ||
+ | <tr><td>8.7.0</td><td>RC</td><td>24th February 2023</td></tr> | ||
+ | <tr><td>8.7.0</td><td>GA</td><td>21st March 2023</td></tr> | ||
+ | <tr><td>8.7.1</td><td>Maintenance</td><td>23rd March 2023</td></tr> | ||
+ | <tr><td>8.7.2</td><td>Maintenance</td><td>26th April 2023</td></tr> | ||
+ | <tr><td>8.7.3</td><td>Security</td><td>20th June 2023</td></tr> | ||
</table> | </table> | ||
− | </onlyinclude> | + | </onlyinclude> |
− | + | ||
==Download== | ==Download== | ||
− | + | ||
Download the latest version of WHMCS from https://download.whmcs.com/ | Download the latest version of WHMCS from https://download.whmcs.com/ | ||
− | + | ||
==Upgrade Process== | ==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. | 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. | ||
− | + | ||
<div class="docs-alert-warning"> | <div class="docs-alert-warning"> | ||
Make certain that you update to a WHMCS version that supports your desired PHP version or higher '''before''' updating PHP. | Make certain that you update to a WHMCS version that supports your desired PHP version or higher '''before''' updating PHP. | ||
Line 33: | Line 39: | ||
* 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. | * 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. | ||
</div> | </div> | ||
+ | |||
+ | [[Upgrading|Upgrade Instructions]] | ||
− | |||
− | |||
===Automatic Updating=== | ===Automatic Updating=== | ||
− | + | ||
If you are running WHMCS 7.0 or later, you can use the built-in [[Automatic Updater]]. | 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. | Go to '''Utilities > Update WHMCS''' to begin the process. | ||
− | + | ||
<div class="docs-alert-info"> | <div class="docs-alert-info"> | ||
If the update was released recently, you may need to click '''Check for Updates''' before the update will be available. | If the update was released recently, you may need to click '''Check for Updates''' before the update will be available. | ||
</div> | </div> | ||
− | + | ||
== Release Notes == | == Release Notes == | ||
+ | |||
+ | === 360 Monitoring via WHMCS MarketConnect === | ||
+ | |||
+ | 360 Monitoring lets your customers monitor websites and servers, track metrics, personalize their dashboards, and export reports. This allows them to optimize performance and detect downtime immediately, with free and paid plans to meet each business's needs. | ||
+ | |||
+ | When you sell 360 Monitoring via WHMCS MarketConnect, setup is easy and customers can view their server and website statuses directly within the Client Area. | ||
+ | |||
+ | You can find out more and enable sales at '''Configuration (<i class="fa fa-wrench" aria-hidden="true"></i>) > System Settings > [[MarketConnect]]'''. | ||
+ | |||
+ | [[360 Monitoring via WHMCS MarketConnect|Learn More]] | ||
+ | |||
+ | === CentralNic Reseller Module === | ||
− | |||
− | |||
We now ship a '''CentralNic Reseller''' domain registrar module. It uses the new CentralNic Reseller platform. | We now ship a '''CentralNic Reseller''' domain registrar module. It uses the new CentralNic Reseller platform. | ||
− | + | ||
* After you start using the '''CentralNic Reseller''' module, you can select '''CentralNic Reseller''' as your lookup provider at '''Configuration (<i class="fa fa-wrench" aria-hidden="true"></i>) > System Settings > [[Domain Pricing]]'''. | * After you start using the '''CentralNic Reseller''' module, you can select '''CentralNic Reseller''' as your lookup provider at '''Configuration (<i class="fa fa-wrench" aria-hidden="true"></i>) > System Settings > [[Domain Pricing]]'''. | ||
* This module replaces the '''RRPProxy''' module. | * This module replaces the '''RRPProxy''' module. | ||
+ | |||
+ | <div class="docs-alert-info"> | ||
+ | If you have configured '''RRPProxy''' in WHMCS, the update process will migrate your configuration and any existing RRP Proxy domains to the new CentralNic Reseller module and remove '''RRPProxy''' from your system. | ||
+ | </div> | ||
+ | |||
+ | [[CentralNic Reseller|Learn More]] | ||
− | <div class="docs-alert- | + | === Instant Issuance for SSL Certificates via MarketConnect === |
− | + | ||
+ | Instant Issuance makes [[SSL Certificates via WHMCS MarketConnect|selling and deploying DigiCert SSL certificates]] even faster and more reliable. SSL protection is instantaneous, with the entire process taking under a minute. | ||
+ | |||
+ | In WHMCS 8.7 and later, MarketConnect uses Instant Issuance by default for eligible newly-purchased SSL certificates. | ||
+ | |||
+ | [[SSL Certificate Instant Issuance|Learn More]] | ||
+ | |||
+ | === NordVPN via WHMCS MarketConnect === | ||
+ | |||
+ | In WHMCS 8.7 and later, WHMCS MarketConnect now allows you to offer NordVPN and help your customers secure their personal and business data with a personal VPN. | ||
+ | |||
+ | [[NordVPN via WHMCS MarketConnect|Learn More]] | ||
+ | |||
+ | === Smarty Compatibility === | ||
+ | |||
+ | We plan to remove support for SmartyBC, which provides backward compatibility for legacy Smarty tags, in WHMCS 9.0. As a result, WHMCS 6.0 deprecated use of the <tt>{php}</tt>, <tt>{include_php}</tt>, and <tt>{insert}</tt> tags. | ||
+ | |||
+ | To help you make certain that your system is ready for this change, WHMCS 8.7 includes warnings in the Admin Area and at '''Configuration (<i class="fa fa-wrench" aria-hidden="true"></i>) > [[System Health Status|System Health]]'''. The new '''Smarty Compatibility''' scan can detect legacy Smarty tags on your WHMCS installation and displays the results at '''Reports > [[Reports]]'''. | ||
+ | |||
+ | <div class="docs-alert-danger"> | ||
+ | Anyone using <tt>{php}</tt>, <tt>{include_php}</tt>, and <tt>{insert}</tt> tags in custom theme and template files '''must''' remove them as soon as possible. For more information, see [[#Legacy Smarty Tags|Legacy Smarty Tags]] in the [[#Deprecation and Removal Notices|Deprecation and Removal Notices]] section below. | ||
</div> | </div> | ||
− | [[ | + | [[Eliminating Legacy Smarty Tags|Learn More]] |
+ | |||
+ | === Improved PayPal Checkout Logging === | ||
+ | |||
+ | In WHMCS 8.7, we improved handling of missing and orphaned subscriptions in the '''PayPal Checkout''' payment gateway module. This includes improved logging in the '''Activity Log''' at '''Configuration > [[System Logs]]'''. | ||
+ | |||
+ | [https://help.whmcs.com/m/payments/l/1675080-understanding-paypal-checkout-subscription-log-entries Learn More] | ||
== Deprecation and Removal Notices == | == Deprecation and Removal Notices == | ||
+ | |||
+ | === Legacy Smarty Tags === | ||
+ | |||
+ | WHMCS 9.0 will permanently remove all support for SmartyBC, which provided backward compatibility for <tt>{php}</tt>, <tt>{include_php}</tt>, and <tt>{insert}</tt> tags in custom themes and templates. Removing this support promotes stronger security on your WHMCS installation. It will also allow WHMCS to upgrade to using Smarty 4, which does not include SmartyBC, in the near future. | ||
+ | |||
+ | WHMCS 6.0 deprecated support for these tags, and WHMCS 8.7 deprecates the associated '''Allow Smarty PHP Tags''' setting in the '''[[Security_Tab|Security]]''' tab at '''Configuration (<i class="fa fa-wrench" aria-hidden="true"></i>) > System Settings > General Settings'''. | ||
+ | |||
+ | [[Eliminating Legacy Smarty Tags|Learn More]] | ||
+ | |||
+ | === Removed Modules === | ||
− | |||
− | |||
We have removed the '''[[Payson]]''' and '''[[RRPProxy]]''' modules: | We have removed the '''[[Payson]]''' and '''[[RRPProxy]]''' modules: | ||
− | + | ||
* Payson ceases support for our module in January 2023. The update to WHMCS 8.7 will remove the files for this module. | * Payson ceases support for our module in January 2023. The update to WHMCS 8.7 will remove the files for this module. | ||
* We no longer support the '''RRPProxy''' module. If you previously configured this module, the update process will migrate you to the new '''[[CentralNic Reseller]]''' module before removing the '''RRPProxy''' files. | * We no longer support the '''RRPProxy''' module. If you previously configured this module, the update process will migrate you to the new '''[[CentralNic Reseller]]''' module before removing the '''RRPProxy''' files. | ||
− | + | ||
== Templates == | == Templates == | ||
− | + | ||
For a list of changed files and a graphical view of the exact changes, see the GitHub™ repositories below. | For a list of changed files and a graphical view of the exact changes, see the GitHub™ repositories below. | ||
− | + | ||
===Twenty-One Theme=== | ===Twenty-One Theme=== | ||
− | + | ||
− | The following link provides a comparison of changes between 8.6. | + | The following link provides a comparison of changes between 8.6.2 and 8.7.3: |
− | + | ||
− | https://github.com/WHMCS/templates-twenty-one/compare/v8.6. | + | https://github.com/WHMCS/templates-twenty-one/compare/v8.6.2-release.1...v8.7.3-release.1 |
− | + | ||
=== Six Theme === | === Six Theme === | ||
− | + | ||
− | The following link provides a comparison of changes between 8.6. | + | The following link provides a comparison of changes between 8.6.2 and 8.7.3: |
− | + | ||
− | https://github.com/WHMCS/templates-six/compare/v8.6. | + | https://github.com/WHMCS/templates-six/compare/v8.6.2-release.1...v8.7.3-release.1 |
− | + | ||
=== Standard Cart Order Form === | === Standard Cart Order Form === | ||
− | + | ||
− | The following link provides a comparison of changes between 8.6. | + | The following link provides a comparison of changes between 8.6.2 and 8.7.3: |
− | + | ||
− | https://github.com/WHMCS/orderforms-standard_cart/compare/v8.6. | + | https://github.com/WHMCS/orderforms-standard_cart/compare/v8.6.2-release.1...v8.7.3-release.1 |
+ | |||
+ | == Changelog == | ||
− | |||
* [[Changelog:WHMCS_V8.7.0_Beta_1|Version 8.7.0 Beta 1]] | * [[Changelog:WHMCS_V8.7.0_Beta_1|Version 8.7.0 Beta 1]] | ||
+ | * [[Changelog:WHMCS_V8.7.0_Beta_2|Version 8.7.0 Beta 2]] | ||
+ | * [[Changelog:WHMCS_V8.7.0_RC_1|Version 8.7.0 RC 1]] | ||
+ | * [[Changelog:WHMCS_V8.7.0_GA|Version 8.7.0 GA 1]] | ||
+ | * [[Changelog:WHMCS_V8.7.1|Version 8.7.1 Maintenance]] | ||
+ | * [[Changelog:WHMCS_V8.7.2|Version 8.7.2 Maintenance]] | ||
+ | * [[Changelog:WHMCS_V8.7.3|Version 8.7.3 Maintenance]] |
Latest revision as of 14:22, 21 June 2023
Release Information
Version: 8.7.3
Release Type: Maintenance
Latest Update: 20th June 2023
Distribution Types: Full and Via Automatic Updater
For more information on WHMCS 8.7's important changes and exciting features, see New and Improved in WHMCS 8.7.
Contents
Version History
8.7.0 | Beta 1 | 21st December 2022 |
8.7.0 | Beta 2 | 25th January 2023 |
8.7.0 | RC | 24th February 2023 |
8.7.0 | GA | 21st March 2023 |
8.7.1 | Maintenance | 23rd March 2023 |
8.7.2 | Maintenance | 26th April 2023 |
8.7.3 | Security | 20th June 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.
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
360 Monitoring via WHMCS MarketConnect
360 Monitoring lets your customers monitor websites and servers, track metrics, personalize their dashboards, and export reports. This allows them to optimize performance and detect downtime immediately, with free and paid plans to meet each business's needs.
When you sell 360 Monitoring via WHMCS MarketConnect, setup is easy and customers can view their server and website statuses directly within the Client Area.
You can find out more and enable sales at Configuration () > System Settings > MarketConnect.
CentralNic Reseller Module
We now ship a CentralNic Reseller domain registrar module. It uses the new CentralNic Reseller platform.
- After you start using the CentralNic Reseller module, you can select CentralNic Reseller as your lookup provider at Configuration () > System Settings > Domain Pricing.
- This module replaces the RRPProxy module.
If you have configured RRPProxy in WHMCS, the update process will migrate your configuration and any existing RRP Proxy domains to the new CentralNic Reseller module and remove RRPProxy from your system.
Instant Issuance for SSL Certificates via MarketConnect
Instant Issuance makes selling and deploying DigiCert SSL certificates even faster and more reliable. SSL protection is instantaneous, with the entire process taking under a minute.
In WHMCS 8.7 and later, MarketConnect uses Instant Issuance by default for eligible newly-purchased SSL certificates.
NordVPN via WHMCS MarketConnect
In WHMCS 8.7 and later, WHMCS MarketConnect now allows you to offer NordVPN and help your customers secure their personal and business data with a personal VPN.
Smarty Compatibility
We plan to remove support for SmartyBC, which provides backward compatibility for legacy Smarty tags, in WHMCS 9.0. As a result, WHMCS 6.0 deprecated use of the {php}, {include_php}, and {insert} tags.
To help you make certain that your system is ready for this change, WHMCS 8.7 includes warnings in the Admin Area and at Configuration () > System Health. The new Smarty Compatibility scan can detect legacy Smarty tags on your WHMCS installation and displays the results at Reports > Reports.
Anyone using {php}, {include_php}, and {insert} tags in custom theme and template files must remove them as soon as possible. For more information, see Legacy Smarty Tags in the Deprecation and Removal Notices section below.
Improved PayPal Checkout Logging
In WHMCS 8.7, we improved handling of missing and orphaned subscriptions in the PayPal Checkout payment gateway module. This includes improved logging in the Activity Log at Configuration > System Logs.
Deprecation and Removal Notices
Legacy Smarty Tags
WHMCS 9.0 will permanently remove all support for SmartyBC, which provided backward compatibility for {php}, {include_php}, and {insert} tags in custom themes and templates. Removing this support promotes stronger security on your WHMCS installation. It will also allow WHMCS to upgrade to using Smarty 4, which does not include SmartyBC, in the near future.
WHMCS 6.0 deprecated support for these tags, and WHMCS 8.7 deprecates the associated Allow Smarty PHP Tags setting in the Security tab at Configuration () > System Settings > General Settings.
Removed Modules
We have removed the Payson and RRPProxy modules:
- Payson ceases support for our module in January 2023. The update to WHMCS 8.7 will remove the files for this module.
- We no longer support the RRPProxy module. If you previously configured this module, the update process will migrate you to the new CentralNic Reseller module before removing the RRPProxy files.
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.6.2 and 8.7.3:
https://github.com/WHMCS/templates-twenty-one/compare/v8.6.2-release.1...v8.7.3-release.1
Six Theme
The following link provides a comparison of changes between 8.6.2 and 8.7.3:
https://github.com/WHMCS/templates-six/compare/v8.6.2-release.1...v8.7.3-release.1
Standard Cart Order Form
The following link provides a comparison of changes between 8.6.2 and 8.7.3:
https://github.com/WHMCS/orderforms-standard_cart/compare/v8.6.2-release.1...v8.7.3-release.1