WHMCS V8.9 support Please note that the new "PayPal Payments" and "PayPal Card Payments" gateways are not currently supported until one of the upcoming major updates
Choose domain configuration elements and impose a custom order in which they will be displayed - case #1207
IMPROVEMENT
Added option to ensure that products and product groups marked as 'Hidden' in WHMCS are not visible in the browser's developer tools - case #1533
BUG FIX
Resolved issue with payment details display on mobile view in the Firefox browser - case #1428
Fixed problem that could cause the "Order Summary" box to overlap with "Payment Details", and the icons for payment methods to spread to the side - case #1493
Solved case where applying a promotion code could for a brief moment reset the total price in the order summary - case #1494
Adjusted the display of starting prices that could be wrongly shown for specific billing cycles and configurable options when the monthly pricing breakdown is enabled - case #1495
Fixed problem where paying with the credit balance was impossible if the "Bank Transfer" gateway was unavailable - case #1496
Corrected configurable option icons loading from the media library on macOS systems - case #1507
Adjusted font size used in product tiles on macOS systems
Resolved specific problems with adding to a cart a domain to register or transfer
The cart will now properly reset after switching to another product from the domain renewal view
Other minor corrections related to the display of setup fees and product prices
Solved specific validation problem where adding new domain registrant information could prevent the order completion - case #1523
Fixed case where the "Subtotal" amount was not displayed in the order summary
Corrected issue with the hCaptcha solving window
The hCaptcha script will no longer be loaded if that is not enabled in the configuration - case #1527
Blocking existing domains will now work properly when providing an owned domain - case #1528
Added missing validation for the maximum amount that can be provided into the slider configurable option type
WHMCS V8.8 support Please note that the new WHMCS On-Demand Renewals feature is not yet supported until one of the next major updates
Configure the order in which client billing details and personal information fields will appear on the checkout - case #1371
IMPROVEMENT
The module will now take into account all countries' states that are by default listed in the WHMCS "/assets/js/StatesDropdown.js" file - case #1396
Assorted code optimizations to speed up the module performance
REMOVED
Support for WHMCS V8.5 and previous
BUG FIX
Additional notes on the checkout page will no longer be displayed if they were disabled in general settings - case #1393, #1395
Fixed issue with setting up the billing cycle from a direct URL if its parameter name was preceded with the "?" character - case #1408
Custom color of the configurable suboption fields will no longer be pre-configured with a default value after the module activation - use the "Override Color" toggle instead - case #1063
Resolved problem with the option to renew domains with more than 90 days left to expire which by default should be impossible - case #1389
Fixed cases when the custom product addons were not visible in the order summary - case #1391
Solved problem where the "Postcode" field was not displayed if the "State" field was set to be hidden - case #1392
Eliminated issue with displaying double "Setup Fee" text labels on the "Horizontal" package tiles setup - case #1402
Corrected invalid "Starting from" pricing for billing cycles other than monthly if the monthly breakdown option was enabled - case #1409
Fixed "Argument #1 ($array) must be of type array" error that could occur when ordering a domain on PHP 8.1- case #1413
Solved problem with hidden configurable options that were still visible on the order form
The domain nameservers fields will be now properly displayed when initializing a domain transfer
Added missing validation of product custom fields
Solved cases where the domain addons were missing from the order form - case #1426
Product addons with billing cycles different from the product will now be properly displayed on the order form
Certain corrections related to submitting data into additional domain fields
Resolved issues with setting up the billing cycle while using a direct product URL with its slug as product name instead of the ID - case #1432
Solved case where the content of an order form, initially prepared by a guest client, could be reset after logging in to the client account
Eliminated issue with displaying "Free/yr" instead of "Free" label for specific domain configuration - case #1400
Added missing validation for Stripe payment gateway that could disappear after changing the product group - case #1418
Resolved problem with missing "Sign in with Facebook" button when trying to check out with an existing customer account - case #1425
Fixed issue of the text label overlapping the "Product Billing Cycle" dropdown in the mobile view - case #1461
The module will no longer reset billing details after validating that one of the fields was provided incorrectly - case #1455
Other minor code corrections, language and UI adjustments.