Changelog
v1.0.10
Released November 25th, 2024
Latest Version
- CPL-170 - Add compatibility for PHP 8.2
Previous Versions
v1.0.9
Released June 26th, 2023
View/hide detailed changelog
- CPL-156 - Resolve TypeError for upgrade attempt of non-provisioned license service
v1.0.8
Released February 9th, 2023
View/hide detailed changelog
- CPL-142 - Automatically Cascade configurable option upgrade orders to Manage2
- CPL-151 - Correct handling for disabling Autoscale Notification Email setting
- CPL-155 - Improvements for PHP 8.1 compatibility
v1.0.7
Released September 10th, 2021
View/hide detailed changelog
- CPL-135 - Provide notice in Pricing that any metric billing is only applicable for the monthly billing cycle
- CPL-136 - Indicate when non-monthly service is set to use a monthly metric priced license option
- CPL-138 - Ensure submission of valid 'expcode' value when expiring a license
- CPL-145 - Correct pricing schema correlation
- CPL-147 - Prevent erroneous manage2 lookup for non-cPanel options during termination
- CPL-148 - Prevent error when metric pricing is $0.00
- CPL-149 - Prevent fatal errors on Licenses and Products/Services Screen due to invalid route
v1.0.6
Released October 7th, 2020
View/hide detailed changelog
- CPL-129, CPL-139 - Compatibility with WHMCS v8
- CPL-133 - Improve validation of Package and Group ID
v1.0.5
Released June 10th, 2020
View/hide detailed changelog
- CPL-128 - Determine environment type from config options when provisioning autoscale
- CPL-129 - Minor refinements for forward compatibility
- CPL-130 - Ensure that the Sync Package command respects Autoscale Option
v1.0.4
Released May 27th, 2020
View/hide detailed changelog
- CPL-119 - Correct billing cycle selection for non-monthly products
- CPL-121 - Prevent erroneous trigger of orphaned product detection
- CPL-124 - Improve Manage2 API timeout and long running process detection
v1.0.2
Released January 8th, 2020
View/hide detailed changelog
- CPL-100 - Prevent error on Manage2 license expiry action when not assigned to service
- CPL-102 - Prevent erroneous manage2 lookup for non-cPanel options during provisioning
- CPL-103 - Prevent errors for invalid configurations of services with non-cPanel license options + cPanel Autoscale election
- CPL-104 - Ensure base price for "Account-Based" options is shown in cart
- CPL-107 - Improve UI compatibility with Firefox
- CPL-109 - Prevent errors with incompatible service modules
- CPL-110 - Increase resilience from non-associated currency pricing for overage billing due to client currency change following new currency creation
- CPL-111 - Ensure new group populated with options associated with specified Hardware Type
- CPL-113 - Correct Autoscaling Notification email instantiation values
- CPL-114 - Limit Autoscale Notification Email options to Product and Notification type emails templates
- CPL-115 - Update database for v7.9 compatibility
v1.0.1
Released August 30th, 2019
View/hide detailed changelog
- CPL-92 - Correct documentation links on login screen
- CPL-95 - Honor pagination cursor when reloading table data
- CPL-96 - Correct data inspection and prevent error with Change Group
- CPL-97 - Change local license to expired if absent in Manage2 Active Licenses response
- CPL-98 - Ensure sortable icons for Options are present when supported
Saeid Jafari @saeid2022
Dear Developer Team,
After updating WHMCS to the latest version, I encountered a critical issue with the cPanel Licensing module. Whenever I try to access the module, I receive the following error:
Whoops\Exception\ErrorException: Cannot make static method WHMCS\Module\Addon\Setting::getValue() non static in class WHMCS\Module\Addon\Cpanel\Licensing\Settings\AbstractSetting in unknown:0
Stack trace:
#0 /home/myywhmcs/public_html/vendor/whmcs/whmcs-foundation/lib/Utility/Error/Run.php(0): WHMCS\Utility\Error\Run->handleError(64, 'Cannot make sta...', 'unknown', 0)
#1 [internal function]: WHMCS\Utility\Error\Run->handleShutdown()
#2 {main}
Key Details:
WHMCS Version: 8.12.0 (General Availability)
PHP Version: PHP 8.1 (ea-php81)
cPanel Licensing Module Version: 1.0.10
Steps Taken:
I updated WHMCS to the latest version.
Verified compatibility of PHP version.
Downloaded and installed the latest version of the module from your website.
Cleared WHMCS cache (templates_c directory).
Reviewed the AbstractSetting.php file and ensured getValue() is defined as static.
Unfortunately, despite these steps, the issue persists. It seems there is a compatibility issue between the latest WHMCS version and the module.
Could you please provide guidance or an updated version of the module that resolves this issue?
If you need any additional information or access to the system for debugging purposes, feel free to let me know.
Thank you for your guid.
Best regards,
Md. Riaz @md5512
It does not work on whmcs version 8.1.3.
It shows Page Not Found after activating the module.
Update: The solution was given to me after contacting whmcs support.
John Kipling @WHMCS-John
Hi there,
WHMCS Staff MemberI can confirm there are no known issues with the module in WHMCS v8.1.3. Please double-check the activation instructions here: https://docs.whmcs.com/WHMCS_cPanel_Licensing_Module#Activating_WHMCS_cPanel_Licensing_Module
If the issue persists, please contact our support team so we can assist: http://www.whmcs.com/support/