Difference between revisions of "Version 7.7.0 Release Notes"

From WHMCS Documentation

(Download)
Line 3: Line 3:
 
<br />
 
<br />
 
Version: 7.7<br />
 
Version: 7.7<br />
Release Type: Beta<br />
+
Release Type: General Availability<br />
Release Date: 18th December  2018<br />
+
Release Date: 21st January 2019<br />
 
Distribution Types: Full and Via Automatic Updater
 
Distribution Types: Full and Via Automatic Updater
 
</div>
 
</div>
   
+
   
 
==Version History==
 
==Version History==
   
+
   
 
<table class="table table-striped">
 
<table class="table table-striped">
 
<tr><th>Version</th><th>Release Type</th><th>Release Date</th></tr>
 
<tr><th>Version</th><th>Release Type</th><th>Release Date</th></tr>
 +
<tr><td>7.7.0</td><td>General Availability</td><td>21st January 2019</td></tr>
 
<tr><td>7.7.0</td><td>RC 1</td><td>3rd January 2019</td></tr>
 
<tr><td>7.7.0</td><td>RC 1</td><td>3rd January 2019</td></tr>
 
<tr><td>7.7.0</td><td>Beta 1</td><td>18th December 2018</td></tr>
 
<tr><td>7.7.0</td><td>Beta 1</td><td>18th December 2018</td></tr>
 
</table>
 
</table>
 
+
 
==Download==
 
==Download==
Download the pre-production release of WHMCS by visiting https://download.whmcs.com/ and selecting the ''Beta Releases'' tab.
+
Download the latest version of WHMCS from https://download.whmcs.com/
 
+
 
==Upgrade Process==
 
==Upgrade Process==
 
[[Upgrading|View Standard Upgrade Steps]]
 
[[Upgrading|View Standard Upgrade Steps]]
   
+
   
 
===Automatic Updating===
 
===Automatic Updating===
 
If you are running WHMCS 7.0 or later, you can use the built-in Automatic Update utility.
 
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.
 
Simply navigate to ''Utilities > Update WHMCS'' to begin the process.
 +
   
 +
<div class="docs-alert-info"><i class="fa fa-info-circle fa-fw"></i>&nbsp; If the update was released recently, you may need to click the Check for Updates button before the update will show as available.</div>
 
      
 
      
<div class="docs-alert-info"><i class="fa fa-info-circle fa-fw"></i>&nbsp; If the update was released recently, you may need to click the Check for Updates button before the update will show as available.</div>
+
<div class="docs-alert-warning">WHMCS v7.5.0 and beyond requires Ioncube Loader 10.1 or higher.  The Automatic Updater verifies this requirement for you.  If you are running a version prior to v7.4.2, you must first update to WHMCS 7.4.2 and following that will be able to update to the latest version.</div>
 
    
 
    
<div class="docs-alert-warning">WHMCS v7.5.0 and beyond requires Ioncube Loader 10.1 or higher.  The Automatic Updater verifies this requirement for you.  If you are running a version prior to v7.4.2, you must first update to WHMCS 7.4.2 and following that will be able to update to the latest version.</div>
 
 
 
 
For more information about updating, please refer to the [[Automatic Updater]] documentation.
 
For more information about updating, please refer to the [[Automatic Updater]] documentation.
 
+
 
== Release Notes ==
 
== Release Notes ==
 
+
 
=== Apps &amp; Integrations ===
 
=== Apps &amp; Integrations ===
 
A new way to browse available modules and integrations that includes all apps and integrations shipped with WHMCS by default as well as selected apps and integrations from the WHMCS Marketplace.  Apps &amp; Integrations is accessible via the Setup menu.
 
A new way to browse available modules and integrations that includes all apps and integrations shipped with WHMCS by default as well as selected apps and integrations from the WHMCS Marketplace.  Apps &amp; Integrations is accessible via the Setup menu.
 
+
 
=== GoCardless Integration ===
 
=== GoCardless Integration ===
 
GoCardless allows you to accept Direct Debit payments across the UK, Europe, Canada, Australia and New Zealand. [[GoCardless]]
 
GoCardless allows you to accept Direct Debit payments across the UK, Europe, Canada, Australia and New Zealand. [[GoCardless]]
 
+
 
=== CodeGuard Backup Solutions ===
 
=== CodeGuard Backup Solutions ===
 
CodeGuard allows you to offer independent daily automated website backups.  CodeGuard is integrated via MarketConnect, so product setup, merchandising, provisioning & configuration are immediately available upon activation. [[CodeGuard via WHMCS MarketConnect]]
 
CodeGuard allows you to offer independent daily automated website backups.  CodeGuard is integrated via MarketConnect, so product setup, merchandising, provisioning & configuration are immediately available upon activation. [[CodeGuard via WHMCS MarketConnect]]
 
+
 
=== FraudLabs Integration ===
 
=== FraudLabs Integration ===
 
FraudLabs Pro, an alternative to MaxMind, provides fraud risk metrics, analysis, and insights for automatic and proactive fraud screening of new orders. [[FraudLabs Pro]]
 
FraudLabs Pro, an alternative to MaxMind, provides fraud risk metrics, analysis, and insights for automatic and proactive fraud screening of new orders. [[FraudLabs Pro]]
 
+
 
=== BitPay Integration ===
 
=== BitPay Integration ===
 
BitPay allows you to start accepting BitCoin and BitCoin Cash and receive funds directly to your bank account with support for over 35 countries. [[BitPay]]
 
BitPay allows you to start accepting BitCoin and BitCoin Cash and receive funds directly to your bank account with support for over 35 countries. [[BitPay]]
 
+
 
=== New Tax &amp; Vat UI ===
 
=== New Tax &amp; Vat UI ===
 
The Tax Configuration UX has been overhauled to provide a simplified and improved experience.  [[Tax Configuration|Learn More]]
 
The Tax Configuration UX has been overhauled to provide a simplified and improved experience.  [[Tax Configuration|Learn More]]
 
+
 
=== Improvements for Intelligent Search ===
 
=== Improvements for Intelligent Search ===
 
New look & feel & function, the intelligent search now has search as you type, expand results beyond 10 matches, and hiding of inactive clients. [[Intelligent Search|Learn More]]
 
New look & feel & function, the intelligent search now has search as you type, expand results beyond 10 matches, and hiding of inactive clients. [[Intelligent Search|Learn More]]
 
+
 
=== Drag &amp; Drop Admin Dashboard ===
 
=== Drag &amp; Drop Admin Dashboard ===
 
In addition to minimising and hiding widgets, you can now drag and drop widgets to re-arrange and prioritise the widgets that matter most to you. [[Admin_Dashboard#Customising_the_Dashboard|Learn More]]
 
In addition to minimising and hiding widgets, you can now drag and drop widgets to re-arrange and prioritise the widgets that matter most to you. [[Admin_Dashboard#Customising_the_Dashboard|Learn More]]
 
+
 
=== More reCaptcha ===
 
=== More reCaptcha ===
 
Reduce unwanted traffic by using captcha across the client area. Standard captcha, Google v2 reCaptcha, and Google Invisible reCaptcha options can be selectively enabled for the checkout, domain checker, registration, contact, ticket submission, and client/admin login forms.  [[Google reCAPTCHA#Captcha_Locations|Learn More]]
 
Reduce unwanted traffic by using captcha across the client area. Standard captcha, Google v2 reCaptcha, and Google Invisible reCaptcha options can be selectively enabled for the checkout, domain checker, registration, contact, ticket submission, and client/admin login forms.  [[Google reCAPTCHA#Captcha_Locations|Learn More]]
 
+
 
=== Amazon S3 File Storage Support ===
 
=== Amazon S3 File Storage Support ===
 
Centralize and secure attachments and support downloads remotely using Amazon's S3 and other S3 compatible services.  [[Storage Settings| Learn More]]
 
Centralize and secure attachments and support downloads remotely using Amazon's S3 and other S3 compatible services.  [[Storage Settings| Learn More]]
 
+
 
=== Database Sessions ===
 
=== Database Sessions ===
 
PHP's default session storage utilizes the web server's filesystem making it difficult support a multi-instance infrastructure strategy.  You can now decouple your session storage from the application's filesystem with the use of database session storage.  [[Sessions|Learn More]]
 
PHP's default session storage utilizes the web server's filesystem making it difficult support a multi-instance infrastructure strategy.  You can now decouple your session storage from the application's filesystem with the use of database session storage.  [[Sessions|Learn More]]
 
+
 
=== Support for MySQL v8.0 ===
 
=== Support for MySQL v8.0 ===
 
WHMCS is compatible with MySQL v8.0 beginning at v8.0.12.  MySQL v8 is a major version increment.  It has numerous changes that introduce incompatibilities and behavior changes from MySQL v5 and/or MariaDB v10.  Please research and thoroughly read all MySQL documentation prior to updating to MySQL v8.  As a matter of course, we recommend an abundance of caution when updating your database server.
 
WHMCS is compatible with MySQL v8.0 beginning at v8.0.12.  MySQL v8 is a major version increment.  It has numerous changes that introduce incompatibilities and behavior changes from MySQL v5 and/or MariaDB v10.  Please research and thoroughly read all MySQL documentation prior to updating to MySQL v8.  As a matter of course, we recommend an abundance of caution when updating your database server.
+
 
 
=== Single location for Font Awesome ===
 
=== Single location for Font Awesome ===
 
Themes utilizing Font Awesome v5 have been updated to reference the Font Awesome from the core /assets directory.  These themes include Six, Blend, and V4.  The distribution will no longer provide copies of Font Awesome v5 relative to those themes.  Template rendering logic has been updated to dynamically inject this core CSS asset if not represented in the HTML head (either as normal &lt;link&gt; tag or an HTML comment).
 
Themes utilizing Font Awesome v5 have been updated to reference the Font Awesome from the core /assets directory.  These themes include Six, Blend, and V4.  The distribution will no longer provide copies of Font Awesome v5 relative to those themes.  Template rendering logic has been updated to dynamically inject this core CSS asset if not represented in the HTML head (either as normal &lt;link&gt; tag or an HTML comment).
 
+
 
== Deprecation & Removal Notices ==
 
== Deprecation & Removal Notices ==
During the v7.7.0 update, a one-time routine will inspect and attempt to remove the following modules due to discontinued service by the service provider. Removal will only occur if the module is not actively in use.  The Activity Log will have a list of any removals.  As well, if removal is not performed and the module remains in your installation, an email will be generated to all full admins so that further investigation can be performed. Inspection will be performed for the following modules:  
+
During the v7.7.0 update, a one-time routine will inspect and attempt to remove the following modules due to discontinued service by the service provider. Removal will only occur if the module is not actively in use.  The Activity Log will have a list of any removals.  As well, if removal is not performed and the module remains in your installation, an email will be generated to all full admins so that further investigation can be performed. Inspection will be performed for the following modules:
 
+
 
* EEECurrency gateway
 
* EEECurrency gateway
 
* OVH registrar
 
* OVH registrar
Line 84: Line 85:
 
* DotDNS
 
* DotDNS
 
* ResellOne
 
* ResellOne
 
+
 
== Library Updates ==
 
== Library Updates ==
 +
 
 +
The following libraries have been updated:
 
   
 
   
The following libraries have been updated:
 
 
 
* smarty/smarty: 3.1.32 to 3.1.33
 
* smarty/smarty: 3.1.32 to 3.1.33
 
* tecnickcom/tcpdf: 6.2.17 to 6.2.26
 
* 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
 +
 
 
== New Documentation ==
 
== New Documentation ==
 
+
 
 
The following new documentation pages are available:
 
The following new documentation pages are available:
 
+
 
 
* [[Intelligent Search]]
 
* [[Intelligent Search]]
 
* [[Hide Inactive Clients]]
 
* [[Hide Inactive Clients]]
Line 102: Line 105:
 
* [[Google reCAPTCHA]]
 
* [[Google reCAPTCHA]]
 
* [[Storage Settings]]
 
* [[Storage Settings]]
 +
* [[https://help.whmcs.com/m/system/l/1037063-setting-up-an-amazon-s3-bucket-for-use-with-whmcs|Guide for Setting up Amazon S3 for use with WHMCS]]
 
* [[Sessions]]
 
* [[Sessions]]
 
* [[SSL Monitoring]]
 
* [[SSL Monitoring]]
 
+
 
== Template Changes ==
 
== Template Changes ==
   
+
   
 
For a list of changed files and graphical view of the exact changes, please refer to the Github repo's below.
 
For a list of changed files and graphical view of the exact changes, please refer to the Github repo's below.
   
+
   
 
=== Six Template ===
 
=== Six Template ===
 +
   
 +
The following link provides a comparison of changes between 7.6.1 and 7.7.0:
 +
https://github.com/WHMCS/templates-six/compare/v7.6.1-release.1...v7.7.0-release.1
 
      
 
      
The following link provides a comparison of changes between 7.6.1 and 7.7.0:
 
https://github.com/WHMCS/templates-six/compare/v7.6.1-release.1...v7.7.0-rc.1
 
 
 
 
=== Standard Cart Order Form ===
 
=== Standard Cart Order Form ===
   
+
   
 
The following link provides a comparison of changes between 7.6.1 and 7.7.0:
 
The following link provides a comparison of changes between 7.6.1 and 7.7.0:
https://github.com/WHMCS/orderforms-standard_cart/compare/v7.6.1-release.1...v7.7.0-rc.1
+
https://github.com/WHMCS/orderforms-standard_cart/compare/v7.6.1-release.1...v7.7.0-release.1
 
+
 
== Changelog ==
 
== Changelog ==
 +
* [[Changelog:WHMCS_V7.7.0_GA|Version 7.7.0 General Availability]]
 
* [[Changelog:WHMCS_V7.7.0_RC_1|Version 7.7.0 RC 1]]
 
* [[Changelog:WHMCS_V7.7.0_RC_1|Version 7.7.0 RC 1]]
 
* [[Changelog:WHMCS_V7.7.0_Beta_1|Version 7.7.0 Beta 1]]
 
* [[Changelog:WHMCS_V7.7.0_Beta_1|Version 7.7.0 Beta 1]]

Revision as of 20:26, 21 January 2019

Release Information
Version: 7.7
Release Type: General Availability
Release Date: 21st January 2019
Distribution Types: Full and Via Automatic Updater

Version History

VersionRelease TypeRelease Date
7.7.0General Availability21st January 2019
7.7.0RC 13rd January 2019
7.7.0Beta 118th December 2018

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.5.0 and beyond requires Ioncube Loader 10.1 or higher. The Automatic Updater verifies this requirement for you. If you are running a version prior to v7.4.2, you must first update to WHMCS 7.4.2 and following that will be able to update to the latest version.

For more information about updating, please refer to the Automatic Updater documentation.

Release Notes

Apps & Integrations

A new way to browse available modules and integrations that includes all apps and integrations shipped with WHMCS by default as well as selected apps and integrations from the WHMCS Marketplace. Apps & Integrations is accessible via the Setup menu.

GoCardless Integration

GoCardless allows you to accept Direct Debit payments across the UK, Europe, Canada, Australia and New Zealand. GoCardless

CodeGuard Backup Solutions

CodeGuard allows you to offer independent daily automated website backups. CodeGuard is integrated via MarketConnect, so product setup, merchandising, provisioning & configuration are immediately available upon activation. CodeGuard via WHMCS MarketConnect

FraudLabs Integration

FraudLabs Pro, an alternative to MaxMind, provides fraud risk metrics, analysis, and insights for automatic and proactive fraud screening of new orders. FraudLabs Pro

BitPay Integration

BitPay allows you to start accepting BitCoin and BitCoin Cash and receive funds directly to your bank account with support for over 35 countries. BitPay

New Tax & Vat UI

The Tax Configuration UX has been overhauled to provide a simplified and improved experience. Learn More

Improvements for Intelligent Search

New look & feel & function, the intelligent search now has search as you type, expand results beyond 10 matches, and hiding of inactive clients. Learn More

Drag & Drop Admin Dashboard

In addition to minimising and hiding widgets, you can now drag and drop widgets to re-arrange and prioritise the widgets that matter most to you. Learn More

More reCaptcha

Reduce unwanted traffic by using captcha across the client area. Standard captcha, Google v2 reCaptcha, and Google Invisible reCaptcha options can be selectively enabled for the checkout, domain checker, registration, contact, ticket submission, and client/admin login forms. Learn More

Amazon S3 File Storage Support

Centralize and secure attachments and support downloads remotely using Amazon's S3 and other S3 compatible services. Learn More

Database Sessions

PHP's default session storage utilizes the web server's filesystem making it difficult support a multi-instance infrastructure strategy. You can now decouple your session storage from the application's filesystem with the use of database session storage. Learn More

Support for MySQL v8.0

WHMCS is compatible with MySQL v8.0 beginning at v8.0.12. MySQL v8 is a major version increment. It has numerous changes that introduce incompatibilities and behavior changes from MySQL v5 and/or MariaDB v10. Please research and thoroughly read all MySQL documentation prior to updating to MySQL v8. As a matter of course, we recommend an abundance of caution when updating your database server.

Single location for Font Awesome

Themes utilizing Font Awesome v5 have been updated to reference the Font Awesome from the core /assets directory. These themes include Six, Blend, and V4. The distribution will no longer provide copies of Font Awesome v5 relative to those themes. Template rendering logic has been updated to dynamically inject this core CSS asset if not represented in the HTML head (either as normal <link> tag or an HTML comment).

Deprecation & Removal Notices

During the v7.7.0 update, a one-time routine will inspect and attempt to remove the following modules due to discontinued service by the service provider. Removal will only occur if the module is not actively in use. The Activity Log will have a list of any removals. As well, if removal is not performed and the module remains in your installation, an email will be generated to all full admins so that further investigation can be performed. Inspection will be performed for the following modules:

  • EEECurrency gateway
  • OVH registrar
  • XPanel server
  • LXAdmin server
  • vePortal server
  • DotDNS
  • ResellOne

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

New Documentation

The following new documentation pages are available:

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.6.1 and 7.7.0: https://github.com/WHMCS/templates-six/compare/v7.6.1-release.1...v7.7.0-release.1

Standard Cart Order Form

The following link provides a comparison of changes between 7.6.1 and 7.7.0: https://github.com/WHMCS/orderforms-standard_cart/compare/v7.6.1-release.1...v7.7.0-release.1

Changelog