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: October 30, 2024