Dashboard
PHP:
8.2.33
OS:
Linux
User:
adrian81
/
/
var
/
softaculous
/
clientexec
📤 Upload
📝 New File
📁 New Folder
Close
Editing: changelog.txt
7.2.1 * Added - Added a new "Send Invoice Emails" setting under the client's Billing tab. * Improvements - Invoice notifications now use an associated package, when available, to populate package-related tags. - Cancelling a package now also cancels its associated order if the order is still pending and all packages in the order have been cancelled. - Removed the deprecated ChronoPay plugin. - Updated the WorldPay callback to ensure a valid password is configured. - Gateway callbacks now only execute if the plugin is enabled or is associated with a non-fraudulent client. - Improved the Full Client Data JSON Exporter to validate that the provided user ID exists and belongs to a client rather than an administrator. The exporter now also provides a dropdown for selecting a client. - Changed the domain search placeholder on the signup page from "www." to "https://". - Updated default permissions for new installations to allow non-logged-in users to view announcements and Knowledge Base articles, and select the automatic credit card charging option during signup. - Removed the deprecated migratedirectiAction method used for Directi migrations. * Fixed - Fixed an issue where clicking Submit on the order form could submit the order twice, resulting in a false "Signup error" being shown to the client. - Fixed an issue where bulk actions on the Orders page would only apply to one of the selected orders. - Fixed an issue where custom fields would not appear on a client's package General tab if the client was cancelled. - Fixed an issue where prices could overflow product cards on smaller screens during signup. Product cards in the four-column layout now stack correctly on mobile, and long prices scale and wrap within the card. - Fixed an issue where the Last Online tooltip could overflow its container. - Fixed an issue where the tax application setting when editing a coupon always displayed "Before Tax", even when the coupon was configured to apply after tax. - Fixed an issue where internal tickets created by an upgrade or downgrade could incorrectly send an email notification to the client. - Fixed an issue where package lists would not display if one of the client's packages did not have pricing configured in the client's currency. - Fixed an issue where the plugin actions dropdown could appear blank when viewing package snapins, such as invoices or domain renewal logs. - Fixed an issue where announcement emails could not be sent to clients in certain client groups. - Fixed an issue where the Rating column on the Ticket Feedback page would not display and could generate an error. - Fixed an issue where changing the Show filter on the Ticket Feedback page would not reload the list. - Fixed an issue where pagination did not work correctly on the Ticket Feedback page. - Fixed incorrect Compound and VAT values in the Taxes grid. - Fixed an incorrect Tax value in the Products grid. - Fixed an issue where HTML entities could be displayed in product names within the signup cart summary. - Fixed an issue retrieving the registrar in PluginDomains_registrar. - Fixed an issue where clicking Submit Ticket multiple times could create duplicate tickets. - Fixed a security issue. Additional details will be released at a later date. 7.2.0 * Added - Added automatic coupon support for SSL products. - Added a new "Send Invoice Receipts" setting under the client's Billing tab. - Added a new staff preference to control how many online and offline users are displayed. - Added the ability to select the associated package when creating a support ticket from the admin area. * Improvements - Recreated missing invoice transactions to improve the accuracy of Revenue reports. - Updated admin password resets to send clients a password reset email, allowing them to choose their own password instead of generating a random one. - Removed registrar names from client-facing registrar error messages. - Added support for plugin setting notes across all plugin types. Calling `$this->setSettingsNotes('notes');` from a plugin's `getVariables()` function will now display the provided HTML on the plugin settings page. - Added support for multiple file attachments when creating and replying to support tickets in the admin area. - Updated TwoFactor plugins to support a `message` key in the `enroll()` return array, allowing plugins to display custom enrollment instructions to users. - Updated TwoFactor enrollment views to only display a QR code when one is provided. - Automatically refresh the Packages table when updating a client's status from the Packages view. - Updated the Dashboard Revenue card to hide the currency selector when only one currency is enabled. - Updated the Dashboard Revenue card to include today's revenue in the currency selector options. - Ensure ticket reviews are displayed when viewing a support ticket. - Improved the mobile layout of the Order page. - Added additional package identifiers to Order page line items, including custom fields configured as identifiers. - Added an error message when attempting to add a duplicate billing cycle. - Added validation to display an error message when creating a ticket without selecting a ticket type. * Fixed - Fixed excessive vertical spacing in ticket response email bodies. - Fixed an issue where applying formatting (such as numbered lists) in the ticket reply editor could unintentionally include the email signature. - Fixed missing translations on the Order page. - Fixed an issue saving email routing rules when all "Send copy to" email addresses were removed. - Fixed an issue where bundled domains did not receive the correct pricing when they were hidden during signup. - Fixed an issue where custom package status aliases did not appear as filters on the Packages list. - Fixed an issue where the Order page displayed inconsistent information for orders without an invoice. - Fixed missing label associations in the Add Support Ticket window. - Fixed an issue where the "Max file size" and "Allowed file extensions" information was not displayed when clients replied to support tickets. - Fixed an issue preventing package groups from being changed. - Fixed issue with invalid characters when searching Knowledge Base Articles. - Fixed issue with notifications not properly registering the items already notified. 7.1.2 * Improvements - Updated the WHMCS importer to import Client Notes. - Removed extra blank lines when replying to support tickets. - Enhanced the dashboard Revenue card with a currency selector, making it easier to view today's revenue in multi-currency environments. - Added pagination to the client dashboard Packages and Domains lists, significantly improving performance for accounts with large numbers of packages. - Removed cancelled packages and domains from the client dashboard. They remain accessible from the full Packages and Domains pages. - Improved compatibility with strict Content Security Policy (CSP) configurations when loading dynamic product edit views. - Improved mobile usability by always displaying the search field for searchable dropdowns. - Updated avatar rendering in the Active Customer panel to display fully covered circular profile images. - Moved the formatTicketMessage function to TicketGateway. - Updated the Accounts menu to include an "Orders" section for Pending Orders and All Orders. - Redirect users back to the Orders list when attempting to access a non-existent order. - Updated the DomainNameAPI plugin to version 2.0.7. * Fixed - Fixed an issue where the loading message was not displayed while the Active Customer panel was initializing. - Fixed Client Notes not refreshing after saving changes and incorrectly creating new notes during updates. - Fixed date sorting in the Credit History and Event List. - Fixed invoice tax display when viewing invoices as an admin. - Fixed a JavaScript error triggered by the Register Guest modal. - Fixed the Orders page pagination incorrectly displaying "0 of 0" records. - Fixed the Cancellations list using an incorrect date format. - Fixed rounding inconsistencies when adding payments to invoices. - Fixed an issue preventing the Clone Product button from being clicked when the action menu opened upward. - Fixed an issue where international characters in support ticket messages could appear corrupted in the client area. - Fixed ticket activity log status messages displaying an extra trailing "s". - Fixed sorting by Next Due Date in the client Packages list. - Fixed PHP compatibility issues in the Client Data CSV Importer. - Fixed mobile ticket header alignment so navigation controls are displayed consistently. - Fixed the ticket subject field being truncated on mobile devices. - Fixed the Edit Message Save and Cancel buttons rendering inside the TinyMCE editor. - Fixed pending Auto Terminate items not appearing on the dashboard. - Fixed subdomain values not being saved correctly when editing products. - Fixed "Confirmation-Activate-ExpiresConfirmation-Activate-Expires" instead of "Confirmation-Activate-Expires". - Fixed state changes not appearing on initial page load when "Show State Changes" was enabled. - Fixed currency codes not displaying correctly for Subtotal, Tax, and Total on the Order Management page. - Fixed client names not linking to the client profile from the Order Management page. - Fixed truncated ticket filter names containing non-Latin characters displaying corrupted text in the sidebar. - Fixed the Revenue by Client Group report when "Select Year" was set to "All Per Year." - Fixed missing translations for the Save and Cancel buttons when updating package custom fields and passwords in the client area. - Fixed international characters not being stored correctly for upgrade cancellation requests. - Fixed an error that could occur when directly linking to an invoice without a `frmClient` parameter. - Fixed action buttons (Merge, Reset Password, Export Data, Delete) overflowing off-screen on mobile devices in the admin client profile. - Fixed international characters in the client's last name not displaying correctly in the client area welcome menu. - Fixed an issue where first and last names containing non-Latin characters could become corrupted when saved. - Fixed an issue where required, read-only custom fields included in signup were not saving correctly for new users. - Fixed the Quick Search results dropdown extending beyond the visible screen on smaller devices. - Fixed template tags in email subjects not being replaced when manually sending emails to clients. - Fixed an issue where invoices generated automatically from a PayPal subscription payment could remain marked as unpaid despite the payment being successfully processed.
Save
Cancel