Maintenance
CORE-10841 - Use friendly name of product custom fields on invoice line items
CORE-15705 - Use translation strings for bulk domain management contact fields
CORE-16473 - Correct button disable behavior for Notifications configuration modal
Also known as: CORE-17169
CORE-16711 - Provide translation strings for common metric billing items
CORE-16892 - Correct input styling for Existing Domain configuration of Standard Cart
CORE-16943 - Correct input arguments for AddonActivation hook
CORE-17068 - Update documentation for Invoice::getBillingValues
CORE-17161 - Ensure invalid storage does not result in fatal during invoice generation
CORE-17211 - Prevent error when accessing Client Area via a parked domain
CORE-17258 - Use translation strings for domains processed as IDNA in search
CORE-17271 - Prevent console error on Affiliates Management page
CORE-17290 - Ensure ipv4 Public check is following RFC1918 guidelines for private IP spaces
CORE-17311 - Correct Client Export Print Link
CORE-17337 - Refinements for OX Email Alias UI
CORE-17351 - Correct Client Area bulk auto renew option
CORE-17363 - Update WHOIS response format for .io TLD
CORE-17375 - Use translation strings for category headings on the Admin Area Report overview page
CORE-17379 - Correct intellisearch result link of user
CORE-17387 - Ensure correct product upgrade calculation when using Inclusive Tax
Modules
MODULE-7115 - Update SagePay to support 3DSecure v2
MODULE-7501 - Correct paymethod update routine for SagePayTokens
Also known as: CORE-14296
MODULE-7548 - Ensure import button is hidden after successful GoCardless mandate import
MODULE-7698 - Prevent fatal when viewing product addon service associated with the cPanel module
Also known as: CORE-17352, CORE-17219
MODULE-7702 - Add further refinements for admin 2FA migration routine of v8.0
MODULE-7707 - Correct inputs for .es TLD with ResellerClub
MODULE-7708 - Improve error detection of ResellerClub code 1020
Languages
CORE-17224 - Improved Dutch Translation on Domain Sync Description