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