Difference between revisions of "Version 5.3.10 Release Notes"

From WHMCS Documentation

(Release Notes)
(Download)
Line 12: Line 12:
 
=Download=
 
=Download=
  
The latest full and patch set release can always be obtained from the [http://downloads.whmcs.com/ downloads page]
+
The latest full and patch set release can always be obtained from the [http://download.whmcs.com/ downloads page]
  
 
=Upgrade Process=
 
=Upgrade Process=

Revision as of 12:03, 16 September 2014

Release Information
Version: 5.3.10
Release Type: Maintenance
Release Date: 16th September 2014
Distribution Types: Full and Incremental Patch Set

Download

The latest full and patch set release can always be obtained from the downloads page

Upgrade Process

View Standard Upgrade Steps

This update requires no additional steps.

Release Notes

Case #4325 - Update Late Fees to apply on the day not the day after

Case #4325 resolves a bug in which Late Fees will have up until now been applied the day after the due date. For example if a late fee was configured to apply 5 days after the due date, it would have applied on day 6. Following applying this update, it will apply on day 5. You can check and adjust your setting for when Late Fees are applied by navigating to Setup > Automation Settings > Add Late Fee Days.

Case #5083 - Notify admins upon detection of admin directory configuration issue

Case #5083 is an attempt to make the upgrade process more full-proof. We have found in recent releases that a lot of users apply an update forgetting to take into account their custom admin directory settings. The results of this are that you end up with the newer files in the default /admin/ directory, and then experience errors and problems due to attempting to use WHMCS with older files still present in your custom admin directory. So as of this update, you will be prompted any time a custom admin directory name is configured and a default /admin/ directory is found also. You will not be allowed to continue using the admin area until the default /admin/ directory is removed. If you encounter this error, please ensure you have uploaded all the files from this and any recent updates into your custom admin directory before removing it.

Template Changes

Language File Changes

Changelog

Maintenance

Case #2624 - Correct Project Management Task links in Calendar
Case #2625 - Prevent next due date showing in emails for One Time and Free cycles
Case #2643 - Remove End-of-Life Google Checkout Gateway
Case #2686 - Ensure accented chars are not encoded when editing email templates
Case #2691 - Refresh config options pricing on cycle changes in ajax order forms
Case #2792 - Allow users to press enter to submit forms with configurable options
Case #2875 - Allow domain validation hooks to run using Ajax Order templates
Case #2888 - Improve logic around session persistence
Case #3049 - Only show default language categories in insert knowledgebase link popup
Case #3173 - Correct pricing display on comparison template only showing Monthly
Case #3209 - Add Domain Transfer Completed Email Template
Case #3242 - Allow existing IDN domains to be managed through LogicBoxes modules
Case #3244 - Require Unique Transaction ID when adding manual payment
Case #3267 - Correct Total Recurring showing for One Time addons on Comparison Template
Case #3548 - Fix date period shown on initial anniversary prorata invoices
Case #4025 - Ensure setup fee cannot be less than zero
Case #4208 - Fix intelligent search not working on Client Billable Items in Admin
Case #4210 - Mass Pay Invoices to ignore Separate Invoices configuration
Case #4322 - Show Success on Admin Contact Details Editing
Case #4325 - Update Late Fees to apply on the day not the day after
Case #4338 - Correct and Translate Credit Messages on Invoice in Admin Area
Case #4377 - Correct affiliate not shown when referral removed on first product
Case #4382 - Process Paid Invoice when adding Transaction from Billing menu
Case #4441 - Implement support for addon related merge fields in Mass Mailer
Case #4689 - Save affiliate checkbox setting when adding a new contact
Case #4690 - Remove Reset and Send Password link when subaccount not enabled
Case #4708 - Configurable Options Unlimited Setting Invalid with Minimum
Case #4718 - Invoice now always respects admin choice of gateway for display
Case #4721 - Remove pricing slabs when deleting client groups
Case #4730 - Remove pricing data when deleting a TLD
Case #4840 - Redirect to invoice on no payment gateway redirect
Case #4911 - Remove hardcoded subject in view email client template
Case #4917 - Fix bundle product links in boxes order form template
Case #4957 - Remove superflouous div tag in password reset validation page
Case #4966 - Remove references to chmod from installer errors
Case #4979 - Modify default invoice sorting to status desc. then due date asc.
Case #5058 - Add domain addons to Bulk Pricing Updater domains update criteria
Case #5058 - Add support for relative price increases to Bulk Pricing Updater
Case #5058 - Redesign and ajaxify Bulk Pricing Update Tool
Case #5077 - Perform Two-Factor Auth prior to re-hash check
Case #5079 - Handle quote characters in charts data appropriately for PHP 5.2
Case #5083 - Notify admins upon detection of admin directory configuration issue
Case #5096 - Update whois server for .ws TLDs
Case #5099 - Ensure Bulk WHOIS Update passes phone number on save
Case #5100 - Update change license key page to use new admin auth class
Case #5128 - Fix server connection test for existing servers

Modules

Case #2678 - OpenSRS: Send 0 year transfer period for .ES domains
Case #2716 - Enom: Improve error detection and handling
Case #3094 - Project Management: Allow removal of client association
Case #3095 - OVH: Correct legal type sent for admin contacts
Case #3443 - DirectAdmin: Update to obtain Reseller Usage Statistics
Case #3514 - PayPal Pro Reference Payments: Update reference after each success
Case #3695 - MaxMind: Improve error handling
Case #3976 - Optimal Payments: Improvements to 3D Secure logic handling
Case #4093 - WorldPay: Update test mode URL
Case #4321 - Enom: Improve error reporting upon invalid WHOIS contact info
Case #4386 - Boleto: Ensure all filates use the utf-8 encoding charset
Case #4720 - ResellerClub: Update privacy protection to use purchase-privacy parameter
Case #5054 - ResellerClub: Auto renew ID protection with domain if enabled
Case #5054 - ResellerClub: Update ID Protect toggle to use new purchase parameter
Case #5180 - PayPal: Add User Agent to PayPal callback requests

API

Case #3369 - CreateInvoice: Log auto credit application at time of creation
Case #4451 - SendEmail: Improve error reporting
Case #5094 - Add toggle setting for API Authentication logging to Admin Log
Case #5153 - UpdateClient: Prevent fatal error on clearing credit card