WHMCS V2.5.8 is here!
This new release has a large number of new features and bug fixes. Everyone should update to this release to ensure a trouble free operation of WHMCS. Just some of the new features in this release are described in detail below.
DirectAdmin Support - Create, Suspend, Unsuspend and Terminate Accounts on your DirectAdmin Web Servers
Credits System - Clients can now be given credit on their account which is automatically applied to new invoices when generated
EEP Transfer Secret Support Added - Support for the new transfer secret required by .com, .net, .info, .org, .mobi added to order process and domain registrar modules
Admin Open Tickets - Now an admin can open a ticket with a client rather than sending an email to provide easy tracking via the ticket system
Gateways per Product Group - you can now select gateways to appear only on selected product groups
Overdue Invoice Reminder Email - an email will now be sent when an invoice becomes overdue to the client - this can be used to warn of the upcoming late fee additions
New Reports - Daily Performance & Top 10 Clients by Invoice Payments
New Extensions Added - Domain Availability Checker now supports .mobi and .eu
Batch Invoice Actions - You can now perform operations on multiple invoices at once such as marking them all paid or sending reminders
Grace Period for Late Fee - you can now specify the number of days after the due payment date that the late fee will be added
Invoice Receipts for PayPal Subscriptions - you can now have invoices generated on receipt of PayPal Subscription payments to act as receipts for any PayPal Subscriptions you receive
Pay Invoice by Email - Clients can now pay invoices without even needing to login to the client area - you can send a Pay Now button or payment instructions along with the invoice
Disk & Bandwidth Usage Updated - The Disk Space & Bandwidth Usage routines have been updated to work with WHM 10.8.x and Cpanel 10.9.x
So, where can I download it? You can download the latest WHMCS Version from your client area. You can login at the following link: www.whmcs.com/clients/client_login.php
Once logged in, go to View Licenses > View & Download > and then you will see the WHMCS V2.5.8 Zip File available for download. There is only one distribution which you should download for both new installations and upgrades. Follow the instructions in the README file for Installing or Upgrading your system.
If you experience any problems while upgrading please let us know immediately by opening a support ticket (https://support.whmcs.com/submitticket.php) so we can resolve the issue as soon as possible.
An email announcement will be made later on today about the new release.
************************************************************
Full Changelog
Fixed Path Issues (05/09/2006)
- pipe/pipe.php
- admin/cron.php
Fixed Piping Include Twice Error (05/09/2006)
- includes/functions.php
Fixed Ticket Function Error (05/09/2006)
- includes/ticketfunctions.php
Fixed Mass Mail To List Bug (06/09/2006)
- admin/massmail.php
Fixed Disk Space & BW Statistics Not Updating on Cron Run (07/09/2006)
- admin/cron.php
Fixed One Time Direct Order Links Bug (08/09/2006)
- templates/orderforms/boxes/order-stepthree.tpl
Fixed affiliate error with items other than products showing in list and crediting on own orders (08/09/2006)
- includes/orderfunctions.php
Fixed Subscription Payment Errors on Domains & Addons where gateway and transaction ID were not saved and no confirmation email sent (08/09/2006)
- includes/functions.php
Fixed automatic unsuspend error on payment (08/09/2006)
- includes/functions.php
Fixed modifying of transactions error in admin area (08/09/2006)
- admin/transactions.php
Fixed error reporting bug
- dbconnect.php
Fixed username and password clearing on accepting order that is already active (09/09/2006)
- admin/orders.php
Added Reply To Address when using SMTP for Support Tickets so it doesn't default to SMTP Address (10/09/2006)
- includes/functions.php
Fixed DirectAdmin Piping Bug (11/09/2006)
- pipe/pipe.php
Fixed Prorata Billing Bug with prorata days after current month day being charged subsequent month (13/09/2006)
- includes/orderfunctions.php
- includes/functions.php
Added New Reports - Daily Performance, Top 10 Clients by Paid Invoices (15/06/2006)
- admin/reports.php
- includes/adminfunctions.php
- admin/javascript/menu.js
Fixed bug with PayPal where user was not redirected automatically to gateway on checkout
- subscriptionforward.php
Added .mobi and .eu support to the whois lookup checker (16/09/2006)
- includes/domaincheckerconfig.php
Fixed error when batch processing due Credit Card Gateway invoices (16/09/2006)
- includes/processinvoices.php
Changed default PayPal Gateway name to PayPal Subscriptions to avoid confusion (17/09/2006)
- modules/gateways/paypal.php
Fixed bug with free account orders on Boxes Order Form (17/09/2006)
- templates/orderforms/boxes/order-stepthree.tpl
Added code to automatically turn urls into links in support tickets (18/09/2006)
- includes/ticketfunctions.php
Fixed bug in General Configuration > Support Tickets where banned email addresses were not being saved (19/09/2006)
- admin/configgeneral.php
Added protection to prevent possible support ticket email loop (21/09/2006)
- includes/ticketfunctions.php
Fixed bug where custom fields were not copied when duplicating product (21/09/2006)
- admin/configproducts.php
Fixed bug where product configuration options were copied when duplicating a product but in the wrong order (22/09/2006)
- admin/configproducts.php
Added sending of support ticket message in notification email (23/09/2006)
- admin/ticketfunctions.php
Fixed PayPal Subscriptions bug when an order is placed for a One Time Product (24/09/2006)
- modules/gateways/paypal.php
Increased rich text editor font size from 10px to 12px to improve readability (25/09/2006)
- admin/editor/themes/advanced/css/editor_content.css
Fixed suspend accounts bug in cron file (26/09/2006)
- admin/cron.php
Added support for email attachments to email piping (26/09/2006)
- pipe/pipe.php
- includes/ticketfunctions.php
Fixed bug where domain notes were not saved in admin area (27/09/2006)
- admin/clientsdomains.php
Added protection for when PayPal performs a callback twice so payments are not logged twice in WHMCS (27/09/2006)
- modules/gateways/callback/paypal.php
Added logging of fees for payments by 2CheckOut received via callback (27/09/2006)
- modules/gateways/callback/2checkout.php
Added logging of transaction id to NoChex callback (27/09/2006)
- modules/gateways/callback/nochex.php
Fixed bug where MySQL Debug Output was shown when adding an addon to an order (28/09/2006)
- admin/orders.php
Removed character validation on clients signup which prevented some language specific characters being used by clients (28/09/2006)
- includes/clientfunctions.php
Added First Name Only Merge Field (29/09/2006)
- includes/functions.php
- admin/mergefields.php
Added Local Key Licensing Automatic Update (30/09/2006)
- affected all files
Added Change License Key option to Admin Area for easier upgrading (02/10/2006)
- admin/licenseerror.php
- admin/systemupdates.php
- admin/javascript/menu.js
Fixed bug where closed tickets were included in Flagged Tickets count (02/10/2006)
- admin/supportcenter.php
Added error handling for if a ticket no longer exists or verification value is incorrect (03/10/2006)
- viewticket.php
- templates/default/supportticketview.tpl
- lang/English.txt - $_LANG['supportticketinvalid']
Ticket piping modified to work with DirectAdmin (03/10/2006)
- pipe/pipe.php
Added Toggle Editor option to turn Rich Text Editor on and off (04/10/2006)
- admin/editor/editor.php
- admin/configemailtemplates.php
Added Jump to Page dropdown selects current page and automatically changes page on selection (06/10/2006)
- admin/invoices.php
- admin/clients.php
- admin/clientshostinglist.php
- admin/clientsdomainlist.php
- admin/orders.php
- admin/gatewaylog.php
- admin/systememaillog.php
- admin/systemmailimportlog.php
Added batch invoice functions - mark paid, mark unpaid, mark cancelled, delete, send reminders (06/10/2006)
- admin/invoices.php
Added pagination and more filter options to support tickets (06/10/2006)
- admin/supporttickets.php
Fixed spelling error (07/10/2006)
- admin/configregistrars.php
New WHOIS System installed for faster lookups (9/10/2006)
- includes/whoisfunctions.php
- includes/whoisservers.php
- domainchecker.php
- templates/default/domainchecker.tpl
- admin/configdomains.php
- admin/whois.php
Fixed Cancelled setting in WHMAP Import Script (11/10/2006)
- import/whmapimport.php
Added more error handling for invalid package to cPanel Account Creation (11/10/2006)
- modules/servers/cpanel/cpanel.php
Added Admin Support Ticket Opening Capabilities (13/10/2006)
- admin/supporttickets.php
- viewticket.php
- includes/adminfunctions.php
- admin/javascript/menu.js
- admin/clientssummary.php
Added encryption of passwords in database (16/10/2006)
- admin/clientsprofile.php
- includes/clientfunctions.php
- includes/serverfunctions.php
- admin/clientshosting.php
- admin/configservers.php
- dologin.php
Added New Admin Order Process which now supports all order features - free domains, configurable options, addons and custom fields (17/10/2006)
- admin/ordersadd.php
- admin/clientssummary.php
- includes/adminfunctions.php
- admin/javascript/menu.js
Added DirectI Renew Function (18/10/2006)
- modules/registrars/directi/directi.php
Added new licensing protection method - client area no longer licensed so always online, admin area has license check once every 5 days, no longer relies on WHMCS Server being online, no need to manually update local license key each month (20/10/2006)
- affected all files
Added credits system (21/10/2006)
- admin/invoices.php
- includes/functions.php
- includes/processinvoices.php
- includes/clientfunctions.php
- admin/clientssummary.php
- admin/clientscredits.php
- admin/index.php
- templates/default/viewinvoice.tpl
- lang/English.txt - $_LANG['invoicessubtotal'],$_LANG['invoicescredit']
Added Transactions List to Invoice View (21/10/2006)
- viewinvoice.php
- templates/default/viewinvoice.tpl
- lang/English.txt - $_LANG['invoicestransactions'],$_LANG['invoicestransdate'],$_LANG['invoicestransgateway'],$_LANG['invoicestransid'],$_LANG['invoicestransamount'],$_LANG['invoicestransnonefound']
Fixed mass mail bug when selecting products/services to send emails to (21/10/2006)
- admin/clientshostinglist.php
Fixed bug in clients summary where Support Tickets # is incorrect (21/10/2006)
- admin/clientssummary.php
- includes/clientfunctions.php
Added Transaction ID logging to eGold Payment Gateway (22/10/2006)
- modules/gateways/callback/egold.php
Fixed bug where gateways were not listed in filter options on invoices (22/10/2006)
- admin/invoices.php
Added Payment Status field, Mass Delete & Status Colouring to Orders List (22/10/2006)
- admin/orders.php
Added Pay Now button merge field to Invoice Emails to allow sending of Pay Now button or Payment Instructions with Invoice Email - No need for clients to login (22/10/2006)
- includes/functions.php
- admin/mergefields.php
- modules/gateways/authorize.php
- modules/gateways/bluepay.php
Added Date Created to Clients Profile (22/10/2006)
- includes/orderfunctions.php
- admin/clientsadd.php
Added Admin Switchable Order Form System (22/10/2006)
- admin/configgeneral.php
- order.php
- display.php
Added option to disable support ticket notifications and order notifications on a per admin basis (23/10/2006)
- admin/myaccount.php
- admin/configadmins.php
- includes/functions.php
Fixed bug where Quick Search by Client Email Address did not work (23/10/2006)
- admin/search.php
Fixed bug where clients recieve an email saying their addon payment is due when it is a free addon (23/10/2006)
- admin/cron.php
Added support to move entire knowledgebase categories to different categories (23/10/2006)
- admin/knowledgebase.php
Fixed Disk Usage & Bandwidth Retrieval Error with latest versions of cPanel (24/10/2006)
- modules/servers/cpanel/cpanel.php
Fixed Bug where Terminated Hosting Accounts still showed on Calendar (24/10/2006)
- admin/calendar.php
Added support for domain transfer secret (24/10/2006)
- admin/clientsdomainreg.php
- modules/registrars/directi/directi.php
- modules/registrars/enom/enom.php
Added option to create invoice receipts for PayPal Subscription Payments (25/10/2006)
- includes/functions.php
- modules/gateways/paypal.php
Support for Domain Transfer Secret added (25/10/2006)
- admin/clientsdomainreg.php
- order.php
- includes/orderfunctions.php
- templates/orderforms/default/order-stepthree.tpl
- templates/orderforms/boxes/order-stepthree.tpl
- lang/English.txt - $_LANG['ordertransfersecret'],$_LANG['ordererrortransfersecret'], $_LANG['ordertransfersecretexplanation']
Added option to select payment gateways available for each product group (26/10/2006)
- admin/configproducts.php
- includes/gatewayfunctions.php
- order.php
Fixed bug where custom field contents were cleared after going back to Configurable Options page (26/10/2006)
- includes/customfieldfunctions.php
Added option to enable/disable protection to prevent orders being placed for domains already in WHMCS (26/10/2006)
- includes/orderfunctions.php
Added manual suspension required notices in cron email for accounts that aren't assigned to a server (27/10/2006)
- admin/cron.php
Added grace period for late fee to be added (27/10/2006)
- includes/processinvoices.php
- admin/configauto.php
Added Overdue Invoice Payment Reminders sent automatically once an invoice becomes overdue (27/10/2006)
- includes/processinvoices.php
- admin/cron.php
Added Rich Text Editor to Announcements to allow formatting of announcement posts (27/10/2006)
- admin/supportannouncements.php