WHMCS has just announced the release of Version 4.5.2. While this release does not come with tons of new features, it does patch up some serious exploits discovered in previous versions and is thus a highly recommended upgrade for all clients. However, in addition to the security updates, this upgrade does contain the following updates:
- 2CheckOut Module: Added options to skip waiting for fraud check before applying payment, and disable recurring subscriptions offering. Also updated callback handling of foreign currency transactions.
- Added rounded borders CSS compatability for additional browsers
- Ajax Cart Template Updates: Added supprt back for product selection skipping, removed checkout button from sidebar, re-added previous ease-in floating div for chrome/opera compatability, + added instructional note to product domain step to advise of the need to pick a domain before item is added to the cart
- Modern & Slider Templates: Updated live product total summary to include taxes, and modified custom fields & security questions to span multiple columns in checkout step to avoid width display issues, also fixed addons page that wasn’t displaying no addons available warning properly
- Fixed Ban IP link on Order Details page that was giving a token error when clicked
- Updated Batch PDF Export tool to support new custom fields, transactions, balance & invoice item grouping functionality
- Fixed email signature which was being entity encoded and not allowing HTML
- Fixed cron error that was causing failure from duplicate file includes
- Fixed cPanel module reseller upgrades failing due to already being a reseller
- Implemented workaround for mootools javascript conflict that was causing garbage characters in states dropdown menu
- Fixed prorata invoices period end date missing for cycles other than monthly
- Non unicode fonts fix for PDF files
- Fixed ticket escalation email notifications missing subject
- Fixed admin add order domain registration javascript failing with foreign translations which include apostrophies
- Improvements to PayPal Subscription handling to not try to create subscriptions for longer time periods than PayPal’s system allows
- Spelling & language corrections in various client area, reports and admin files
- Fix for subdomains containing a dash being blocked + update to improve IDN handling
- Fixed view related invoices link from domains details page not including new registration & transfer invoices
- Fixed product cancellation automation routines not dealing with Promotional and Client Group Discount line items when cancelling an items renewal
- Fixed product deletion not removing associated custom fields
- Added support for TLS SSL mail connections in Ticket Flag Notification Emails
- Fixed missing stats labels on the new Blend admin template homepage
- Added tax settings for determining whether taxes should be applied by default to billable items and custom invoices
- Fixed mass mail process where it was not displaying total steps or time left until completion
- Added Irish Counties to UK State Dropdown Options
- Fixed advanced search by notes not working for both services & domains
- Update to cron process to allow skipping disk & bandwidth overage billing via skip_invoices flag
- NameCheap Registrar Module: Update from NameCheap introducing Domain Sync Script and improved error handling
- OpenSRS/ResellOne Registrar Modules: Domain Sync Scripts updated for improved performance
- All LogicBoxes Registrar Modules (ResellerClub): Updates to DNS Record Management Handling
- Enom & GlobalSign SSL Modules: Fixed initial certificate status bug
- WebsitePanel: Fix to error response handling
- API Updates: Currency fix for AddOrder command failing via local API, updated GetClientsProducts to include additional fields, update for GetProducts to allow a comma separated list of product IDs, updates to GetSupportDepartments and GetTickets to adhere to admin user department assignments by default, fix to OpenTicket function & added additional field update options to UpdateClientProduct. Also added logging option to help with debugging API calls.
- Language FIle Updates: Updated translations for Dutch, French & Spanish client side, + a new Czech translation for the admin area (Thanks to users who contributed their translations)
All XeHost Reseller clients can access the files for WHMCS Version 4.5.2 by logging in to the client panel at http://clients.xehost.net and clicking “My Products/Services” and then on the “Details” button next to their Reseller Hosting Plan – the download will be available under the “Files” section. Alternatively, clients who installed their WHMCS via Softaculous can easily upgrade it within their Softaculous panel.
As always, if you need any assistance with this upgrade, please do not hesitate to contact our support department as we would be glad to assist you!

In today’s society, online hackers pose a huge risk to webmasters, companies, and government agencies alike. While often times server security is your hosting provider’s or IT department’s responsibility, there are several actions that you can take to help ensure that your website and other accounts are safe.