Changelog:WHMCS V6.2
Contents
Version 6.2.0 GA
- Release Type: General Availability
- Release Date: 9th December 2015
Maintenance
CORE-7614 (#5070) - Do not perform entity encoding of EPP codes
CORE-8906 - Do not show reserved .uk domains as available in domain checker
CORE-9171 - Prevent completed To-Do items showing in Due Items Calendar Widget
CORE-9214 - Show domain availability results on Standard Cart when referred by domain ordering integration code
CORE-9346 - Highlight "Renew Domain" option in Actions sidebar on domain renewal page
CORE-9347 - Highlight "View Cart" option in Actions sidebar on domain renewal page
CORE-9356 - Do not display Print and CSV download options in Batch PDF Invoice Export
CORE-9358 - Make hard-coded language strings translatable in client profile and add order
CORE-9364 - Fix tab navigation in client profile after using table pagination dropdown
CORE-9367 - Prevent renewal orders for domains that don't meet domain renewal minimum term
CORE-9371 - Fix erroneous error message when searching for IDN with IDNs disabled by admin
CORE-9388 - Update whois servers for .es
CORE-9391 - Improve wording of invoice overdue sidebar
CORE-9396 - Update whois server for .cat
CORE-9414 - Fix uncaught exception in Website SSL Health Check
CORE-9417 - Provide ability to manage articles when browsing knowledgebase by tag
CORE-9421 - WHMCS Connect: Load CSS fonts via a secure connection to prevent warnings
CORE-9431 - Fix admin area alerts icon alignment issue in certain browsers
CORE-9432 - Add config file flag to disable hook inclusion
CORE-9443 - Fix ReCaptcha failing under certain conditions
Modules
MODULE-6317 - USA ePay: Make Test Mode option to connect to sandbox
MODULE-6340 - eWay Tokens: Do not round TotalAmount
Languages
CORE-8969 - Hungarian translation additions and improvements
CORE-9236 - Add Hebrew Admin Language Translation
CORE-9413 - Correct spelling mistake in French language file
Version 6.2.0 RC 1
- Release Type: Release Candidate
- Release Date: 25th November 2015
Implemented
FEATURE-1029 - Supreme Comparison Order Form Template
FEATURE-1031 - Universal Slider Order Form Template
FEATURE-1036 - Discontinue legacy order form templates
FEATURE-1038 - Store Cancellation Date for Products/Services
FEATURE-1039 - Store Cancellation Date for Product Addons
FEATURE-1041 - Average Customer Retention Time Report based upon new Cancellation Date data
FEATURE-1047 - WHMCS Connect: Add dynamic search ability to servers list
FEATURE-1050 - Ability to create Draft Invoices hidden from client view
FEATURE-1051 - Dynamic Searchable Client Dropdown Menus to all client selection menus within the admin area
FEATURE-1139 - OpenID Connect to allow WHMCS to be used as an OpenID Connect Authentication Provider
FEATURE-1141 - Single Sign-On Client Security Setting to control SSO access
FEATURE-1148 - Application Linking for third party applications and modules
FEATURE-1149 - WHMCS Single Sign-On with OAuth 2.0 enabling automatic sign-in from trusted applications
FEATURE-1152 - WHMCS Billing & Support Links Integration in cPanel (cPanel Application Linking)
FEATURE-1215 - OpenID Connect for cPanel Control Panel Authentication
FEATURE-1237 - Dedicated permission for controlling Sub-Account access to Module Single Sign-On
FEATURE-1292 - Create a CLI interface for performing WHMCS upgrades
Maintenance
ADDON-5965 - Make license details page fully translatable
CORE-8489 - Merging tickets should result in combined ticket having latest last update and status information
CORE-8552 - Trigger InvoiceCancelled hook when invoice auto-cancelled due to domain renewal order
CORE-8560 - Display IDN domains as entered without punycode in domain checker results
Also known as: VSIX-668
CORE-8622 - WHOIS Server Update for .kr
CORE-8700 - Make state field optional in admin area add contact page
CORE-8745 - PDF invoice rendering (inline) of html email doesn't have a background
CORE-8802 - Email History Message does not show scrollbar in Firefox
Also known as: CORE-9277
CORE-8813 - Show better error message upon domain lookup for an extension not configured with pricing
CORE-8823 - Prevent triggering of module renew function by initial invoice payment
CORE-8845 - Locked Client Profile Fields prevent registration with the Five template
CORE-8861 - Add Whois Server for .top
CORE-8884 - Fix localised knowledgebase article title display in category listing
CORE-8908 - Fix missing closing div tag in client area contact management interface
CORE-8917 - Fix bug causing email unsubscribe process to fail under certain conditions
CORE-8921 - Add new hook point to allow overriding upgrade order pricing
CORE-8928 - Cancellation request doesn't cancel Unpaid addon invoices
CORE-8937 - Set products to terminated upon completion of fixed product cycles limit
CORE-8942 - Upgrading and downgrading should update available product stock
CORE-8956 - Show custom buttons as defined by domain registrar modules
CORE-8957 - Billing cycle html output malformed in Modern order form template
CORE-8963 - Do not log entry when automatic backup process is disabled
CORE-8965 - Show auto renew status in client area domains list
CORE-8966 - Six template: Portal Home link on announcements details page broken
Also known as: CORE-8786
CORE-8973 - WHOIS Server Updates for .ph
CORE-8976 - Display product related sidebar on Account Cancellation Request page
CORE-8978 - Honor domain length restrictions in shopping cart
Also known as: CORE-9300
CORE-9001 - WHOIS Server Updates for .tz
CORE-9028 - Select/Deselect all checkboxes work only once
CORE-9114 - Fix mass action buttons incompatibility with Safari browser
CORE-9143 - Changing sub-account password via client area non-functional
CORE-9154 - Configurable options slider cart totals refreshing fails to keep up
Also known as: CORE-9361
CORE-9168 - WHOIS Server Update for .social
CORE-9183 - Show localised title if available when viewing full announcements
CORE-9192 - Add ID tags to product details alerts to allow for browser side DOM manipulation
CORE-9193 - Fix incorrect Facebook Share Links under certain conditions
CORE-9200 - Client area contact add should not require a state to be provided
CORE-9209 - Fix missing icons in product associated downloads file navigator
CORE-9225 - Ensure appropriate mobile responsive behaviour in Standard Cart Domain Configuration
CORE-9237 - Ensure original params array in transliteration hooks are unaltered
Also known as: CORE-8916
CORE-9239 - Use absolute path for all links in Six header template
Also known as: CORE-8854, CORE-8830
CORE-9240 - Prevent transfer orders for domains that already exist within WHMCS
CORE-9242 - Make setup fee clearer and separate from recurring total in Standard Cart
CORE-9247 - Downloads for Product Addons not displayed in Six template
CORE-9259 - Adding new contact within admin area should redirect to newly created contact
CORE-9260 - Group products that permit multiple quantities in shopping cart
CORE-9261 - Fix order notes not being saved upon checkout
CORE-9273 - Perform domain availability check when adding suggestions to cart
CORE-9275 - Preserve status view filter sidebar highlight upon page refresh
CORE-9276 - Hide table lists until fully loaded to prevent flashing of unstyled content
CORE-9278 - Correct credit card verification image path in Modern order form
CORE-9289 - Improve custom field validation logic for certain field types
Also known as: CORE-9325
CORE-9290 - Fix display of product group features to honor admin configured sort order
CORE-9294 - ClientArea class full path template output routine not Windows friendly
CORE-9297 - Render ClientAreaProductDetailsOutput hook output in Licensing Addon client area
CORE-9298 - Fix logging of module name in module activation routine
CORE-9307 - Add PHP ZipArchive check to System Health Check
CORE-9311 - Replace use of jQuery dialog with Bootstrap modal
CORE-9315 - Ensure contact dropdown is always selectable in domain contact information page
CORE-9333 - Fix knowledgebase search within category when SEO URLs enabled on Six template
CORE-9338 - WHOIS Server update for .au registry
CORE-9343 - Allow WHOIS Opt-out for .me.uk
CORE-9348 - Update Licensing Addon Verify File for Six Template
VSIX-76 - Add categories sidebar panel to Knowledgebase pages
VSIX-854 - Provide more detailed logging of admin level changes to Product Addons
VSIX-874 - Provide more detailed logging of admin level changes to Promotion Codes
VSIX-875 - Provide more detailed logging of admin level changes to Domain Registrars
VSIX-877 - Provide more detailed logging of admin level changes to Server Configuration
VSIX-880 - Provide more detailed logging of admin level changes to Ticket Escalation Rules
Modules
ADDON-5973 - Fix broken button in Licensing Addon Module Client Area UI
CORE-7275 (#4550) - ResellerClub: Ensure compatibility with .es additional domain fields
CORE-8536 - Remove module for NetRegistry - now superseded by Tpp
CORE-8831 - Add new hook points to allow code execution post failure of module actions
CORE-8862 - Deprecate Plesk Reseller Module
CORE-8927 - cPanel: Remove hardcoded default feature list parameter
CORE-9305 - PSIGate: Update to latest ports for test and live modes
CORE-9316 - Add Configure SSL sidebar shortcut to all SSL modules
MODULE-6247 - Maxmind blocks orders if no address provided
MODULE-6294 - Convert to for Processing non-functional for Express Checkout
MODULE-6309 - eNom: Simplify domain extend command to reduce chance of failure
MODULE-6313 - WHOIS Server update for .ae
MODULE-6321 - Internet.bs module references incorrect field name for Birthplace Country
MODULE-6327 - eWay: Allow other A transaction response codes
MODULE-6333 - cPanel: Only perform reseller usage stats collection for active/suspended resellers
API
CORE-6511 (#3368) - API CreateInvoice: Send email post credit being applied
Languages
CORE-8855 - Make password input help block translatable
CORE-8893 - German Translation Improvements
CORE-9056 - Updated Hebrew Translation
Also known as: VSIX-711
CORE-9148 (#2813) - Admin Area Italian Language Updates
Also known as: CORE-7951
CORE-9149 (#5004) - Additional Translations for Spanish and Italian Client Languages
Also known as: CORE-8102
CORE-9264 - Use localised language translation for cancellation request button in client area
CORE-9286 - Replace hardcoded language strings in Standard Cart Product Config Step
CORE-9293 - Turkish Translation Improvements
CORE-9349 - Replace hardcoded language strings in Standard Cart Domain Config Step