Changelog:WHMCS V8.8
Contents
Version 8.8.0 (Beta 1)
Implemented
FEATURE-3195 - Implement On Demand Service Renewals
CORE-16103 - Implement support for encrypted MySQL connections
MODULE-7951 - Implement Link digital wallet by Stripe
Maintenance
CORE-7655 - Remove erroneous invoice merge field from email template for accepted quote notification
CORE-8590 - Discontinue module distribution for EOL gateway service LinkPoint
CORE-12711 - Provide 'service_cancellation_type' merge field variable for product emails
CORE-17687 - Ensure admin area promotion code options include codes without restrictions
CORE-17899 - Correct suppression of Product Addon suspension with invoices in Payment Pending status
CORE-18045 - Translate certificate data for sidebar
CORE-18114 - Improve IPv6 validation when adding servers in simple mode
CORE-18203 - Provide 'invoice_url' merge field for Invoice Created email template
CORE-18208 - Update description to inform domain bulk pricing action will not affect multi-year transfer price
CORE-18218 - Distribute and update themes to source local copy of Google fonts
CORE-18261 - Improve result filtering for cross-sell search with large product datasets
CORE-18280 - Correct user delete action in intelligent search results
Also known as: CORE-17041
CORE-18310 - Add Tax ID field to ShoppingCartValidateCheckout hook documentation
CORE-18337 - Ensure the cancellation date is updated when invoices are cancelled during account closure.
CORE-18386 - Correct aggregation of data for selectly date range in Client Statement report
CORE-18442 - Remove SlimPay module
CORE-18464 - Ensure that 'dateTime' override strings are honoured
CORE-18587 - Improve alternative text for gravatar profile icons
CORE-18607 - Correct width of progress bars for product Feature Highlights
CORE-18608 - Ensure custom ticket status is returned if no translation available
CORE-18609 - Disregard spurious question mark in request route path
CORE-18611 - Improve performance for ticket count aggregation for client summary tab
CORE-18620 - Improve label text for Email Campaign delivery option to send "immediately"
CORE-18639 - Prevent error in PHP 8.1 when saving an empty bundle
CORE-18653 - Ensure Amount field is pre-filled for Make Withdrawal Payout on Affiliates page
CORE-18658 - Prevent erroneous CSRF block when creating billable items
CORE-18663 - Update WHOIS server for .co.zw
CORE-18705 - Ensure Stripe intent capture utilizes the latest amount
Modules
MODULE-7725 - Correct value of legal type data for Individual registrants of .fr
MODULE-7922 - Update the API endpoints for BizCN
MODULE-7925 - Update API workflow to accommodate RBI compliance with Stripe
MODULE-7954 - UI improvements for managing domains with IDN nameservers
MODULE-7956 - Ensure Punycode is passed to Enom via API when Renewing / Extending IDN Domains
MODULE-7957 - Prevent error in PHP 8.1 when provisioning with WHMSonic
MODULE-7966 - Correct handling of IDN nameservers with Enom
PMA-153 - Prevent association of invoices to project if admin role is missing List Invoices permission
Version 8.8.0 (Release Candidate 1)
Implemented
FEATURE-3319 - Implement WP Squared Provisioning in WHMCS
Maintenance
CORE-17885 - Improve handling of .jpeg logo
CORE-17886 - Correct documented name for parameters of hook AfterModuleChangePassword
CORE-18673 - Improve OpenTicket API admin parameter description
CORE-18678 - Correct adding addons for multiple instances of same product in admin order
CORE-18688 - Correct IntoDNS URL
CORE-18698 - Prevent error in PHP 8.1 when AutoTerminationDays is not defined
CORE-18699 - Improve text of error message when the installation directory is present
CORE-18707 - Prevent error in PHP 8.1 when adding transactions with empty amount out value
CORE-18717 - Improve performance of Manage Order page
CORE-18718 - Improve performance of Products/Services page
CORE-18719 - Improve performance of Invoices page
CORE-18723 - Correct description of log entry related to product deletion
CORE-18738 - Improve performance of client summary ticket tab
CORE-18746 - Prevent error in PHP 8.1 when AutoSuspensionDays is not defined
Modules
CORE-18706 - Deprecate and remove Heart Internet modules
MODULE-7944 - Correct processing of card expiry update for Stripe webhook
MODULE-7967 - Implement IDN nameserver support for ResellerClub
MODULE-7971 - Prevent error in PHP 8.1 when encountering an unexpected connection issue with Nominet
MODULE-7972 - Prevent error in PHP 8.1 when saving contact for domain managed by Hexonet
MODULE-7994 - Prevent error in PHP 8.1 when parsing non-standard Stripe transaction details
MODULE-8000 - Correct regression preventing first attempt of new GoCardless mandates
PMA-209 - Prevent error on deletion of task template in Project Management
PMA-210 - Prevent error in PHP 8.1 when changing settings of Project Management
Version 8.8.0 (General Availability)
Maintenance
CORE-18726 - Improve resolution for 360 Monitoring icons
CORE-18755 - Prevent error in PHP 8.1 when reimporting ticket
CORE-18770 - Correct saving of Microsoft Oauth Refresh token
Also known as: MODULE-7970
CORE-18800 - Prevent error during manual update while authenticated
CORE-18825 - Ensure value for translation string "service.confirmcommand"
CORE-18827 - Correct additional field structure for .vote TLD
CORE-18848 - Prevent error on domain transfer when using INTL polyfill
Also known as: CORE-18856
Modules
MODULE-6365 - Add support for .nyc TLD
MODULE-7974 - Improve domain and nameserver IDN support with CNR
MODULE-7975 - Improve domain and nameserver IDN support with Hexonet
MODULE-7989 - Improve invoice handling for failed SEPA Stripe payment
MODULE-7993 - Prevent error in PHP 8.1 when updating nameservers at 101Domain
MODULE-8005 - Prevent error in PHP 8.1 when cPanel API credentials lacking permissions