9.1 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.1.0 (Beta)

Implemented

  • WHMCS-20034 — Support for PHP 8.4
  • WHMCS-20418 — Display notice of unsaved Ticket Scheduled Actions
  • WHMCS-22150 — Unattended Auto Updates for Maintenance Releases
  • WHMCS-24543 — Credit Notes Overview pages for Admin and Client Areas
  • WHMCS-24545 — View & Print function added to Credit Notes in the Client Area
  • WHMCS-24550 — Credit Notes support added to various reports and widgets
  • WHMCS-24689 — Setup Tasks Admin Dashboard widget
  • WHMCS-25096 — Stripe Dynamic Payments Gateway Module
  • WHMCS-26207 — Configurable Email Import Limits
  • WHMCS-27608 — Invoice Immutability and Credit Note Controls

Maintenance

  • WHMCS-18876 — Correct Promo Search on the Domains Tab
  • WHMCS-19711 — Improved timestamp handling for Last Capture Attempt entries on Invoices
  • WHMCS-22693 — Allow HTML5 video embedding in Knowledgebase Article body
  • WHMCS-22707 — Undisclosed Security Fix
  • WHMCS-24544 — Add Balance Column to Admin and Client Invoice Lists
  • WHMCS-24769 — Correct TypeError on Automation Settings Page with empty values
  • WHMCS-25011 — Improved error handling when allowing a grace period for an order.
  • WHMCS-25049 — Improved calculations in Sales Tax Liability report
  • WHMCS-25092 — Improved performance of Nexus Cart
  • WHMCS-25172 — Improved handling of the “Mark Paid” button when updating an unpaid invoice
  • WHMCS-25204 — Prevent Division By Zero Error When Downgrading a Recurring Product
  • WHMCS-25214 — Correct Font Awesome Path Regex to Stop Repeated CSS Injection
  • WHMCS-25294 — Improved handling of Fraud related Invoice statuses
  • WHMCS-25622 — Improvements to the Mobile View of Nexus Theme
  • WHMCS-25662 — Improved handling of PayPal payments in Stripe Dynamic Payments Gateway Module
  • WHMCS-25709 — Improved handling of Automatic Domain Renewal setting
  • WHMCS-25718 — Correct Upgrading a Marketplace Service via Nexus Cart
  • WHMCS-25887 — Removal of Paid invoices from the Income by Product report.
  • WHMCS-26041 — Undisclosed Security Fix
  • WHMCS-26447 — Improved sorting of Affiliate tables in the Admin Area
  • WHMCS-26561 — Correct IMAP Mail Import Using Stale Message IDs After Deletion
  • WHMCS-27003 — Improve Performance of the Staff Online Admin Query
  • WHMCS-27323 — Add System Health Check notice if storage locations are publicly writable
  • WHMCS-27326 — Correct Apply-Once Promo Codes Being Rejected by Other Orders
  • WHMCS-27427 — Enforce Block Existing Domains Setting for Direct Cart Links
  • WHMCS-28009 — Permit multiple devices to hold an active Remember Me admin token

Modules

  • WHMCS-20973 — Switch module endpoint to use port 443 in PSIGate
  • WHMCS-21414 — Correct scheme name for EUR transactions in GoCardless
  • WHMCS-22763 — Update BitPay module to Unified SDK
  • WHMCS-24148 — Improved process handling for PreInvoiceAutomaticCancellation hook point
  • WHMCS-25097 — Implemented a migration feature for Stripe to Stripe Dynamic Gateway Modules
  • WHMCS-26138 — Strengthen Generated Automatic Payment Password for WorldPay
  • WHMCS-26190 — Improved handling of payment captures when using the Stripe Dynamic Payment Gateway
  • WHMCS-26359 — Improve security around Staff Noticeboard
  • WHMCS-26385 — Correct WP Toolkit provisioning in cPanel
  • WHMCS-27404 — Update to XML RPC protocol version to 1.6.9.1 in Plesk
  • WHMCS-27409 — Improve validation of API Endpoint URLs
  • WHMCS-27443 — Correct SoapFault error during EV SSL Configuration for GlobalSign
  • WHMCS-27532 — Update Suspension and Unsuspension in Plesk
  • WHMCS-27812 — Update Change Password in Plesk
  • WHMCS-27880 — Improve accuracy of Module Debug Logs in Plesk

API

  • WHMCS-24522 — Added Bundle Name to the Cart Item response payload in REST API
  • WHMCS-24523 — Added Product Type to Bundle Items in the Cart response payload in REST API
  • WHMCS-27181 — Undisclosed Security Fix
  • WHMCS-27208 — Improve handling of Addon Billing Cycle in REST API
  • WHMCS-27266 — Added headless checkout and payment endpoints to the REST API

Last modified: 2026 September 30