8.4 Change Log
8.4.0 (Beta 1)
Implemented
- CORE-17071 — Increase checkout speed for WordPress Hosting with concurrent event handling
- FEATURE-2674 — Implement Open-Xchange Mailbox Aliases (Also known as: MODULE-7664)
- FEATURE-2679 — Optimize list of all SSL certificates for brand recognition
- FEATURE-2680 — Render “Recommended” badging for MarketConnect SSL products with ‘featured’ setting enabled
- FEATURE-2681 — Implement access to SSL site seals in the client area
Maintenance
- CORE-9990 — Improved Health Check for missing or unwriteable directories
- CORE-14055 — Improve premium domain check on transfer orders
- CORE-15637 — Improve selection of affiliate assignment in certain browsers
- CORE-15939 — Improve resilience of Automatic Updater
- CORE-16211 — Improve Auto-Submitted header processing
- CORE-16443 — Correct email processing for optional headers
- CORE-16792 — Add aria controls to admin area condensed navigation element
- CORE-16823 — Correct visibility of sidebar in Twenty-One at sizes between 768 and 991 pixels
- CORE-16955 — Correct client email unique constraint check when authenticated and creating a new account during checkout
- CORE-16961 — Ensure first reply requestor is kept upon ticket split
- CORE-16996 — Ensure Date Picker opens to the correct date
- CORE-17016 — Correct error messages for email campaigns with a missing subject or body
- CORE-17023 — Conditionally display Expire Now action for promotion management
- CORE-17025 — Correct replacement of license key when updating the value from the admin license error page
- CORE-17080 — Prevent error when creating remote storage pay method
- CORE-17094 — Improve inspection of characters for spam control blocking (Also known as: CORE-10337)
- CORE-17110 — Retain markdown formatting when splitting ticket reply
- CORE-17112 — Prevent transfer of services with unpaid invoices
- CORE-17122 — Correct detection of the unlimited value for PHP memory limit
- CORE-17129 — Correct mass deselection of registrar association to TLDs within TLD Sync
- CORE-17132 — Prevent creation of duplicate support tickets within the client area
- CORE-17134 — Correct reset trigger for invoicing numbering on paying invoice and generation
- CORE-17138 — Use translation string for Product Upgrade in the admin area
- CORE-17143 — Rectify erroneous character display on error retrieving DNS records
- CORE-17163 — Improve consistency of updated scheme with new install schema
- CORE-17165 — Correct display of client full name and company name in ticket list
- CORE-17170 — Correct display withdrawal button on affiliate summary in Six theme
- CORE-17175 — Improve handling of orphaned services on client summary
- CORE-17180 — Improve handling of uploaded files with non-Latin filenames
- CORE-17183 — Improve user migration queries to accommodate multiple update attempts
- CORE-17189 — Correct stored fee amounts for Stripe transactions
- CORE-17190 — Improve import for ticket attachments with special character-only filenames
- CORE-17214 — Correct health check inspection of supported support ticket mask formats
- CORE-17221 — Prevent redirection loop for invalid CSRF checks in the client area
- CORE-17223 — Correct import of insecure tickets when the corresponding setting is enabled
- CORE-17232 — Correct display of checkout notes field during checkout
Modules
- MODULE-7631 — Add webhook event handler to process events delayed by the PayPal review hold process
- MODULE-7691 — Ensure Plesk shared and reseller services can be provisioned by the same client account
API
- CORE-16872 — Increase grace for API usage for expired licenses
8.4.0 (Release Candidate 1)
Maintenance
- CORE-16097 — Optimise admin invoice view in mobile view
- CORE-16270 — Ensure that the nameservers list on the client area only populates from the ns1 to ns5 values returned by _GetNameservers
- CORE-16945 — Correct use of HTTPS for service and domain links in Admin Area
- CORE-16946 — Remove superfluous CC and BCC fields from the email campaign form
- CORE-16974 — Improve data retention settings description
- CORE-16979 — Correct suspend command for product addons
- CORE-17017 — Prevent default payment method being incorrectly changed when capturing payment using locally stored card with tokenised gateway
- CORE-17068 — Update getBillingValues method documentation
- CORE-17155 — Update WHOIS server for .sg TLD
- CORE-17176 — Ensure spotlight domains can be added to cart while ordering a hosting product
- CORE-17184 — Add ticket log entry when Admin imports email flagged as insecure
- CORE-17209 — Update Admin English translations to use ‘check’ instead of ’tick’ (Also known as: DEVDOCS-401)
- CORE-17215 — Render service details when navigating from Client Area service addon page
- CORE-17257 — Ensure WordPress admin link in the welcome e-mail only contains 1 slash (Also known as: CORE-17279)
- CORE-17261 — Prevent erroneous failure of renewal for email DCV SSL orders placed prior to 8.3
- CORE-17309 — Retain Estimate Taxes form selections after submission with Update Totals on Review & Checkout
- CORE-17327 — Correct erroneous evaluation of valid absolute paths for Path health check
Modules
- MODULE-7689 — Permit signup for Validation.com when utilizing a licensed, alias domain
Languages
- CORE-16933 — Improvements for Dutch translations
8.4.0 (General Availability)
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
8.4.1 (Maintenance)
Maintenance
- ADDON-6138 — Remove executed mailchimp queue jobs
- CORE-17061 — Correct display format of product addon custom fields
- CORE-17090 — Ensure best handling of mixed case of transfer form domain entries
- CORE-17100 — Generate product slug when duplicating a product (Also known as: CORE-17119)
- CORE-17150 — Prevent erroneous “Service Not Found” during domain ownership transfer
- CORE-17273 — Correct percentage promo code display format on Admin Area Orders page
- CORE-17312 — Prevent error when processing the email verification of a new user
- CORE-17317 — Ensure proper form submission for Google Sign-In configuration
- CORE-17383 — Correct addon service recurring calculation on a non-monthly cycle
- CORE-17391 — Correct OAuth redirect proto validation
- CORE-17400 — Ensure the correct entity is used when retrying in the module queue
- CORE-17420 — Ensure product bundle configuration step is performed when an addon or custom field is defined
- CORE-17437 — Prevent declaration error related to Menu items (Also known as: CORE-17436)
- CORE-17442 — Process Stripe fees only for known currencies
- CORE-17456 — Ensure ticket reply from an unknown email can be imported when Insecure Import is enabled
- CORE-17467 — Correct link to the user on the “Pay Method Created” activity log entry
- CORE-17474 — Improve the robustness of user migration for mixed collation environments
- CORE-17475 — Correct user link in the admin dashboard activity widget
Modules
- MODULE-7458 — Prevent erroneous failures from SagePay 3DS duplicate callbacks
- MODULE-7717 — Prevent error when provisioning free feature addon
- MODULE-7738 — Remove SagePay Tokens v1 from distribution
- MODULE-7739 — Implement 3DS v2 support for SagePay Repeats
- MODULE-7740 — Introduce SagePay Tokens v2 Module
- MODULE-7743 — Correct blank page on 3DS in SagePay
- MODULE-7745 — Remove trailing space on fr TLD additional domain field
API
- CORE-17191 — Honor client group pricing for domain orders via AddOrder
Last modified: October 30, 2024