Changelog:WHMCS V8.5

From WHMCS Documentation

Version 8.5.0 (Beta 1)

Implemented

FEATURE-2181 - Provide cPanel SEO via MarketConnect
FEATURE-2209 - Implement Metric Billing for Plesk
FEATURE-2691 - Provide Digicert Multi-Year Plan Certificates with automated reissuance and installation
FEATURE-2714 - Implement recommendations in cart with product cross-selling
FEATURE-2760 - Improved System Settings and Setup Tasks display
FEATURE-2773 - Update "Active Products/Services" panel to include SSO buttons for cPanel and Plesk

Maintenance

CORE-8262 - Add support for .scot TLD in Enom and ResellerClub
Also known as: MODULE-7000
CORE-10200 - Honor optional State client profile field on client area My Details page
CORE-16517 - Update getclientsdetails API to include custom fields in example
CORE-16548 - Ensure clients can pay existing invoice when "Show on order form" is disabled for assigned gateway
CORE-16787 - Remove strikethrough example in Markdown Guide
CORE-17199 - Improve performance of ticket mail log
CORE-17222 - Correct validation of IDN TLDs for admin new order page
CORE-17240 - Correct Recalculate on Save for 10yr domain purchases
CORE-17266 - Ensure promocode URL parameter is honored when using full friendly product URLs
CORE-17270 - Prevent fatal on unexpected request path /cart/order/login
CORE-17319 - Use client account language when creating an Add Funds invoice
CORE-17323 - Improve performance of the CC Last Four search option on the admin area sidebar
Also known as: CORE-17539
CORE-17328 - Correct pagination for Email Campaigns
CORE-17339 - Correct styling of cart sidebar headings in responsive view
CORE-17364 - Correct ticket import for users with multiple accounts
CORE-17376 - Trigger ServiceDelete hook when an order is deleted
CORE-17385 - Display sensitive input configuration fields for Accpet.js with mask
CORE-17389 - Improve display of Support Overview on smaller viewports
CORE-17395 - Improve handling of invalid data for SendEmail API
Also known as: CORE-17399
CORE-17411 - Do not evaluate index file when loading hooks
CORE-17416 - Correct display of Transferred Away status in Client Summary
CORE-17422 - Implement health check for module debug enabled
CORE-17461 - Prevent orphaned SSL orders from causing a fatal PHP error
CORE-17489 - Update OpenTicket API to correctly associate ticket when contactid is provided
CORE-17588 - Correct CSS on Standard cart card for products and addons

Modules

MODULE-6381 - Prevent error on reseller account package change for Plesk
MODULE-7575 - Update TransIP module to use their REST API
MODULE-7607 - Correct parameters for .it TLD with InternetBS
MODULE-7672 - Correct documentation help link to Digicert's Certificate Installation article
MODULE-7693 - Reinitialize Stripe Intents data before invoice payment
MODULE-7702 - Add further refinements for admin 2FA migration routine of v8.0
MODULE-7754 - Remove redundant Stripe webhook verification
MODULE-7755 - Prevent fatal when viewing addon service associated with Plesk
MODULE-7759 - Correct save of Duo configuration data

Project Management Addon

PMA-197 - Improve Project Management client area responsive layout of long phrase within task title
PMA-200 - Discontinue distribution of templates related to Five theme

API

CORE-17249 - Prevent fatal error on invocation of ValidateLogin following AddClient in local API context
CORE-17252 - Allow non-FQDN values for domain field on non-domain services via AddOrder API

Languages

CORE-17310 - Improvements for client area French translation
CORE-17418 - Correct Dutch translation of Next Due Date

Version 8.5.0 (Release Candidate 1)

Implemented

FEATURE-2756 - Implement better contrasting color generation for when decorating product recommendations
FEATURE-2833 - Implement provisioning module Custom Actions

Maintenance

CORE-16214 - Correct sidebar Information link for services
Also known as: CORE-17283
CORE-17226 - Ensure admin order can apply product required promotions for clients with required product
CORE-17269 - Correct fallback calculation for missing group assigned orderform
CORE-17503 - Ensure requirement Terms of Service is enforced
CORE-17543 - Improve error handling for invalid storage locations
CORE-17545 - Ensure the correct e-mail template is sent for domains during the Domain Renewal Notices cron task
CORE-17584 - Update WHOIS for .info
CORE-17589 - Allow additional products with same domain that are type Other to be added to cart
CORE-17608 - Enforce security question selection during user registration
CORE-17609 - Display required custom client fields on new client form during checkout irrespective of 'show on order'
CORE-17638 - Update WHOIS for .cx
CORE-17679 - Update WHOIS for .desi

Modules

MODULE-6654 - Remove legacy registrar module GMO Internet
Also known as: MODULE-7765
MODULE-7770 - Update API endpoints for Hexonet
MODULE-7776 - Remove errant BuycPanel module
MODULE-7778 - Improve processing of admin initiated captures via Sagepay
MODULE-7779 - Improve handling of Credential on File charges via Sagepay
MODULE-7791 - Normalize 3DS notification URL for Sagepay and Sagepay Tokens v2
MODULE-7793 - Pass Apply3DSecure value when storing a Credential on File in Sagepay and Sagepay Tokens v2

Version 8.5.0 (General Availability)

Maintenance

CORE-16377 - Correct dynamic translation of Support Department Name
CORE-17547 - Correct admin support ticket filtering by "Any"
CORE-17667 - Correct redirection with Friendly URLs after using 2FA in client area
CORE-17689 - Documentation for ClientDelete hook deprecation and preference for PreDeleteClient
CORE-17703 - Correct additional domain fields for .travel TLD
CORE-17706 - Update WHOIS entry for .pro TLD
CORE-17718 - Maintain security question selection on error or reload during user registration
CORE-17726 - Ensure invoices with client group discounts and product addons resulting in zero-dollar invoices are marked paid
CORE-17728 - Update WHOIS entries for various TLDs
CORE-17729 - Add recently visited to System Settings sidebar

Modules

MODULE-5903 - Update API used for Mollie iDeal gateway
Also known as: CORE-6141
MODULE-7789 - Update CIRA Agreement Version for eNom
MODULE-7798 - Client Area SSO: cPanel Login default button

Version 8.5.1 (Maintenance)

Maintenance

CORE-17759 - Correct convertto processing for Mollie iDeal
CORE-17760 - Restore Digicert icon lost when upgrading to 8.5.0-release.1
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

Modules

MODULE-7694 - Prevent fatal error during meta data retrieval from Plesk