Difference between revisions of "Version 7.1 Release Notes"

From WHMCS Documentation

m (New Documentation Articles)
(Automatic Updating)
 
(23 intermediate revisions by 5 users not shown)
Line 3: Line 3:
 
<br />
 
<br />
 
Version: 7.1<br />
 
Version: 7.1<br />
Release Type: Beta<br />
+
Release Type: General Release<br />
Release Date: 16th November 2016<br />
+
Release Date: 14th December 2016<br />
 
Distribution Types: Full Version Only
 
Distribution Types: Full Version Only
 
</div>
 
</div>
Line 13: Line 13:
 
<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.1.0</td><td>Beta 1</td><td>16th November 2016</td></tr>
 
<tr><td>7.1.0</td><td>Beta 1</td><td>16th November 2016</td></tr>
 +
<tr><td>7.1.0</td><td>RC 1</td><td>30th November 2016</td></tr>
 +
<tr><td>7.1.0</td><td>GA</td><td>14th December 2016</td></tr>
 +
<tr><td>7.1.1</td><td>TSR</td><td>29th December 2016</td></tr>
 +
<tr><td>7.1.2</td><td>Maintenance</td><td>21st February 2017</td></tr>
 
</table>
 
</table>
  
Line 28: Line 32:
 
<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>
  
For more information about the Automatic Updater and troubleshooting please refer to http://docs.whmcs.com/Automatic_Updater
+
For more information about the Automatic Updater and troubleshooting, see [[Automatic Updater]].
  
 
==Release Notes==
 
==Release Notes==
  
===Asset/Template Changes===
+
* '''New Daily Cron Notification Format''' - The WHMCS Daily Cron Notification email format has been changed. The email is now intended to provide a high level overview of the daily cron activities and the new [[Automation Status]] feature within the admin interface will allow for reviewing more in depth information for any recent cron run.
  
We've introduced compression of all asset files. This reduces the number of external requests, giving improved performance throughout the product. Delivering faster load times for admins and clients.  
+
* '''Admin Dashboard Widgets''' - As part of the Admin Dashboard changes, a new format for dashboard widgets has been introduced. Widgets designed for previous versions of the product are still compatible. New style widgets adhere to the admin role permissions and do not require configuring separately like previous widgets.
  
====Which Templates have this?====
+
* '''Module Queue''' - The module queue is a new feature designed to make it easier to track and resolve failed module API commands. Any failed module calls such as new account provisioning attempts, domain registration and renewals, suspensions, terminations and more will be recorded here along with the reason for failure providing you with an interface to review failures and resolve them. For more information, see [[Module Queue]].
  
For the Client Area, the templates Six and Standard Cart use minified files. For the Admin Area, both v4 and Blend templates use minified files.
+
* '''Premium Domains''' - WHMCS 7.1 introduces support for selling Premium Domains. The selling of Premium Domains requires use of a domain registrar that supports checking the availility of and returning pricing information for Premium Domains. V7.1 introduces this ability to the [[Enom]] and [[ResellerClub]] domain registrar modules. For more information, please see [[Premium Domains]]
  
====Why change this?====
+
* '''Namespinning with ResellerClub''' - Domain suggestions are now supported by the [[ResellerClub]] and associated domain registrar modules. This can be enabled and configured in '''Setup > Products & Services > [[Domain Pricing]]'''.
  
Speed. On average, WHMCS 7.1 performs '''50'''% fewer requests and pages load up to '''25'''% faster.
+
* '''Domain Lookup Provider''' - The location of the domain lookup provider settings has been moved from '''Setup > [[General Settings]]''' to ''Setup > Products & Services > [[Domain Pricing]]''
  
====Can I still add custom css?====
+
* '''Stripe''' - WHMCS 7.1 introduces an Official Stripe module. For more information, please see the [[Stripe]] documentation.
  
Yes, definitely. By using the existing [[Customising_the_Six_Theme#Applying_Custom_CSS_Styling|custom.css]] functionality for the six template. The custom.css file for the Six template can apply overrides to the Six and any Order Form Template.  
+
* '''Cron Logging Changes''' - The format and quantity of activity log entries relating to the cron have changed.
  
 +
* '''Asset & Template Changes''' - WHMCS 7.1 introduces consolidation and compression of all asset files.  The following templates have required changes for this - Six, Standard Cart, Blend and V4.  This change reduces the number of external requests on page load leading to improved performance and faster load times. For more information, please see [[WHMCS 7.1 Asset Changes]]
 +
 +
* '''System Cron Input Options''' - Input options for the System Cron command line script (''crons/cron.php''), while providing full backwards compatibility, has been improved. Details can be found in the updated [[Crons]] documentation
 +
 +
* '''PHP XML Module Requirement''' - The PHP XML module is now a system requirement. This module usually compiled by default in PHP and in most cases no change will be required. You can confirm that the PHP XML module is compiled and enabled by reviewing the output of '''Utilities > System > [[PHP Info]]''' in the admin area.
  
 
===Stripe===
 
===Stripe===
  
WHMCS 7.1 introduced an official WHMCS Stripe module. Find the WHMCS module can in modules/gateways/. Full documentation for Stripe is here.
+
WHMCS 7.1 introduces an Official Stripe module. For more information, please see the [[Stripe]] documentation.
  
====What if I have an existing Stripe Module?====
+
'''What if I have an existing Stripe Module?'''
WHMCS has attempted to make the module a drop in replacement for other third party modules. After upgrading, configure the module in Setup > Payments > Payment Gateways. Once configured, disable the third party module, choosing Stripe as the replacement.
+
We have tried to make the module a drop in replacement for other third party modules. After upgrading, configure the module in '''Setup > Payments > [[Payment Gateways]]'''. Once configured, disable the third party module, choosing Stripe as the replacement.
  
====What if my module has the filename "stripe"?====
+
'''What if my module has the filename "Stripe"?'''
On upgrade, replacement of the third party module will be automatic. Configuration of the module is still required in Setup > Payments > Payment Gateways.
+
On upgrade, replacement of the third party module will be automatic. Configuration of the module is still required in '''Setup > Payments > [[Payment Gateways]]'''.
  
====What if the third party module had template changes?====
+
'''What if the third party module I used before had template changes?'''
With the official WHMCS module, there are no template changes. Remove any changes completed to your custom template to avoid any conflict issues.  
+
With the official WHMCS module, there are no template changes required. Any changes yuou performed when installing any third party modules will need to be reverted.
  
====Can I use Stripe with stored Credit Card details?====
+
'''Can I convert locally stored credit cards to Stripe?'''
The Stripe module converts stored details to a token on automatic capture. It is not possible to store or view credit card details in full when using Stripe in WHMCS.
+
Yes. The module supports automatically converting locally stored credit card details into tokens the first time a payment is captured via Stripe.
  
==New Documentation Articles==
+
==New Documentation==
 
* [[Automation Status]]
 
* [[Automation Status]]
 
* [[Module Queue]]
 
* [[Module Queue]]
 
* [[Premium Domains]]
 
* [[Premium Domains]]
* [[Hooks:PremiumPriceOverride‎|Premium Price Override Hook]]
 
* [[Hooks:PremiumPriceRecalculationOverride‎‎|Premium Price Recalculation Override Hook]]
 
 
* [[Stripe]]
 
* [[Stripe]]
 +
* [http://docs.whmcs.com/classes/7.1/index.html Class Documentation]
  
 
==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.
  
 
=== Six Template ===
 
=== Six Template ===
  
For a list of changed files and graphical view of the exact changes, please refer to the Github repo below.
+
The following link provides a comparison of changes between 7.0.x and 7.1.2:
 
+
https://github.com/WHMCS/templates-six/compare/v7.0.1-release.1...v7.1.2-release.1
The following link provides a comparison of changes between 7.0.1-release.1 and 7.1.0-beta.1.
 
https://github.com/WHMCS/templates-six/compare/v7.0.1-release.1...v7.1.0-beta.1
 
  
 
=== Standard Cart Order Form ===
 
=== Standard Cart Order Form ===
For a list of changed files and graphical view of the exact changes, please refer to the Github repo below.
 
  
The following link provides a comparison of changes between 7.0.1-release.1 and 7.1.0-beta.1:
+
The following link provides a comparison of changes between 7.0.x and 7.1.2:
https://github.com/WHMCS/orderforms-standard_cart/compare/v7.0.1-release.1...v7.1.0-beta.1
+
https://github.com/WHMCS/orderforms-standard_cart/compare/v7.0.1-release.1...v7.1.2-release.1
  
 
==Changelog==
 
==Changelog==
  
 
* [[Changelog:WHMCS_V7.1.0_Beta_1|Version 7.1.0 Beta 1]]
 
* [[Changelog:WHMCS_V7.1.0_Beta_1|Version 7.1.0 Beta 1]]
 +
* [[Changelog:WHMCS_V7.1.0_RC_1|Version 7.1.0 RC 1]]
 +
* [[Changelog:WHMCS_V7.1.0_GA|Version 7.1.0 GA]]
 +
* [[Changelog:WHMCS_V7.1.1|Version 7.1.1]]
 +
* [[Changelog:WHMCS_V7.1.2|Version 7.1.2]]

Latest revision as of 18:33, 10 May 2022

Release Information
Version: 7.1
Release Type: General Release
Release Date: 14th December 2016
Distribution Types: Full Version Only

Version History

VersionRelease TypeRelease Date
7.1.0Beta 116th November 2016
7.1.0RC 130th November 2016
7.1.0GA14th December 2016
7.1.1TSR29th December 2016
7.1.2Maintenance21st February 2017

Download

Download the latest version of WHMCS from http://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, see Automatic Updater.

Release Notes

  • New Daily Cron Notification Format - The WHMCS Daily Cron Notification email format has been changed. The email is now intended to provide a high level overview of the daily cron activities and the new Automation Status feature within the admin interface will allow for reviewing more in depth information for any recent cron run.
  • Admin Dashboard Widgets - As part of the Admin Dashboard changes, a new format for dashboard widgets has been introduced. Widgets designed for previous versions of the product are still compatible. New style widgets adhere to the admin role permissions and do not require configuring separately like previous widgets.
  • Module Queue - The module queue is a new feature designed to make it easier to track and resolve failed module API commands. Any failed module calls such as new account provisioning attempts, domain registration and renewals, suspensions, terminations and more will be recorded here along with the reason for failure providing you with an interface to review failures and resolve them. For more information, see Module Queue.
  • Premium Domains - WHMCS 7.1 introduces support for selling Premium Domains. The selling of Premium Domains requires use of a domain registrar that supports checking the availility of and returning pricing information for Premium Domains. V7.1 introduces this ability to the Enom and ResellerClub domain registrar modules. For more information, please see Premium Domains
  • Namespinning with ResellerClub - Domain suggestions are now supported by the ResellerClub and associated domain registrar modules. This can be enabled and configured in Setup > Products & Services > Domain Pricing.
  • Domain Lookup Provider - The location of the domain lookup provider settings has been moved from Setup > General Settings to Setup > Products & Services > Domain Pricing
  • Stripe - WHMCS 7.1 introduces an Official Stripe module. For more information, please see the Stripe documentation.
  • Cron Logging Changes - The format and quantity of activity log entries relating to the cron have changed.
  • Asset & Template Changes - WHMCS 7.1 introduces consolidation and compression of all asset files. The following templates have required changes for this - Six, Standard Cart, Blend and V4. This change reduces the number of external requests on page load leading to improved performance and faster load times. For more information, please see WHMCS 7.1 Asset Changes
  • System Cron Input Options - Input options for the System Cron command line script (crons/cron.php), while providing full backwards compatibility, has been improved. Details can be found in the updated Crons documentation
  • PHP XML Module Requirement - The PHP XML module is now a system requirement. This module usually compiled by default in PHP and in most cases no change will be required. You can confirm that the PHP XML module is compiled and enabled by reviewing the output of Utilities > System > PHP Info in the admin area.

Stripe

WHMCS 7.1 introduces an Official Stripe module. For more information, please see the Stripe documentation.

What if I have an existing Stripe Module? We have tried to make the module a drop in replacement for other third party modules. After upgrading, configure the module in Setup > Payments > Payment Gateways. Once configured, disable the third party module, choosing Stripe as the replacement.

What if my module has the filename "Stripe"? On upgrade, replacement of the third party module will be automatic. Configuration of the module is still required in Setup > Payments > Payment Gateways.

What if the third party module I used before had template changes? With the official WHMCS module, there are no template changes required. Any changes yuou performed when installing any third party modules will need to be reverted.

Can I convert locally stored credit cards to Stripe? Yes. The module supports automatically converting locally stored credit card details into tokens the first time a payment is captured via Stripe.

New Documentation

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.0.x and 7.1.2: https://github.com/WHMCS/templates-six/compare/v7.0.1-release.1...v7.1.2-release.1

Standard Cart Order Form

The following link provides a comparison of changes between 7.0.x and 7.1.2: https://github.com/WHMCS/orderforms-standard_cart/compare/v7.0.1-release.1...v7.1.2-release.1

Changelog