9.0 Change Log

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