WHMCS 8.11.2
4 October 2024
WHMCS version 8.11.2 is now available (major release).
Upgrading to WHMCS 8.11.2
WHMCS 8.11.2 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply WHMCS updates as new versions are released, or use Installatron's Clone feature to duplicate an existing WHMCS install to test the 8.11.2 upgrade prior to applying it live. Get started managing your WHMCS installations with Installatron
What's New in WHMCS 8.11.2
8.11.2
Maintenance
- CORE-19640 — Correct translation string interpolation on admin registrar and TLD setup pages
- CORE-19657 — Correct translation string interpolation on admin Updater page
Modules
- MODULE-8142 — Improve display of invoice payment page with optional card fields in PayPal Payments
- MODULE-8144 — Correct webhook generation when saving configuration of Stripe
8.11.1
Maintenance
- CORE-19649 — Ensure Invoice Item data is not lost upon save when managing an Invoice
8.11.0
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
- FEATURE-2299 – Implement hCaptcha®
- FEATURE-3833 – Improve Admin Dashboard informational controls and provide updated messages
- 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
- CORE-19220 – Improve handling of orphaned Predefined Service Addons in Client Area
- CORE-19470 – Uncaught exception during a client area Stripe payment attempt
- CORE-19510 – Prevent erroneous encoder compatibility warnings by removing no longer distributed files related to PayPal integrations
- CORE-19517 – Provide more informative error message when reCAPTHCA v3 invisible verification fails
- CORE-19400 — Prevent error when viewing invoice assigned to absent payment gateway
- CORE-19573 — Improve description for Captcha settings
- CORE-19617 — Correct currency decimal display of add payment amount on invoice view screen
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
- MODULE-8126 – Prevent error in PHP 8.1 when attempting to create an invoice for GoCardless with an unsupported currency
- MODULE-8035 – Implement Stripe app API key generation