8.3 Change Log

8.3.0 (Beta 1)

Implemented

  • FEATURE-2622 — Implement WordPress Hosting
  • FEATURE-2624 — Implement Payment Gateway Dispute Management
  • FEATURE-2625 — Optimize Client Services Summary (Also known as: CORE-16871)
  • FEATURE-2637 — Implement Affiliate Commission Reversal
  • FEATURE-2652 — Implement DNS domain validation and persistent validation detail UIs
  • FEATURE-2655 — Implement SEO friendly Product URLs
  • CORE-16685 — Allow admin notes to be split into new tickets
  • CORE-16435 — Add quick shortcuts to Plesk product detail page

Maintenance

  • CORE-8243 — Ensure tax is not applied for exempt clients when using inclusive tax
  • CORE-14615 — Match nextinvoicedate to nextduedate when “Signup Anniversary Prorata” is enabled and prorata billing is enabled on ordered product
  • CORE-16056 — Downgrade overcrediting with an upgrade promotion code involved
  • CORE-16141 — Improve performance of Email Campaigns with a large volume of recipients
  • CORE-16278 — Remove erroneous whitespace from email addresses when adding new clients and users
  • CORE-16289 — Propagate TLD changed to Spotlight TLDs when the TLD is renamed on the pricing list
  • CORE-16341 — Ensure child order forms use custom.css on all pages
  • CORE-16348 — Correct invalid UPDATE query on client registration
  • CORE-16438 — Ensure Email Verification email is logged in the activity log
  • CORE-16477 — Ensure Ticket Attachments can be applied to notes via API
  • CORE-16500 — Ensure CC emails are processed when merging tickets
  • CORE-16519 — Ensure noemail attribute honored for OpenTicket API
  • CORE-16528 — Ensure PDF email attachment is not blank upon import via pipe and pop
  • CORE-16608 — Allow up to 99 generated usernames per domain during order creation
  • CORE-16685 — Allow admin notes to be split into new tickets
  • CORE-16693 — Minor corrections and refinements to ShoppingCartValidateCheckout hook documentation
  • CORE-16700 — Prevent characters Stripe does not allow in statement descriptors from being provided in the module configuration suffix
  • CORE-16736 — Correct MarkDown editor Preview action and request handling for non-authenticated sessions
  • CORE-16762 — Use friendly names in error messages for product configuration option values of product bundles
  • CORE-16778 — Improve default ticket mask format and provide health check
  • CORE-16832 — Prevent erroneous requirement of optional fields in checkout request
  • CORE-16851 — Ensure all emails are not sent when mail is globally disabled
  • CORE-16860 — Increase whitespace around invoice alert panel text in Twenty One
  • CORE-16864 — Remove duplicate terminationDate param from UpdateClientAddon API
  • CORE-16879 — Use translation strings for contact modification success messages
  • CORE-16885 — Correct inline linking of User in activity Log “email sent” entries
  • CORE-16906 — Ensure sprintf is non-locale aware with currency formatting
  • CORE-16911 — Ensure subtotal displays Inclusive Tax correctly
  • CORE-16912 — Validate email address during in-checkout account creation
  • CORE-16920 — Ensure GetTLDPricing returns “renew” pricing when set to 0.00
  • CORE-16923 — Correct link to General Settings in Maintenance Mode banner
  • CORE-16926 — Ensure domain status background color is present on domain list page
  • CORE-16935 — Valid user email when updated via Manage User UI
  • CORE-16937 — Defer template location inspection for custom css resolution when using child orderform
  • CORE-16947 — Ensure recurring price does not include setup fee when adjusting after recurring promotion ends
  • CORE-16954 — Ensure addon setup fee is included in Order Confirmation email
  • CORE-16967 — Persist Security Question & Answer input on new client registration
  • CORE-16976 — Correct display of invoice line item dates for service addon are correct when using continuous invoice
  • CORE-17019 — Correct link to client from Transaction Information modal
  • CORE-17020 — Ensure weeks are not skipped when reattempting card charges
  • CORE-17021 — Remove extraneous closing anchor tag in Twenty One
  • CORE-17032 — Prevent visual wrap of count below category titles

Modules

  • MODULE-6859 — Ensure “Resend Verification Email” link can differentiate between RAA and IRTP Verification Processes with ResellerClub
  • MODULE-7647 — Correct inspection of EPP retrieval status with RRP Proxy
  • MODULE-7653 — Ensure only valid alpha characters are used for statement descriptors of Stripe (Also known as: CORE-16875)
  • MODULE-7656 — Correct Module Queue retry action for failed WPTK provisioning sequence
  • MODULE-7657 — Ensure Server Sync identifies correct username/password for Plesk services
  • MODULE-7660 — Ensure remote statistics for Plesk are retrieved correctly
  • MODULE-7670 — Update Plesk module CreateFileWithinDocRoot action to prefer PASV FTP

API

  • CORE-16847 — Prevent erroneous SQL error when there is no change regarding autocalc request to UpdateClientDomain

Languages

  • CORE-16688 — Update Hungarian translations
  • CORE-16783 — Update Hungarian translations

8.3.0 (Release Candidate 1)

Implemented

  • CORE-16311 — New enhanced controls and visibility of ticket replies awaiting review and import

Maintenance

  • CORE-13492 — Improve handling and display for invalid route requests (Also known as: CORE-16202)
  • CORE-15844 — Improve handling of inline attachments without filename or extension
  • CORE-16056 — Correct calculations for manually applied upgrade/downgrade with promotion code (Also known as: CORE-14325)
  • CORE-16426 — Correct attachment of files from remote file storage for ad-hoc emails
  • CORE-16894 — Ensure translated version of service merge fields are used if configured
  • CORE-16901 — Ensure “Show on Order Form” gateway setting does not limit usage outside of order form
  • CORE-16940 — Correct display of non-expired, limited recurring promotions within lists (Also known as: MODULE-7681)
  • CORE-16944 — Ensure client group colour is present on assigned ticket list
  • CORE-17051 — Correct CSS classes for invoice view with Twenty-One
  • CORE-17055 — Ensure tax and total are correctly displayed in admin area for scaling product with promo code
  • CORE-17069 — Update hook description for InvoicePaymentReminder
  • CORE-17070 — Correct translation string used for SiteLock Defend features list
  • CORE-17072 — Ensure Sitebuilder icon shown in upsell promo banner
  • CORE-17084 — Correct URL target for domain checker’s own domain form
  • CORE-17091 — Improve binary attachment inspection on ticket reply import

Modules

  • MODULE-7588 — Correct display of payment buttons on invoice for 2Checkout
  • MODULE-7652 — Display success message when changing cPanel password in admin area

8.3.0 (General Availability)

Maintenance

  • CORE-16706 — Add indices for pricing table (Also known as: CORE-16939)
  • CORE-16894 — Use translated service merge field when available
  • CORE-16914 — Improve resilience of duplicate recipient check for system emails
  • CORE-17053 — Log user account deletion
  • CORE-17067 — Prevent transliteration of original dataset provided to registrar function SaveContactDetails
  • CORE-17083 — Correct support department connection test
  • CORE-17099 — Prevent manual transaction entry for invalid invoice ID
  • CORE-17115 — Correct syntax error in Service Renewal Failed email template
  • CORE-17123 — Prevent erroneous failure when saving general settings
  • CORE-17126 — Add FileInfo extension to recommended environment health check

Languages

  • CORE-17015 — Update Hebrew translations
  • CORE-17039 — Update Farsi translations

8.3.1 (Maintenance)

Maintenance

  • CORE-17166 — Disregard non-grouped products when generating friendly URLs on upgrade to 8.3
  • CORE-17167 — Ensure credit card fields are shown on new card input for existing customers without prior pay methods
  • CORE-17168 — Improve format and messaging of admin Dispute page when no support gateways are active
  • CORE-17173 — Add index to improve performance of Ticket Mail Import Log
  • CORE-17177 — Client Profile Modified activity log entry text mistakenly uses “User ID” to refer to the client ID
  • CORE-17178 — Prevent circular dereference when loading a list of client services with the same domain value
  • CORE-17179 — Correctly render ‘Out of Stock’ message (Also known as: CORE-17203)
  • CORE-17185 — Improve backward compatibility for ticket import statuses
  • CORE-17197 — Prevent viewing error of invoices associated with a deleted affiliate client account
  • CORE-17205 — Prevent error during Delayed Affiliate Commissions when an affiliate client account has been deleted
  • CORE-17206 — Do not display a list of the client’s services on the Client Summary if the admin does not have the ‘List Services’ permission
  • CORE-17207 — Improve error rendering for non-existent product requests to the cart

Modules

  • MODULE-7133 — Provide multiple variants of address indices when using existing contact with Nominet
  • MODULE-7701 — Correct record and display of Stripe fees for decimal currencies (Also known as: CORE-17212, CORE-17189)
  • CORE-17194 — Prevent error when saving settings for WordPress hosting with Plesk

8.3.2 (Maintenance)

Maintenance

  • CORE-17239 — Check for deleted affiliates during Process Credit Card Charges task
  • CORE-17294 — Prevent incorrect deletion of pending affiliate commissions on upgrade
  • CORE-17299 — Ensure that the Client-Side Top Bar displays while visiting affiliates.php

Last modified: June 14, 2024