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: October 30, 2024