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: December 4, 2024