- WHMCS-18763 — Add support for Troy card type
- WHMCS-19224 — New Getting Started Wizard
- WHMCS-19979 — Introduce SocialBee services via MarketConnect
- WHMCS-20016 — Introduce Add Ticket Reply for Ticket Scheduled Actions
- WHMCS-20055 — Provide admin ability to change user passwords
- WHMCS-20056 — Introduce optimized “Blend-New” Admin theme
- WHMCS-20371 — Implement Add a Ticket Note for Ticket Scheduled Actions
- WHMCS-20440 — Implement Update Custom Field Value to Ticket Scheduled Actions
- WHMCS-18657 — Prevent error when handling fraud block for free products
- WHMCS-18912 — Ensure daily cron tasks are able to complete when late fees are enabled, but no amounts are configured
- WHMCS-19067 — Correct rendering of response from disable 2FA request
- WHMCS-19094 — Correct padding for “Do Not Store” option on invoice payment screen
- WHMCS-19235 — Remove entry for, now publicly restricted, WHOIS server related to .gr TLDs
- WHMCS-19403 — Prevent error when adding free items to quote
- WHMCS-19456 — Refine CAPTCHA enforcement for checkout form
- WHMCS-19550 — Correct handling of setup intents for micro deposits with Stripe ACH
- WHMCS-19580 — Correct display of checkout’s new account inputs when pre-selected for authenticated user
- WHMCS-19575 — Correct Sitejet SSO link for clients with multiple services
- WHMCS-19711 — Correct date timestamp of Last Capture Attempt on invoices
- WHMCS-19733 — Improve resilience of credit transactions in invoice list
- WHMCS-19829 — Correct padding of buttons on admin ticket reply view
- WHMCS-19845 — Ensure time of transaction is displayed on View screen of invoice
- WHMCS-19864 — Update entry of WHOIS server for .mobi TLD
- WHMCS-19876 — Correct credit reconciliation for refunded invoice with multiple overpayments
- WHMCS-19881 — Correct spacing of mass action buttons on admin ticket list
- WHMCS-19882 — Improve alignment of count indicator on Schedule Actions tab
- WHMCS-19891 — Correct Delete Order operation on “View Orders” screen
- WHMCS-19892 — Assert Manage Invoice permission for changes to payment method of invoice
- WHMCS-19937 — Correct display of buttons in Capture modal on admin invoice page
- WHMCS-19963 — Improve resilience of order processing when prorata is enabled without a prorate date configuration value
- WHMCS-19970 — Ensure usage of custom client VAT field in client area when completing Auto Exemption logic
- WHMCS-19776 — Prevent error on Support Department setup due to translation phrases
- WHMCS-19980 — Remove XOVI Now in MarketConnect
- WHMCS-20006 — Ensure correct relative paths on admin invites page for all URI settings
- WHMCS-20020 — Improve logic for On Demand Renewal availability when evaluating cycles involving shorter months
- WHMCS-20046 — Itemize changes to invoices in system activity log
- MODULE-7801 — Correct formatting of SSL information during automated installation on DirectAdmin
- MODULE-8020 — Correct Metric Items labels for DirectAdmin
- MODULE-8161 — Correct admin contact organization for CentralNIC Reseller
- MODULE-8167 — Improve resilience of gateway transition for PayPal Basic to PayPayment
- MODULE-8168 — Show Plesk service’s client custom fields and configurable options on Product Details page
- MODULE-8169 — Ensure required X-DK-* details are send during .dk registration with CentralNic Reseller
- WHMCS-21702 — Update iDEAL via Mollie module to 2.0
- WHMCS-19446 — Add “qty” to GetClientsProducts and GetClientsAddons API (Also known as: CORE-19446)
Maintenance
WHMCS-19938 — Improve resilience of update routine when previous update queries were improperly applied
WHMCS-19939 — Prevent fatal error during cron if cPanel Licensing module is enabled (Also known as: CPL-172)
Maintenance
WHMCS-19397 — Improve resilience checks for pending invoices when attempting service upgrades (Also known as: CORE-19397)
WHMCS-19429 — Correct regression for general system settings for Domain Registration options
WHMCS-19488 — Correct Estonia VAT rate to 22%
WHMCS-19599 — Improve handling of unexpected licensing responses (Also known as: WHMCS-19825)
WHMCS-19751 — Prevent error for admin calendar when using French language values
WHMCS-19764 — Performance improvements for service renewal detection and aggregation
WHMCS-19811 — Improve display order of entries in ticket view’s log tab
WHMCS-19838 — Correct collapsing chevron for SSL landing page in Six theme
WHMCS-19855 — Correct display styling for save button on Manage invoice screen
WHMCS-19865 — Prevent error in admin Email Campaigns when using French
Modules
MODULE-8155 — Improve sanitization of module log entries for TTPWholesale
MODULE-8156 — Update client area cPanel Quick Shortcuts to display Domains over both Addon and Sub Domains
API
WHMCS-19780 — Prevent error when “description” is not provided to AddTransaction API
full changelog on link
Implemented
FEATURE-3984 — Implement Ticket Pinning for ticket lists
FEATURE-4028 — Create a Scheduled Action during a Reply
FEATURE-4038 — Create “Pin To Top” Scheduled Action
WHMCS-19690 — Implement opt-in user activity tracking to help WHMCS improve user experience
Maintenance
WHMCS-11766 — Ensure prorata billing over a Daylight Savings time change does not overbill by an extra day
WHMCS-19818 — Correct update schema for tblticketactions
MODULE-7995 — Ensure Google Analytics™ shows conversion data (including amount) under Reports > Engagement > Conversions
API
WHMCS-19445 — Add quantity parameter for service addons in AddOrder API (Also known as: CORE-19445)
- FEATURE-3946 — Implement Scheduling of Actions in Support Tickets
- FEATURE-3955 — Implement Admin User Invites
- FEATURE-3970 — Add health check for enabled Opcache extension
- WHMCS-19715 — Update MarketConnect’s DigiCert SSL landing page and upsell options (Also known as: MODULE-8119)
- WHMCS-19531 — Refinements for admin invoice UI live update behavior (Also known as: CORE-19531)
- WHMCS-19688 — Correct date timestamp of refund transactions (Also known as: CORE-19688)
- WHMCS-19691 — Correct user invoice permission (Also known as: CORE-19691)
- WHMCS-19734 — Correct credit removal value when removing invoice overpayment (Also known as: CORE-19734)
- WHMCS-19446 — Add “qty” to GetClientsProducts and GetClientsAddons API (Also known as: CORE-19446)
- WHMCS-19447 — Add “qty” for GetProducts API
- WHMCS-19448 — Add “minqty” and “maxqty” for GetProducts API
- WHMCS-19449 — Add “qty” for scaling quantity addon support in GetClientsAddons API
full change log on link
WHMCS 8.11 introduces support for PHP 8.2 and options to prevent clients from closing support tickets.docs.whmcs.com
full changelog on link
Everything in WHMCS 8.11, including new features, updates, improvements, deprecations, removals, and theme and template changes.docs.whmcs.com
full change log on link
WHMCS 8.11 introduces support for PHP 8.2 and options to prevent clients from closing support tickets.docs.whmcs.com
Implemented
FEATURE-3760 – Provide full synchronization and translations in all supported languages
FEATURE-3858 – Implement ability to prevent of client closure of tickets
FEATURE-3894 – Implement Google reCAPTCHA v3
CORE-18106 – Add support for PHP 8.2
CORE-19173 – Introduce Admin permission for Cancel Invoices
Maintenance
CORE-18934 – Correct running tax total when modifying Quote
CORE-18991 – Implement dynamic total recalculation of invoice when managing line items
CORE-19160 – Correct save routine for time-based billing entries; regression from CORE-18747
CORE-19187 – Prevent fatal error in Clientarea when addon has unexpected/incorrect service association
CORE-19190 – Improve Credit Card Payment email templates used for PayPal Payments client notifications
CORE-19191 – Improve Free Domain label on product billing cycle dropdowns when a non-qualifying TLD is used
CORE-19202 – Ensure cron is not affected if hosting server is in the IP ban list
CORE-19218 – Remove Evo signup from Getting Started wizard
CORE-19228 – Ensure duplicating an invoice does not copy the credit value
CORE-19232 – Prevent client group TLD pricing being shown in the TLD Import & Pricing Sync feature
CORE-19241 – Prevent erroneous value change for Sequential Paid Invoice Numbering when changing Default Country
CORE-19244 – Ensure Invoice Payment Confirmation email is sent for manual transactions added from invoice View screen
CORE-19247 – Update WHMCS PHP compatibility checker for PHP 8.2 and Ioncube 13
CORE-19250 – Correct preview display of attachment images on ticket notes
CORE-19256 – Prevent error with ordering prorata addon via AddOrder API
CORE-19335 – Update Intelligent and Advance Search to link to invoice View screen
CORE-19431 – Honor CVV values with leading zeros when attempting capture from Admin area with Authorize.net CIM
CORE-19466 – Add WHOIS server entry for .it.com TLD
Modules
MODULE-7895 – Prevent client selection of currency for mandates with GoCardless
MODULE-7915 – Provide non-blocking rejection response to webhook pushes to allow propagation to all subscribing systems of the account at Stripe
MODULE-8013 – Improve Remote Usage Stats collection for Resellers in DirectAdmin
MODULE-8056 – Support SHA verification hashes from 2Checkout
MODULE-8070 – Prevent error in PHP 8.1 when saving contact details with Hexonet
MODULE-8074 – Prevent display erroneous error message on product details of reseller service with Plesk
MODULE-8087 – Correct data required for transfer of .es TLDs with OpenSRS Also known as: CORE-19226
MODULE-8101 – Improve webhook payload inspection for alternative transaction reporting from PayPal Payments
MODULE-8104 – Improve error message for invalid details when attempting to create pay method with Stripe SEPA
MODULE-8111 – Prevent error in PHP 8.1 for invalid transfer sync requests with Namecheap
MODULE-8116 – Ensure Statement Descriptor is provided for transaction with Stripe SEPA
full change log on link
CORE-19222 - Fix error during upgrade to 8.10.0-release.1 when MySQL 5.7 is in use