8.11 Change Log
Version 8.11.0 (Beta)
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
Version 8.11.0 (Release Candidate)
Implemented
- FEATURE-2299 – Implement hCaptcha®
- FEATURE-3833 – Improve Admin Dashboard informational controls and provide updated messages
Maintenance
- 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
Modules
- MODULE-8126 – Prevent error in PHP 8.1 when attempting to create an invoice for GoCardless with an unsupported currency
Version 8.11.0 (General Availability)
Implemented
- MODULE-8035 – Implement Stripe app API key generation
Maintenance
- 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
Version 8.11.1 (Maintenance)
Maintenance
- CORE-19649 — Ensure Invoice Item data is not lost upon save when managing an Invoice
Version 8.11.2 (Maintenance)
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
Last modified: October 30, 2024