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: June 14, 2024