WHMCS 5.3.4
18 February 2014
WHMCS version 5.3.4 is now available.
Upgrading to WHMCS 5.3.4
WHMCS 5.3.4 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply WHMCS updates as new versions are released, or use Installatron's Clone feature to duplicate an existing WHMCS install to test the 5.3.4 upgrade prior to applying it live. Get started managing your WHMCS installations with Installatron
What's New in WHMCS 5.3.4
This release contains scheduled maintenance improvements and other fixes for the 5.3 series.
Maintenance Changes:
- Case #2932 - Remove leading zero from phone numbers passed to domain registrars
- Case #3048 - Add Logging of Admin Client Profile Custom Field Changes
- Case #3240 - Make presence of attachments known in admin ticket notifications
- Case #3252 - Displays the correct error message after a domain sync cURL failure
- Case #3328 - Support Tickets: Add option to only update last reply timestamp on change of status
- Case #3333 - Delete custom field entries for a product when the order is deleted
- Case #3513 - Assert proper token values for query retrieval
- Case #3513 - Prevent 'action' parameter from being squashed by ajax call
- Case #3594 - Improve Logging of Overdue Notice disabling in Admin Client Profile
- Case #3773 - Remove single and double quotes from hyperlinks in tickets
- Case #3792 - Add exception catch and logging for failed admin emails & notifications
- Case #3917 - Log Ticket Escalation Rule execution to ticket log
- Case #3939 - Admin sidebar updated to link to product types work with new param key
- Case #3940 - Pipe character in config options not being handled correctly in upgrades
- Case #3951 - Run the ServiceDelete hook when deleting services via client summary page
- Case #3962 - Fix Configurable Options not showing in Bundle Config
- Case #3966 - Tidy Twitter response prior to parsing to prevent warnings
- Case #3986 - EU VAT Addon: Fix sequential numbering via mass pay
- Case #3988 - Improve logic for determining TLDs to search when none specified
- Case #3989 - API: Add create as admin option flag to OpenTicket Command
- Case #3993 - Preserve custom field values when changing department
- Case #4007 - Revert PDF Font override behaviour
- Case #4013 - Forces UTF-8 encoding on the Twitter link feed
- Case #4016 - Pulls gateway variables into scope for third party gateways
- Case #4016 - Removes a redundant merge on an array when grabbing gateway parameters
- Case #4017 - Added support for Test Connection ability to modules
- Case #4017 - Added Test Connection ability to Plesk Module
- Case #4017 - Added Test Connection ability to cPanel Module
- Case #4017 - cPanel Module: Improve error message response when SSL is enforced
- Case #4021 - Fix TLD specific fields not displaying on some order forms
- Case #4023 - Fix Invalid Token error in Project Management Client Association
- Case #4023 - Fix due days calc in Project Management Addon after editing a project
- Case #4024 - Fix order confirmation page showing payment required for free bundles
- Case #4026 - Fix Message Preview in admin send message not interpreting HTML
- Case #4030 - Fix Usage Statistics importing from server modules
- Case #4033 - Fix Invalid Token error on admin homepage actions
- Case #4034 - Remove case-sensitivity from localAPI commands
- Case #4036 - Fix Admin Advanced Search by Orders redirecting to wrong page
- Case #4037 - Restore freesans fonts that were removed as part of TCPDF upgrade
- Case #4038 - Prevent matching conflicts with TLD additional fields
- Case #4043 - Only prefix TLD with a dot in Domain Checker if not present
- Case #4044 - Add Windows OS logic condition in file path validation
- Case #4047 - Resolve encoding issues with plain text emails
- Case #4051 - Fix some activity log keywords not auto converting to links
- Case #4052 - Fix broken include path of whois functions file when IDN
- Case #4053 - Fix fatal error from bad func_get_args use
- Case #4054 - Fix Invalid Token error when enabling or disabling ID protection
- Case #4055 - Add an admin setting for Mail Encoding
- Case #4055 - Change default email encoding to 8bit
- Case #4056 - Fix pricing grid background color in IE 11
- Case #4059 - Add an admin setting for Hook Debugging
- Case #4061 - Fix incorrect variable call in Worldpay Futurepay callback
- Case #4062 - Fix starting price calculations for cycles greater than monthly
- Case #4063 - Fix invalid redirect in upgrade process
- Case #4065 - Improve logic of starting price calculations in cart
- Case #4072 - Place IDNA class in PRS-0 compliant heirarchy
- Case #4075 - Add an Admin Setting for PDF Paper Size
- Case #4076 - Add Item Status filter to Client Summary Page
- Case #4080 - Update default fonts available for PDF Generation
- Case #4084 - Fix double encoding of domain registrar config values
- Case #4085 - iDeal via Mollie: Fix error when no custom description is set
- Case #4088 - Enom New TLDs Addon: Restore dynamic template vars