Download WHMCS v8.3.1 | Web Hosting Billing & Automation Platform Nulled Free
Changelog: WHMCS version 8.3.1 Big Thanks To @andyalvarez
CORE-17166 - Disregard non-grouped products when generating friendly URLs on upgrade to 8.3
CORE-17167 - Ensure credit card fields are show 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 list of client services with same domain value
CORE-17179 - Correctly render 'Out of Stock' message
Also known as: CORE-17203
CORE-17185 - Improve backwards 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 affiliate client account has been deleted
CORE-17206 - Do not display list of client's services on Client Summary if admin does not have the 'List Services' permission
CORE-17207 - Improve error rendering for non-existent product requests to 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
Version 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
Version 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 maxiumum 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
Version 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
Maintenance
CORE-16265 - Correct import of replies to tickets not associated with a client
CORE-16266 - Ensure empty optional custom fields are provided to provisioning module functions
CORE-16300 - Improve environment support for custom field key comparison
Modules
MODULE-7559 - Correct API value of package for DirectAdmin
MODULE-7591 - Prevent erroneous validation error for manual invoice payment
Maintenance
CORE-16265 - Correct import of replies to tickets not associated with a client
CORE-16266 - Ensure empty optional custom fields are provided to provisioning module functions
CORE-16300 - Improve environment support for custom field key comparison
Modules
MODULE-7559 - Correct API value of package for DirectAdmin
MODULE-7591 - Prevent erroneous validation error for manual invoice payment
Maintenance
ADDON-6136 - Ensure Google Analytics outputs script to page
CORE-15519 - Ensure ticket replies from associated users are accepted
CORE-15694 - Prevent erroneous field being displayed after failed domain contact change
CORE-16005 - Correct rendering for sequential error related to failed 2FA disablement
CORE-16014 - WHOIS update for .sa TLD
CORE-16016 - WHOIS update for .ie TLD
CORE-16017 - Improve description of mail import command
CORE-16022 - Prevent duplicate alert for invalid login on Twenty-One
CORE-16025 - Provide or utilize translation strings for various text in Twenty-One
Also known as: CORE-16055, CORE-16194
CORE-16026 - Correct theme inheritance for pagination property
CORE-16029 - Correct alignment of date picker element for Prune Ticket Attachments
CORE-16031 - Improve responsiveness for domain checker
CORE-16033 - Provide integration to HMRC for GB VAT number validation
Also known as: CORE-16220
CORE-16038 - Correct erroneous alert of oustanding invoice in upgrade/downgrade modal
CORE-16040 - Improve description of invite function
CORE-16041 - Provide password type custom field values decrypted to provisioning functions
CORE-16046 - Correct link for OX Manage Email Accounts
CORE-16048 - Prevent indefinite retry of failed email campaign
CORE-16049 - Correct display of module log response
CORE-16050 - Correct sidebar collapse/expansion for cart with Twenty-One
CORE-16051 - Improve handling of invalid parent property of theme
CORE-16058 - Update clients only ticket department description
CORE-16070 - Correct CSS inclusion for viewquote template
CORE-16071 - Correct error on unique email requirement for authenticated user client creation via cart
CORE-16074 - Improve design of admin edit button for knowledgebase articles and categories in Twenty-One
CORE-16081 - Correct path for view cart icon of Twenty-One
CORE-16084 - Prevent erroneous ajax request on automation page
CORE-16086 - Remove legacy smarty variables & increase performance of client area
CORE-16092 - Improve cPanel template for Bootstrap 3 and 4 compatibility
CORE-16093 - Generate order invoices respective to user's language
CORE-16094 - Update template path comparison for non-standard file environments
CORE-16098 - Optimise Additional Domain Fields display in mobile view
CORE-16104 - Improve CSRF error rending for admin login
CORE-16105 - Improve Twenty-One styling for hyperlinks
CORE-16106 - Improve formatting of intelligent search results when a company name is present
CORE-16107 - Prevent missing function error in DeleteClient API
CORE-16108 - Improve Plesk account reindexing upgrade routine
CORE-16109 - Improve Twenty-One styling for block quotes
CORE-16111 - Correct inclusion in Twenty-One related to certificate reissuance
CORE-16114 - Improving handling for deleted orderform
CORE-16118 - Restore aggregation of default Currency considering legay schema
CORE-16119 - Correct add payment address action for Twenty-One
CORE-16124 - Add missing translation string for 'copy'
CORE-16125 - Correct inspection of 'admin' parameter for OpenTicket API
CORE-16128 - Utilize translation strings for announcements in Twenty-One
CORE-16131 - Correct display of CC recipients for guest tickets
CORE-16132 - Correct date picker attribute for Override Auto-Suspend option
CORE-16138 - Correct display of error message on invoice payment in Twenty-One
CORE-16147 - Ensure correct reply-to is used for all mail providers
CORE-16161 - Improve display of ticket information in Twenty-One
CORE-16164 - Improve ticket data aggregation for environments without native type handling
CORE-16165 - Improve render of Manage Domains for Twenty-One
CORE-16169 - Correct input handling for registration form
CORE-16170 - Correct link for close ticket in Twenty-One
CORE-16172 - Correct link for network alerts in cart with Twenty-One
CORE-16187 - Utilize translation string for Contact Us in Twenty-One
CORE-16193 - Correct button for Registrar Lock in Twenty-One
CORE-16200 - Ensure admin notification for ticket change uses correct respondent name
CORE-16203 - Prevent erroneous warning regarding template change when configuring Stripe
CORE-16208 - Prevent error when updating while hooks debug is enabled
CORE-16215 - Provide better error message when prematurely accessing application during installation
CORE-16219 - Correct display of 'amount' on order summary for domain renewal with previous price override
CORE-16233 - Correct checkout button for domain suggestion results
CORE-16238 - Correct field requirement assertion for new client creation in cart checkout
Modules
MODULE-7550 - Ensure failure is logged for CreateFileWithinRoot in Plesk
MODULE-7558 - Redirect to clientarea if session is invalidated during PayPal Checkout subscription setup
MODULE-7566 - Ensure card billing address is not reset upon invoice payment with Stripe
MODULE-7568 - Ensure consistent metadata values are sent to Stripe
MODULE-7569 - Correct reCAPTCHA error with Stripe
MODULE-7570 - Correct display of payment buttons on invoice for 2Checkout
MODULE-7571 - Correct language selection for 2Checkout
MODULE-7573 - Ensure fees are in client's currency with Stripe
MODULE-7576 - Provide CIRA agreement for .ca TLDs
MODULE-7578 - Redirect to clientarea if session is invalidated during PayPal Checkout one-time payment
Also known as: CORE-16192
API
CORE-15959 - Correct inspection of email address for client associate when clientid is not provided to OpentTicket
CORE-16076 - Implement listing active registrars with API GetRegistrars
CORE-16101 - Correct order of operations for invoice update in InvoiceUnpaid API
Languages
CORE-15964 - Correct orderform translation string for German
CORE-16030 - French language improvements
CORE-16235 - Utilize translation string for Digicert feature comparison in Twenty-One
Maintenance
ADDON-6136 - Ensure Google Analytics outputs script to page
CORE-15519 - Ensure ticket replies from associated users are accepted
CORE-15694 - Prevent erroneous field being displayed after failed domain contact change
CORE-16005 - Correct rendering for sequential error related to failed 2FA disablement
CORE-16014 - WHOIS update for .sa TLD
CORE-16016 - WHOIS update for .ie TLD
CORE-16017 - Improve description of mail import command
CORE-16022 - Prevent duplicate alert for invalid login on Twenty-One
CORE-16025 - Provide or utilize translation strings for various text in Twenty-One
Also known as: CORE-16055, CORE-16194
CORE-16026 - Correct theme inheritance for pagination property
CORE-16029 - Correct alignment of date picker element for Prune Ticket Attachments
CORE-16031 - Improve responsiveness for domain checker
CORE-16033 - Provide integration to HMRC for GB VAT number validation
Also known as: CORE-16220
CORE-16038 - Correct erroneous alert of oustanding invoice in upgrade/downgrade modal
CORE-16040 - Improve description of invite function
CORE-16041 - Provide password type custom field values decrypted to provisioning functions
CORE-16046 - Correct link for OX Manage Email Accounts
CORE-16048 - Prevent indefinite retry of failed email campaign
CORE-16049 - Correct display of module log response
CORE-16050 - Correct sidebar collapse/expansion for cart with Twenty-One
CORE-16051 - Improve handling of invalid parent property of theme
CORE-16058 - Update clients only ticket department description
CORE-16070 - Correct CSS inclusion for viewquote template
CORE-16071 - Correct error on unique email requirement for authenticated user client creation via cart
CORE-16074 - Improve design of admin edit button for knowledgebase articles and categories in Twenty-One
CORE-16081 - Correct path for view cart icon of Twenty-One
CORE-16084 - Prevent erroneous ajax request on automation page
CORE-16086 - Remove legacy smarty variables & increase performance of client area
CORE-16092 - Improve cPanel template for Bootstrap 3 and 4 compatibility
CORE-16093 - Generate order invoices respective to user's language
CORE-16094 - Update template path comparison for non-standard file environments
CORE-16098 - Optimise Additional Domain Fields display in mobile view
CORE-16104 - Improve CSRF error rending for admin login
CORE-16105 - Improve Twenty-One styling for hyperlinks
CORE-16106 - Improve formatting of intelligent search results when a company name is present
CORE-16107 - Prevent missing function error in DeleteClient API
CORE-16108 - Improve Plesk account reindexing upgrade routine
CORE-16109 - Improve Twenty-One styling for block quotes
CORE-16111 - Correct inclusion in Twenty-One related to certificate reissuance
CORE-16114 - Improving handling for deleted orderform
CORE-16118 - Restore aggregation of default Currency considering legay schema
CORE-16119 - Correct add payment address action for Twenty-One
CORE-16124 - Add missing translation string for 'copy'
CORE-16125 - Correct inspection of 'admin' parameter for OpenTicket API
CORE-16128 - Utilize translation strings for announcements in Twenty-One
CORE-16131 - Correct display of CC recipients for guest tickets
CORE-16132 - Correct date picker attribute for Override Auto-Suspend option
CORE-16138 - Correct display of error message on invoice payment in Twenty-One
CORE-16147 - Ensure correct reply-to is used for all mail providers
CORE-16161 - Improve display of ticket information in Twenty-One
CORE-16164 - Improve ticket data aggregation for environments without native type handling
CORE-16165 - Improve render of Manage Domains for Twenty-One
CORE-16169 - Correct input handling for registration form
CORE-16170 - Correct link for close ticket in Twenty-One
CORE-16172 - Correct link for network alerts in cart with Twenty-One
CORE-16187 - Utilize translation string for Contact Us in Twenty-One
CORE-16193 - Correct button for Registrar Lock in Twenty-One
CORE-16200 - Ensure admin notification for ticket change uses correct respondent name
CORE-16203 - Prevent erroneous warning regarding template change when configuring Stripe
CORE-16208 - Prevent error when updating while hooks debug is enabled
CORE-16215 - Provide better error message when prematurely accessing application during installation
CORE-16219 - Correct display of 'amount' on order summary for domain renewal with previous price override
CORE-16233 - Correct checkout button for domain suggestion results
CORE-16238 - Correct field requirement assertion for new client creation in cart checkout
Modules
MODULE-7550 - Ensure failure is logged for CreateFileWithinRoot in Plesk
MODULE-7558 - Redirect to clientarea if session is invalidated during PayPal Checkout subscription setup
MODULE-7566 - Ensure card billing address is not reset upon invoice payment with Stripe
MODULE-7568 - Ensure consistent metadata values are sent to Stripe
MODULE-7569 - Correct reCAPTCHA error with Stripe
MODULE-7570 - Correct display of payment buttons on invoice for 2Checkout
MODULE-7571 - Correct language selection for 2Checkout
MODULE-7573 - Ensure fees are in client's currency with Stripe
MODULE-7576 - Provide CIRA agreement for .ca TLDs
MODULE-7578 - Redirect to clientarea if session is invalidated during PayPal Checkout one-time payment
Also known as: CORE-16192
API
CORE-15959 - Correct inspection of email address for client associate when clientid is not provided to OpentTicket
CORE-16076 - Implement listing active registrars with API GetRegistrars
CORE-16101 - Correct order of operations for invoice update in InvoiceUnpaid API
Languages
CORE-15964 - Correct orderform translation string for German
CORE-16030 - French language improvements
CORE-16235 - Utilize translation string for Digicert feature comparison in Twenty-One