8.2 Change Log
8.2.0 (Beta 1)
Implemented
- FEATURE-2473 — Implement prorata billing for Product Addons
- FEATURE-2476 — Implement Product Addon duplication
- FEATURE-2515 — Implement User Verification Provider Validation.com
- FEATURE-2519 — Stripe: Admin Dashboard widget for gateway balance
- FEATURE-2520 — Integrate gateway balances on Transactions List for Stripe and PayPal Basic
- FEATURE-2521 — Integrate access to Stripe transaction details throughout Admin area
- FEATURE-2525 — MarketConnect: Introduce Site Builder for MarketConnect
Maintenance
- CORE-8961 — Add triennial cycle to Income Forecast report
- CORE-14854 — Correct logging of queried domains with WHMCS Namespinner
- CORE-14909 — Ensure file size checking is performed on attachments when submitting a reply in the client area
- CORE-15021 — Improve biliable item description & line itemization for ‘qty’ amounts
- CORE-15063 — Correct encapsulation of CSV data export
- CORE-15239 — Correct responsive view of account profile details
- CORE-15248 — Provide translation text for Metric Billing product setup
- CORE-15262 — Add Learn more… Link to Health Check PHP Cron Mismatch Description
- CORE-15590 — Remove additional use of HTML from Brazilian Portuguese language file
- CORE-15596 — Do not request CVC for Existing Card when paying by credit in full
- CORE-15657 — Ensure overpayment following refund of prior overpayment is credited to client
- CORE-15664 — Correct JS event binding for Resend Welcome Email on manipulated DOM
- CORE-15692 — Correct final invoice aggregation & cancellation respective of Granduated Metric billing for cancelled product
- CORE-15693 — Improve error display for issue with ReleaseDomain
- CORE-15791 — WHOIS update for .ie TLD
- CORE-15802 — Ensure admin View/Search Clients search submits default Status value of ‘any’
- CORE-15811 — Use translation strings for From Just and For Just (Also known as: CORE-16027)
- CORE-15846 — Correct ability to hide Project Management dashboard widget
- CORE-15895 — Add Any option for domain field of Admin Domain Search
- CORE-15954 — Correct CSS for kbcategories
- CORE-15973 — Prevent backup routine from exporting non-table schema which cannot be reimported
- CORE-15974 — Add auto password generation to admin add client page
- CORE-15982 — Ensure only custom buttons defined by registrar module are displayed in sidebar
- CORE-15997 — Remove Enom deprecated “New TLDs:” preorder Addon module (Also known as: CORE-16405)
- CORE-16032 — Improve responsive view of domain pricing table
- CORE-16034 — Provide client messaging for free domains of active services and remove client manual renewal options
- CORE-16037 — Prevent rendering of superfluous pagination related to Announcements
- CORE-16044 — Correct Admin order summary for multiple scaling quantities
- CORE-16052 — Provide “Open in New Window” icon for “Login as Owner”
- CORE-16073 — Improve positioning of growl alerts in admin area
- CORE-16087 — Ensure global JS variable for base url is defined for viewinvoice.tpl
- CORE-16100 — Improve responsive behavior of text near Already Registered button
- CORE-16112 — Improve log entry admin attribution during upgrade to v8.0
- CORE-16139 — Correct background color for domain statuses
- CORE-16144 — Optimise template logic and translated strings for standard cart sidebar categories
- CORE-16145 — Improve responsive behavior on order summary with fraud details
- CORE-16150 — Translate IP Address for ticket viewing
- CORE-16156 — Improve order and spelling of Indian states/provinces
- CORE-16160 — Ensure client group colour is present on ticket list (Also known as: CORE-16445)
- CORE-16167 — Prevent erroneous failure with only user_id input for CreateSsoToken API
- CORE-16168 — Improve recipient validation for unique entries across CC and To address ticket fields
- CORE-16173 — Correct logging of change to Allow Single Sign-On
- CORE-16176 — Correct alignment of default captcha in Twenty-One
- CORE-16178 — Ensure correct domain status is logged on entry for Server Sync Tool
- CORE-16185 — Log IP of visitor requesting password reset for user
- CORE-16196 — Prevent erroneous failure for TLD duplication (Also known as: CORE-16180)
- CORE-16204 — Correct multiple addon quantity price calculation on admin orders
- CORE-16216 — Improve display of long file names on ticket attachments in client area
- CORE-16236 — Optimize client area page load with improved user related table indexing
- CORE-16237 — Ensure CCV is passed to module for Admin captures
- CORE-16240 — Remove FTPBackupPassword test value from fresh install seed data
- CORE-16259 — Correct filtering of viewable gateways for billing use in admin area
- CORE-16261 — Improve display of company name in intelligent search results
- CORE-16263 — Prevent cascade of language change for client with changed for user
- CORE-16271 — Correct unique filtering of CC for SendGrid
- CORE-16274 — Add disabled styling for disabled admins in dropdown for support ticket escalation rule setup
- CORE-16277 — Ensure remember me cookie is set if requested following 2FA
- CORE-16282 — Prevent addition of duplicate CC addresses for support tickets (Also known as: CORE-16579)
- CORE-16290 — Ensure existing payment methods are displayed after switching clients during checkout (Also known as: CORE-16536)
- CORE-16293 — Correct CSS class for sidebar of order forms other than Standard Cart with Twenty-One (Also known as: CORE-16469, CORE-16396)
- CORE-16296 — Correct menu icon inspector to allow ‘fad’
- CORE-16297 — Improve conditional save for Module Log Rentention Days setting
- CORE-16299 — Remove various hardcoded text and use translation strings in Twenty-One (Also known as: CORE-16284, CORE-16291)
- CORE-16316 — Correct layout for resource usage in Twenty-One
- CORE-16317 — Correct CSS class for password strength in Twenty-One
- CORE-16325 — Improve styling of status on invoice view in Twenty-One
- CORE-16327 — Improve display of no domain values in client’s service drop down
- CORE-16333 — Correct google sign-in log entry
- CORE-16350 — Correct email uniqueness validation for new client account from existing user
- CORE-16353 — Prevent erroneous block of user access to client invoices
- CORE-16358 — Correct language selection and fallback during invoice generation when client language is default
- CORE-16363 — Prevent account creation during checkout for user with multiple accounts unless requested
- CORE-16384 — Correct client UUID auto-generation
- CORE-16391 — Remove fixed width CSS for product addon dropdown selection
- CORE-16398 — Ensure 2FA challenge is not presented on Client Login if disabled
- CORE-16401 — Ensure ticket custom field values persist on department change
- CORE-16403 — Honour goto parameter through Two-factor authentication
- CORE-16415 — Update HMRC integration to not require oauth credentials (Also known as: CORE-16615)
- CORE-16420 — Improve visibility of max file upload size
- CORE-16427 — Correct redirect location from POST requests to login route path
- CORE-16442 — Update addbillableitem API to support quantities
- CORE-16484 — Implement hookpoints for Pre and After events for module custom button commands
- CORE-16501 — Correct action for reply ticket button in Twenty-One sidebar
- CORE-16515 — Correct styling of markdown editor element in Twenty-One
Modules
- MODULE-6758 — Correct “Login to Plesk Control Panel” client area action
- MODULE-7464 — Correct display of API authentication error with Heart Internet
- MODULE-7536 — [Enom] Audit all Enom functions to ensure IDN Domain compatibility
- MODULE-7552 — Update for new success response code of lock API for OnlineNIC
- MODULE-7557 — Cancel outstanding invoices on service transfer to new client
- MODULE-7559 — Correct API value of package for DirectAdmin
- MODULE-7561 — Increase cURL timeout in DirectAdmin module
- MODULE-7564 — Clear product mapping when switching between PayPal Checkout sandbox and live environments
- MODULE-7572 — Discontinue support for Worldpay Invisible and Worldpay Invisible XML gateways
- MODULE-7581 — Correct bank pay method description saving
- MODULE-7582 — Ensure DomainUpdateLockingStatus API returns a valid response
- MODULE-7589 — Increase timeout for Virtualmin
- MODULE-7594 — Add OpenXchange migration information to the client area
- MODULE-7595 — Add OpenXchange migration tool references to the client area
- MODULE-7600 — Correct Invisible reCAPTCHA error with Stripe
API
- CORE-16061 — Allow filtering by serviceId or addonId for GetServers API
- CORE-16280 — Improve description of GetInvoice ccgateway parameter
- CORE-16312 — Honor clientip parameter if provided to AddOrder API call
- CORE-16326 — Add ‘orderby’ sorting field for GetClients API
- CORE-16505 — Add ‘ordernumber’ to response of GetClientsProducts
Languages
- CORE-16235 — Utilize translation string for Digicert feature comparison in Twenty-One
8.2.0 (Release Candidate 1)
Implemented
- FEATURE-2475 — Introduce Product Addon Types
- FEATURE-2559 — Provide Add-On Feature for WordPress Toolkit with cPanel and Plesk with quick Predefines
Maintenance
- CORE-15803 — Correct sort order functionality for payment gateways
- CORE-15993 — Mark MZN as a fractional currency
- CORE-16126 — Correct overly restrictive access to System Settings
- CORE-16275 — Ensure UserEdit hook executes during email change
- CORE-16295 — Ensure legacy_modern functions with friendly URLs
- CORE-16301 — Add health check to warn when using flawed database driver
- CORE-16328 — Update EU TLD country of citizenship additional field
- CORE-16355 — Correct distinction between service and service addons within Email Campaigns
- CORE-16364 — Correct merge field aggregation for tickets created via API
- CORE-16368 — Prevent error from invalid characters provided during credit removal
- CORE-16436 — Improve character encoding of recipient name for emails
- CORE-16447 — Honour system language on Order Confirmation email
- CORE-16503 — Allow importation of emails without subject headers
- CORE-16524 — Correct display of enabled status for Daily Email Backups
- CORE-16527 — Improve inspection of email sender for piped tickets
- CORE-16561 — Ensure proper calculation of PayPal Checkout fees
- CORE-16586 — Correct display of no results for intellisearch (Also known as: CORE-16514, CORE-16634)
- CORE-16593 — Correct admin url path for Apps & Integration links
- CORE-16617 — Correct template variable case for $loggedinuser
- CORE-16625 — Improve Ioncube analyser for 7.2 encodings
- CORE-16639 — Correct order id for order deletion request (Also known as: CORE-16679)
- CORE-16673 — Ensure ticket created via Email by External User is labeled as Registered User
- CORE-16705 — Prevent duplicate Slack notification for ticket close event
- CORE-16751 — Prevent perpetual error message for contact modification
Modules
- MODULE-7156 — Sync Plesk Subscriptions assigned to Custom Service Plan
- MODULE-7623 — Ensure correct rate is set when adding a transaction for PayPal Checkout overpayments
Project Management Addon
- PMA-191 — Associate Invoice searches by Invoice ID only
8.2.0 (General Availability)
Implemented
- FEATURE-2623 — Provide landing page for WordPress Toolkit with Smart Updates for Plesk Add-on Feature
- FEATURE-2621 — Update SiteBuilder landing page’s template section with dozens of examples and links to live demos
Maintenance
- CORE-16174 — Correct Addon Recalculate on Save with multiple quantities
- CORE-16228 — Correct alphabetical sort of promotion codes in service overview dropdown
- CORE-16641 — Correct display of metric usage for custom daily period
- CORE-16665 — Improve styling of MarketConnect addons on product details page (Also known as: CORE-16696)
- CORE-16707 — Prevent erroneous creation of paymethod reference for 3D Secure with Stripe
- CORE-16720 — Correct template inherence for support department custom fields
- CORE-16733 — Correct missing Markdown Guide template in child themes
- CORE-16797 — Correct CSS for Twenty-One sidebar width on mobile view
Modules
- MODULE-7498 — Update additional domain fields structure for .app and .bio with Enom
- MODULE-7592 — Correct additional domain field data for .es with LogicBoxes
- MODULE-7622 — Correct transfer parameters for .fr to ResellerClub
- MODULE-7624 — Add TNC additional domain field for transferring .nz domains with ResellerClub
- MODULE-7626 — Ensure IDN language is provided for domain registration orders as part of hosting orders
- MODULE-7632 — Correct PayPal unlink account command for non-English UIs
8.2.1 (Maintenance)
Maintenance
- CORE-16394 — Correct display format used for client name in ticket list
- CORE-16460 — Prevent unnecessary authentication request for appropriately permissioned admin when viewing quote
- CORE-16486 — Ensure ClientAreaPageContacts hook fires when managing contacts
- CORE-16495 — Correct use of form data for mail import connection test (Also known as: CORE-16799)
- CORE-16668 — Correct labeling of ‘Default’ pay method when merging clients
- CORE-16689 — Correct error in mandateAcceptance language string of French translation
- CORE-16724 — Ensure display of correct currency in Billing > Transactions List (Also known as: CORE-16845)
- CORE-16765 — Correct handling of nested API input for Plesk services
- CORE-16803 — Ensure Ticket Merge Field [Firstname] is populated for contacts
- CORE-16812 — Ensure client IP is passed to the Plesk module when clicking “login to control panel” in the client area
- CORE-16836 — Ensure tax rate is notated on invoices with zero amount
- CORE-16841 — Ensure Resend Welcome Email for addon uses correct email template
- CORE-16844 — Ensure recurring product with zero price can be added to cart
- CORE-16846 — Correct random value maximum for 32-bit systems
- CORE-16869 — Correct import of tickets when requested to ignore error and import
Modules
- MODULE-7071 — Ensure existing customer is used for Stripe
- MODULE-7630 — Correct sixty-day-lock-optout parameter used in ResellerClub
- MODULE-7646 — Ensure friendly error messaging displayed during falied Validation.com signup
Languages
- CORE-16764 — Update Dutch Translations
Last modified: October 30, 2024