8.6 Change Log

8.6.0 (Beta 1)

Implemented

  • CORE-17841 — PHP 8.1 Support
  • FEATURE-2699 — Improve gateway selection by using Apps & Integrations
  • FEATURE-2876 — Implement Oauth configuration and incoming mail for Microsoft
  • FEATURE-2877 — Implement outgoing mail for Microsoft
  • FEATURE-2915 — Improve UI for gateway configuration management

Maintenance

  • CORE-16951 — Correct Fixed Amount promo for non-default currency orders
  • CORE-17088 — Prevent redirect of users during fraud checks with forced 2FA enabled
  • CORE-17508 — Provide translation strings for admin Configurable Options page
  • CORE-17513 — Correct Add to Cart on multiple spotlight domain searches
  • CORE-17515 — Improve service migration with unreachable origin server
  • CORE-17558 — Implement support for .au TLD
  • CORE-17649 — Correct sidebar display of mass pay amount
  • CORE-17669 — Improve mail import log status when reply fails due to disabled Allow Insecure Replies
  • CORE-17677 — Provide translation strings for SSL management pages
  • CORE-17691 — Update GoCardless mandate and payment client association routine. Handle mandate replacement events. (Also known as: MODULE-7814)
  • CORE-17736 — Prevent client email footer content duplication in Email Campaigns
  • CORE-17740 — Update Google Sign-In integration libraries (Also known as: CORE-17768)
  • CORE-17745 — Correct bulk pricing routine relative to multiple quantities
  • CORE-17759 — Correct convertto processing for Mollie iDeal
  • CORE-17760 — Restore Digicert icon lost when upgrading to 8.5.0-release.1
  • CORE-17761 — Update documentation for ClientDelete hook deprecation noting preference for PreDeleteClient
  • CORE-17762 — Correct styling overlap and offset of My Services homepage panel
  • CORE-17767 — Correct language key reference for Weebly
  • CORE-17769 — Update WHOIS server for .org and .ink
  • CORE-17770 — Prevent error when using 100% discount on registration checkout with Stripe
  • CORE-17774 — Prevent erroneous SSL addon listings on Manage SSL Certificate page
  • CORE-17779 — Improve selector for cross-sells setup
  • CORE-17800 — Honor VAT Number Validation for format enforcement in the client area (Also known as: CORE-17818)
  • CORE-17808 — Ensure product short description can be edited with dynamic translations enabled
  • CORE-17820 — Improve pagination in the admin area for tables with a large number of pages
  • CORE-17969 — Update PHP version compatibility checker for 8.1
  • CORE-17987 — Update health checks for PHP 8 support

Modules

  • MODULE-7694 — Prevent fatal error during meta data retrieval from Plesk
  • MODULE-7742 — Improve error detection for Enom
  • MODULE-7756 — Ensure contact details can be updated with Nominet when phone number formatting is disabled
  • MODULE-7810 — Pass Owner Address value for payments in Stripe SEPA
  • MODULE-7817 — Correct missing class when configuring TransIP (Also known as: MODULE-7819)

API

  • CORE-17674 — Document setup fees in the AddProduct API

Languages

  • CORE-16919 — Updates for Hebrew translations
  • CORE-17771 — Update Hungarian translations

Project Management Addon

  • PMA-204 — Retain search parameters on reports

8.6.0 (RC 1)

Maintenance

  • CORE-17386 — Provide error message on OpenID link attempt with a user without a client association
  • CORE-17525 — Ensure tax labels on an invoice are relative to tax rules that apply to the client, not the billing contact
  • CORE-17817 — Correct quote status translation in the sidebar
  • CORE-17825 — Optimize performance of system activity log search
  • CORE-17919 — Update WHOIS for .to
  • CORE-17965 — Correct initial version value for GetUsers API documentation
  • CORE-18036 — Prevent erroneous email block on profile save for banned email domains when email has not changed
  • CORE-18078 — Remove obsolete gateway files
  • CORE-18089 — Prevent fatal error with AddOrder local API using PHP 8.1
  • CORE-18097 — Remove XMLRPC extension check from System Health Status
  • CORE-18100 — Prevent fatal error on the shopping cart product configuration page with PHP 8.1
  • CORE-18103 — Improve UX elements and descriptors of PHP Version Compatibility tool
  • CORE-18104 — Prevent fatal error on System Health Status page with no Needing Attention items in PHP 8.1
  • CORE-18109 — Discard previous encoded file analysis upon PHP, ionCube Loader, or WHMCS changes for PHP Version Compatibility tool
  • CORE-18112 — Update AddClient API unique client email error changed to ‘The email address entered is not available for use’
  • CORE-18119 — Prevent fatal error when removing a Configurable Option Group from a Product/Service
  • CORE-18156 — Fix error encountered when activating or managing MarketConnect services under PHP 8.1

Modules

  • MODULE-7732 — Correct display of Stripe fee relative to transaction currency
  • MODULE-7828 — Ensure checkout signup validation errors prevent orphaned Stripe pre-authorizations
  • MODULE-7830 — Include TransIP Additional Domain Fields
  • MODULE-7849 — Prevent erroneous failure on receipt of new url schema for GoCardless manadates
  • MODULE-7850 — Update PayPal SSL Requirement Learn more… Link

API

  • CORE-11582 — Update OpenID identifier character range for compatibility with overly presumptive integrations

Languages

  • CORE-17172 — Improvements for client area Farsi translation
  • CORE-17676 — Improvements for admin area Farsi translation

8.6.0 (General Availability)

Maintenance

  • CORE-17898 — Correct merge field link for OX App Suite welcome email
  • CORE-18126 — Correct spinner for MarketConnect SSL sidebar action (Also known as: MODULE-7838)
  • CORE-18127 — Ensure MarketConnect SSL active action is highlighted in sidebar (Also known as: MODULE-7837)
  • CORE-18128 — Do not render Change Approver action for MarketConnect SSL once issued (Also known as: MODULE-7836)
  • CORE-18142 — Nullify previous POP3/IMAP configuration when saving MS configurations
  • CORE-18156 — Correct inability to manage or activate Marketconnect services
  • CORE-18161 — Correct generated redirect path for MS OAuth
  • CORE-18165 — Prevent error in PHP 8.1 when performing domain search with premium domains enabled
  • CORE-18168 — Prevent error in PHP 8.1 during render of Marketgoo landing page with a single currency
  • CORE-18169 — Prevent error in PHP 8.1 on configpromotions page when configurable options group is set up
  • CORE-18173 — Improve CLI output of POP Import for MS imports
  • CORE-18174 — Correct email message ID handling for MS Graph API to ensure deletion of unexpected IDs following import
  • CORE-18200 — Correct error handling for invalid domain check input

Modules

  • MODULE-7696 — Ensure invoice can be paid using PayPal Checkout when recurring service is $0.00 (Also known as: CORE-17201)
  • MODULE-7709 — Improve phone number handling in Nominet
  • MODULE-7854 — Prevent error in PHP 8.1 for Offline CC
  • CORE-18224 — Remove previously deprecated PayPal Express module if not active

Languages

  • CORE-18098 — Update Hungarian translations

8.6.1 (Maintenance)

Maintenance

  • CORE-17036 — Correct record of payment for non-decimal currency to prevent fractional credit
  • CORE-18211 — Correct client area action ‘Change Approver Email’ for addon SSL certificates
  • CORE-18254 — Prevent error during configuration of Google SMTP provider
  • CORE-18259 — Correct display values when switching between legacy and OAuth methods for department mail configuration
  • CORE-18262 — Prevent error in PHP 8.1 when Suspend Days is not defined
  • CORE-18266 — Prevent error in PHP 8.1 for invoices generated with 100% discount
  • CORE-18268 — Prevent error in PHP 8.1 when performing a server sync
  • CORE-18271 — Improve system charset enforcement for Microsoft mail
  • CORE-18274 — Prevent error in PHP 8.1 when status is set to Paid for invoices with deleted services
  • CORE-18276 — Prevent error in PHP 8.1 when recalculating price with 100% promo code
  • CORE-18277 — Prevent error in PHP 8.1 when initiating a domain transfer
  • CORE-18278 — Prevent error in PHP 8.1 with saving calendar event
  • CORE-18279 — Prevent error in PHP 8.1 when updating exchange rates against a base currency not in ECB feed
  • CORE-18281 — Ensure correct language URLs are used with basic URLs and Six themes
  • CORE-18285 — Prevent error in PHP 8.1 when saving a Lookup Provider with no TLDs selected for suggestion
  • CORE-18286 — Prevent error in PHP 8.1 on ticket observer requests
  • CORE-18288 — Prevent error in PHP 8.1 when adding a transaction with an outgoing amount and no invoice ID
  • CORE-18289 — Prevent error in PHP 8.1 when initiating an email campaign that includes the general BCC address
  • CORE-18298 — Restore deactivation UI for payment gateways in the event of missing module files
  • CORE-18302 — Prevent error in PHP 8.1 when moving services between client accounts
  • CORE-18304 — Redacted

Modules

  • CORE-18272 — Prevent error when receiving unknown error message from domain info or transfer requests with ResellerClub
  • MODULE-7865 — Prevent error in PHP 8.1 when capturing payment with SecurePayAU
  • MODULE-7869 — Prevent error in PHP 8.1 for usage update with VirtualMin
  • MODULE-7870 — Prevent error in PHP 8.1 for email forwarding actions with Namecheap
  • MODULE-7871 — Prevent error in PHP 8.1 when changing weight of MarketConnect addon products

8.6.2 (Maintenance)

Security

  • CORE-18682 — REDACTED — XSS

Maintenance

  • CORE-18667 — REDACTED — Payment Assertion

Last modified: June 14, 2024