Clientexec 6.5 Stable – Now Available!

CE Admin
Tue, 24 May 2022 15:20:41 +0000
New Features, News and Announcements, Software Releases

We are pleased to announce 6.5 has been released as stable! As a stable release, Clientexec 6.5 is now recommended for all new and existing installations.

6.5 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.5.0. For a guide on how to do so, click here.

Clientexec 6.5 Complete Changelog:

6.5.0 Stable

May 24, 2022

Added

Added Nominet Registrar Plugin.

Added

Added new Pterodactyl Server Plugin.

Added

Added VirtFusion Direct Server Plugin.

Added

Added new CyberPanel Server Plugin.

Added

Added 20i.com Server Plugin.

Added

Added Mollie Payments Plugin (Credit: intio.nl)

Added

Added new SSO Standard Ports Setting for Virtualizor, so SSO can be on port 443 instead of 4083

Added

Added additional phone number validation to eNom Reseller Account Creation Snapin

Added

Added a setting in Settings > Products > Order Pages > No Invoice, to avoid generating invoices when placing a free order (Total Amount 0)

Added

Added product name and product description to step 2 of sign up

Added

Allow get user packages API call (/api/v2/clients/packages/getpackages/type=?&customerId=?)

Added

Added new setting "Delete Client From Gateway" on Stripe and Stripe Checkout payment plugins to determine if delete the client from the gateway when the client changes the payment method or is deleted

Added

Added missing translations on invoice page, and signup

Added

Added new public location hook: clientarea_all that gets triggered at the top of each client area page.

Added

Added the ability to set custom from name and email addresses to auto mailer/notifications.

Added

Added option to set time for manually added payments on invoices.

Added

Allow to pre-set custom field values when linking to the order page. For example, if using the Softaculous auto-installer you can use: order.php?cf_script=WordPress.

Updated

Updated 2Checkout plugin to ignore duplicated transactions, instead of marking them as fraud.

Updated

Update Switzerland to use VAT

Updated

Updated the message displayed to clients when there was an error processing an invoice, for them to contact the company if the issue persists

Updated

Moved "Actions" to "Quick Actions" side bar menu on client package pages

Updated

Updated host record field to not be required when editing DNS records

Updated

Updated password generation code to generate better passwords

Improved

Ensure "External VPS/Package ID" is always displayed on the hosting account tab of a client's package

Improved

Increased the max length of an email address

Improved

Updated Stripe Integration to Stripe Elements (replacing the legacy Stripe integration).

Improved

Add the Garuda font files for PDF Invoices.

Improved

Update StripeCheckout to the latest version of API.

Improved

Updated Stripe Integration to Stripe Elements.

Improved

Add update functionality to Virtualizor.

Improved

Updated WHMCS importer to properly import registrar synergywholesaledomains as synergywholesale.

Improved

Updated WHMCS importer to also import: Invoice Transactions, Emails History for each client, adds a note with the original Invoice ID in the imported invoices, import clients Credit Balance and Credit History.

Improved

Updated Stripe Checkout to ensure Client Name and Address are properly stored in Stripe.

Improved

Updated Blesta importer to properly get the names and descriptions of Product Groups, and also some plugins references.

Improved

Show a better database connection error during installation.

Improved

The Direct Link now links to step 2 of the cart flow

Improved

Removed the secondary sub-heading on client main page for the bottom content lists (Announcements, FAQs, Popular Articles).

Improved

Allow pending clients to reset their password.

Improved

Display the current due date of a package instead of the next if the package is not paid.

Improved

Updated note in the invoice when doing a package upgrade/downgrade, indicating the previous and new package names and billing cycles.

Improved

The transfer checklist will no longer be shown for UK domains

Improved

Support for com.bn, edu.bn, gov.bn, net.bn, org.bn and .bn TLD lookups when not using a registrar plugin.

Improved

Support for mk, com.mk, org.mk, info.mk, net.mk and edu.mk TLD lookups when not using a registrar plugin.

Improved

Support for org.za TLD lookups when not using a registrar plugin.

Improved

Emails sent by the "Ticket Auto Close" automation service plugin will now also make use of the "Ticket Number Prefix".

Improved

Emails sent by the "Ticket Auto Close" automation service plugin now use HTML () for new lines.

Improved

Replaced General Billing Setting 'Void Unpaid Invoices When Deleting A Package' with multiselect setting 'Void Unpaid Invoices' to be able to void unpaid invoices when deleting or canceling a package

Fixed

Fixed formatting issue when editing a support ticket message.

Fixed

Fixed issue with parsing emails that contained inline image attachments.

Fixed

Fixed price size and format in compare view.

Fixed

Ensure premium domains do not show as available from eNom until we fully support premium domains

Fixed

Ensure sign up submit button has cursor pointer.

Fixed

Ensure PayPal checkout does not cause duplicate transactions when captcha fails.

Fixed

Fixed issue when Vultr fails to create a VM, and show a proper error message

Fixed

Fixed issue with Virtualmin not updating the username when we validate it (lower case, etc)

Fixed

Avoid displaying a dot to separate decimals in the prices displayed on the Compare view in the signup section, if there are actually no decimals to be displayed

Fixed

Fixed issue with Mass Pay that was allowing to merge any invoices, ignoring their status or if they were a subscription

Fixed

Fixed issue with coupons expiring before completing their usage

Fixed

Fixed issue related to javascript subtraction issues causing to miscalculate tax values when editing an invoice

Fixed

Fixed issue that was preventing custom public package panels to be displayed properly

Fixed

Fixed more issues with "groups" being a reserved keyword in MySQL 8.0.

Fixed

Fixed "State" not being properly set when creating a client from importing a domain.

Fixed

Fixed issue with a user not being set for auto payment when they manually register an account.

Fixed

When passing the username to the SMTP server, ensure we trim() the username.

Fixed

Fixed WHMCS importer to import Virtualizor VPS ID.

Fixed

Fixed issue with MySQL 8.0 and password migrations.

Fixed

Fixed issue with client side redirects when coming to a link that requires the user to be logged in.

Fixed

Fixed a wrong variable name inside the InvoicepublicController functions. Should be $invoiceid instead of $invoice_id.

Fixed

Fixed issue loading package page on client side if the domain does not have a billing cycle / recurring amount.

Fixed

Fixed style issue with recurring amount on client side package page.

Fixed

Ensure "Read Only" fields are not disabled on client registration page.

Fixed

Fixed issue causing an Invoice to be deleted when editing it by completely deleting all the current Invoice Entries and adding new ones.

Fixed

Fixed issue that was adding credit balance to the client when adding a manual payment to an invoice and there was a very small difference between the amount due and the payment values.

Fixed

Ensure addon one-time fees properly show in cart summary, even if hide setup fees is turned on.

Fixed

Fixed issue with still showing invalid products in cart summary on step 3 when they have been removed from the cart (bundled product with no domain).

Fixed

Fixed issue with "Leaving now will cancel this item. Are you sure you want to leave?" popup not letting the user cancel.

Fixed

Fixed validation issue on sign up when using a longer TLD when "use my own domain" is selected.

Fixed

Fixed "validate_vat is not defined" error on cart step 3 when using CloudFlare.

Fixed

Fixed issue with Square Payment expecting an integer value for amount.

Fixed

Fixed issues in payment plugins that were trying to use unavailable parameters when trying to place a new order while being logged in as client.

Fixed

Fixed importing domains failing with Synergywholesale.

Fixed

Fixed issue with TeamStatus Notifier Service and MySQL 8.0.

Fixed

Fixed issue with ResellerClub/NetEarthOne/ResellBiz not properly identifying when a domain transfer has completed.

Fixed

Fixed display issue with Square Payment fields.

Fixed

Fixed sending ClientIp to NameCheap, it should be the server IP, not the web user IP.

Fixed

Fixed issue with eNom marking domains as cancelled when cURL times out resolving the host.

Fixed

Square Payment plugin will now try to prefill the postal code.

Fixed

Fixed issue with importing domains from OpenSRS.

Fixed

Updated PayPal plugin to use image_url and stop using page_style.

Fixed

Updated PayPal plugin to use https://www.paypal.com/sdk/js

Fixed

ApisCP Usernames should always be lowercase.

Fixed

Fixed issue with the display of ticket status alias names in ticket list on client area.

Fixed

Fixed issue preventing clients from seeing the "Submit Reply" button on support ticket unless "Allow Customer File Uploads" was enabled.

Fixed

Fixed text overflow issue in support ticket messages on client and admin UI.

Fixed

Support Emails "From" will now also show the Company Name.

Fixed

Fixed issue causing a blank page under certain routing rule configuration when a guest user was trying to open a support ticket.

Fixed

Ensure members only KB articles show properly.

Fixed

Fixed display of OL's and UL's in knowledgebase articles.

Fixed

Ensure the article count is displayed properly.