9.0 Change Log
On this page
WHMCS is working to improve the quality and availability of our supported languages. As a result, this and future WHMCS releases will include more updates and additions to localization files in the /lang and /admin/lang directories.
- These changes will not appear in the list of changelog entries.
- If you customize these files, we recommend reviewing the language string changes in each new WHMCS release before you update.
Version 9.0.0 (Release Candidate)
Implemented
- WHMCS-20052 — Improve Domain Discoverability through AI Powered Namespinning
- WHMCS-20187 — Expand API Coverage for Buy Flow Cart Management
- WHMCS-22591 — Upgrade Smarty template engine to v4
- WHMCS-22633 — Improve VAT Compliance and Validation During Checkout
- WHMCS-22711 — ImportAssist Support for CSV Imports of Customer Accounts
- WHMCS-23171 — 2026 Client and Buy Flow Theme
- WHMCS-23462 — Credit Note Support for WHMCS
- WHMCS-23658 — Digicert Certificate Provisioning Adjustments to Support Shorter SSL Certificate lengths
Maintenance
- WHMCS-10754 — “Open” ticket counts in sidebar only include tickets from admin’s assigned departments
- WHMCS-12696 — Configurable option pricing is now properly displayed in emails
- WHMCS-13425 — Add clarifying messaging on Integration Links regarding Captcha (Also known as: WHMCS-14677)
- WHMCS-16768 — Improve Password Reset error messaging when a password does not meet minimum security requirements
- WHMCS-19165 — Fix the spelling of the Portuguese language in various Admin Area dropdowns (Also known as: CORE-19165)
- WHMCS-19395 — Fix a bug related to undercharging a client when performing certain prorated addon actions
- WHMCS-19956 — Validation improvements in admin area
- WHMCS-22024 — Add Captcha Protection to Password Reset form
- WHMCS-21192 — Remove the Trust Commerce Gateway Module (Also known as: WHMCS-21175)
- WHMCS-21712 — Improve Staff Online header functionality in Blend - Preview theme
- WHMCS-21765 — Secret Word is now required when configuring Skrill Hosted Payment
- WHMCS-21795 — Upgrades and downgrades now validate resources to prevent overages
- WHMCS-21897 — Visual updates to the Marketgoo landing page and reseller modal
- WHMCS-21993 — EmailPreSend Hook Now Supports File Attachments
- WHMCS-22177 — More MarketConnect offerings are now back compatible
- WHMCS-22217 — Add the ability to select a default language in the “Getting Started Wizard”
- WHMCS-22230 — Scheduled action controls now visually represent the permissions a user has
- WHMCS-22289 — Prevent “Oops” error when attempting to “Login as Owner” as an Admin related to custom child themes
- WHMCS-22290 — Fix a bug related to duplication of Activity Log entries when using the TPP Wholesale registrar module
- WHMCS-22303 — Add System Health Check notice if plain-text TOTP tokens are found
- WHMCS-22313 — Correct redirect for “Create Upgrade/Downgrade Orders” action without the required permissions
- WHMCS-22474 — Validation improvements in admin area
- WHMCS-22505 — New User Passwords are Limited to a Maximum of 100 Characters
- WHMCS-22534 — Fix a bug to prevent invalid response messages when performing Domain Lookup search for various TLD’s (Also known as: WHMCS-22832)
- WHMCS-22694 — Validation improvements in admin area
- WHMCS-22702 — Fix a bug in the Domain Registrar Module code to prevent invalid “Oops” errors when performing a domain lookup
- WHMCS-22705 — Update clientsummary.tpl admin template
- WHMCS-22703 — Validation improvements in admin area
- WHMCS-22707 — Validation improvements in admin area
- WHMCS-22837 — Update firebase/php-jwt library
- WHMCS-22838 — Update the league/flysystem library
- WHMCS-22839 — Update the phpmailer/phpmailer library
- WHMCS-22840 — Update the minimist library
- WHMCS-22841 — Update the underscore.js library
- WHMCS-22856 — Getting Started Wizard will now set the Default Language for the system instead of just setting it for the current Admin User
- WHMCS-23184 — Add dropdown to Admin Area VAT Validation settings
- WHMCS-23628 — Fix a bug where sending Custom Messages and Email Campaigns did not properly parse Smarty Tags
- WHMCS-23636 — Remove the “Allow Smarty Tags” setting from Configuration Settings
- WHMCS-23674 — Fix a bug in the AddClient API Endpoint to resolve invalid entries when both firstname and lastname fields are NULL
- WHMCS-23711 — Add the ability to save a Product Group Icon under the Product Group settings page
- WHMCS-24369 — Fix a bug with the Support Menu dropdown
- WHMCS-24500 — Add language translations for Social Bee in the Client Area (Also known as: WHMCS-22300)
- WHMCS-24540 — Enable product group icons for all themes
Modules
- WHMCS-18868 — Improve error handling when viewing the “Transactions” page in the Admin Area while an active Payment Gateway’s files are missing
- WHMCS-21227 — Improve error handling of .ca domain transfers when using the GoDaddy Registrar Module (Also known as: MODULE-7931)
Languages
- WHMCS-19692 — Fix a bug that was preventing Invoices from using the default language set by the Admin when downloading
Last modified: 2025 December 16