We are pleased to announce 6.6 has been released as stable! As a stable release, Clientexec 6.6 is now recommended for all new and existing installations.
6.6 Download & Update
For new installations, you can download a copy of Clientexec by clicking here. For instructions on how to install Clientexec, click here.
If you are an existing customer and are eligible for updates you may upgrade to version 6.6.0. For a guide on how to do so, click here.
Clientexec 6.6 Complete Changelog:
6.6.0
November 24, 2022
Compatibility
Updated minimum PHP Version to 7.2
Compatibility
Added support for PHP 8.1. PHP 8.0 is not supported as it is not supported by ionCube
Added
Added an Affiliate System
Added
Softaculous auto-installer now supports DirectAdmin
Added
Added new PayTR gateway plugin
Added
Added new shurjoPay gateway plugin (Contributed by Echost)
Added
Added new Coinbase Commerce Gateway Plugin, thanks to Rainhost.net
Added
Added new AliPay Gateway Plugin
Added
Added new OpenSRS Hosted Email plugin
Added
Added Boot, Reboot and Shutdown actions to Vultr
Added
Added Web Console access to Vultr
Added
Added hCAPTCHA as an available CAPTCHA solution
Added
Added a new option to "Migrate Stripe CC Accounts to Stripe" in the Migrate Payment Method diagnostic report
Added
Added the ability to have public panels to any plugin
Added
Added new [TICKETSTATUS] as an email tag for support emails
Added
Added new [INVOICEDATE] tag for billing emails to show the invoice creation date
Added
Added [PACKAGEID] as an available tag for welcome emails
Updated
Updated captcha to work like other plugins, and added additional settings to determine when/where to have a captcha enabled
Updated
Allow custom fields to have regex validation
Updated
Allow GET autoSearchType on sign up even if no domain name is shown, so transfer can be auto selected
Updated
Allow guests to have "View Domain Overview" permission, so the top "Domains" menu will show
Updated
Added live chat support to the invalid license page
Updated
Ensure "Update Contact Information" can be properly translated
Updated
Updated login page to redirect to dashboard if the user is logged in
Updated
Added Captcha to KB comments form if the client is not logged in
Updated
Updated both admin and client area fonts to not pull from Google Fonts
Updated
Removed "Applies to: all" details from coupons invoice entries and recurring fees when it is an amount coupon as it always applies to all
Updated
Ensure session/request coupon codes are valid, if not, use auto coupon if available
Updated
Removed "Full Name" and "Full Address" custom fields, and re-add the normal custom fields, so they can be properly sorted
Updated
When creating a new product, "Allow direct link?" now defaults to turned on
Updated
When creating a new product, "Show in signup form?" now defaults to turned on
Updated
Updated Square to Web Payments
Updated
Updated ControlWebPanel to add additional error checking for cURL errors.
Improved
Allow the textarea of submit ticket on client side to be resizable
Improved
Do not show the custom fields tab on the ticket view client side if there are no custom fields
Improved
Updated domain Extended Attributes to allow for required fields
Improved
Ensure the billing cycle can be properly translated on product page
Improved
Package List now shows the last billed price for that Package instead of the current price of the Product
Improved
Added checkPermissions() function to SnapinPlugin, so Snapins can use $this->checkPermissions() to check user permissions
Improved
Updated "New Customers" report to count clients of any group if they have paid invoices
Improved
Add ticket subject to top of ticket page
Improved
Treat guest users as new users when placing a new order
Improved
Changed "Cancel" to "Go Back" on request cancellation page to avoid customer confusion
Improved
Improved the look of the "Custom Details" description on mobile
Improved
Allow a client to update their CSR for an SSL package
Fixed
Fixed issue with HTML tags showing when editing an announcement
Fixed
Fixed issue when using the word 'system' in a query
Fixed
Ensure we properly validate the email address when updating an admin user
Fixed
Ensure all required NameSilo fields are set when registering a domain
Fixed
Fixed default emails using wrong ticket URL tag
Fixed
Fixed issue with [COMPANYURL] tag not working in Account Creation email
Fixed
Fixed missing field "acctproperties" for "hosting" packages on Blesta importer
Fixed
Fixed display issue of "External VPS/Package ID" showing "null" when not set
Fixed
Moved __construct code to setup() function in DomainNameAPI to prevent issues if they are down or if SOAP is missing
Fixed
Updated WHMCS importer to properly import client's passwords
Fixed
Ensure "Staff" can be properly translated on ticket view
Fixed
Ensure Ticket-ReplyByCustomer event is triggered when a client submits a ticket from the submit ticket form
Fixed
Ensure domain name field has proper validation when not bundling with a domain product
Fixed
Ensure a blank subdomain can not be entered at sign up
Fixed
Do not show transfer custom fields on sign up for .ES TLD
Fixed
Ensure usernames are always lowercase
Fixed
Removed reference to templates/default/css/style.css from Installer
Fixed
Fixed issue with support widget ticket creation requiring session hash
Fixed
Ensure plugin actions show for a package that is pending cancellation
Fixed
Fixed issue with NetIM not sending properly validated phone numbers
Fixed
Fixed issue preventing Stripe plugin from showing validation issues on step 3 of sign up
Fixed
Fixed issue preventing domain sign up from completing if you were first on a product, and did not finish configuring the product
Fixed
Updated pluginused column on invoice table to be varchar(30) to match users table paymenttype
Fixed
Ensure "Change Password" only shows when a package is active
Fixed
Fixed issue with domain passwords being too strong and preventing registration with ResellerClub
Fixed
Fixed bug with DomainNameAPI not sending additional TLDs for name suggest
Fixed
When manually adding a payment to an invoice, the Amount field will now validate it is a valid amount formatted in the currency being used to avoid unwanted characters
Fixed
Fixed Pterodactyl plugin not sending proper username when creating a client
Fixed
Fixed issue with Pending Approval KB Comments not properly displaying in admin
Fixed
Fixed the "Update" button in "Edit Payment Method" on the client side
Removed
Removed "Recent Warnings/Errors" from admin dashboard