Changelog:WHMCS V7.1.0 Beta 1

From WHMCS Documentation

Version 7.1 Release Notes

Implemented

FEATURE-1057 - Premium Domains Support for eNom & ResellerClub
FEATURE-1059 - Transferred Away Status for Domains
FEATURE-1086 - Stripe
FEATURE-1491 - Admin Password Reset
FEATURE-1548 - Completed Product Status
FEATURE-1587 - Module Queue for tracking pending/failed Module Actions
FEATURE-1589 - New Admin Dashboard
FEATURE-1591 - Automation Status


Maintenance

ADDON-5998 - Hex Codes in Project Management Statuses break filtering of completed projects
CORE-7295 (#4575) - Hardcoded language string in Upload.php
CORE-9309 - Two Factor code field not auto focusing when logging in
CORE-9427 - ID Protection not being enabled on a domain at eNom when toggling on the admin area
CORE-9964 - Remove use of the textext library
CORE-9987 - Reduce slider labels with a large maximum quantity
CORE-10064 - Ensure Quote # Spanish translation fits within the cell in Quote PDF
CORE-10102 - Show "Monthly" billing cycle for on Standard Cart product selection page when Monthly Pricing Breakdown enabled
CORE-10113 - Preserve currently selected tab on refresh in admin interfaces
CORE-10138 - Invoices can be paid as draft and then show as unpaid when published
CORE-10139 - Honour DomainRenewalMinimums values on Domains renewal tab
CORE-10146 - Convert status filtering in client summary page to use css filtering
CORE-10158 - Ensure .plain extension can be attached to tickets when permitted in settings
CORE-10159 - Order status dropdown functions in all languages
CORE-10167 - Clarify No Invoice Email on Order description in General Settings
CORE-10227 - smarty var in product.tpl for cart does not show Setup Fee
CORE-10234 - Server group dropdown is not populated when a product module is selected
CORE-10243 - Addon module configuration save results in erroneous activity log entry
CORE-10324 - Support for Mastercard BINs coming Jan 2017
CORE-10340 - $params is not passed into the _AdminCustomButtonArray() function on clientsservices.php
CORE-10364 - Drop down page selector on Tickets Awaiting Reply does not store the filter before switching paging
    Also known as: MODULE-6445
CORE-10401 - Undefined function "addtocart()" during product configuration on standard cart
CORE-10447 - Draft invoices should not say they are already paid on the Add Payment tab
CORE-10474 - Invoice Total Column Does Not Sort Correctly
CORE-10500 - .id whois server definition
CORE-10508 - Spotlight TLD always Unavailable during Domain Selection while ordering Product
CORE-10511 - "View Release Notes" button is not updated with the Release Notes URL following a successful update
CORE-10518 - Auto upgrade failure due to low memory_limit should be prevented
CORE-10533 - Order form not auto selecting option when using domainoption cart.php parameter
CORE-10538 - Update file reference in Whois Lookup Error
CORE-10539 - .ltd whois server update
CORE-10541 - Send plain text email in client's language
CORE-10542 - update nl2br security policy for default policy
CORE-10543 - Admin Area Email Compose Message Preview Displaying Raw HTML
CORE-10545 - Create New Quote displays Email In Use error initially when creating
    Also known as: MODULE-6460
CORE-10547 - TLDs that enom do not support don't show in domain checker results when using eNom lookup
CORE-10548 - Percentage Promotions not working on PHP 7
CORE-10551 - Improve performance of client side dependency loading
CORE-10555 - Ensure enforced reload of cached CSS and JS assets after upgrading
CORE-10557 - Require admin password re-authentication to access admin setup interface pages
CORE-10558 - Add Help link to admin Update WHMCS page
CORE-10561 - Improve styling of merchant gateway pay now button in invoices
CORE-10565 - Ensure domain management actions button group always displays on one line
CORE-10569 - Support Ticket Escalations providing wrong cron command
CORE-10570 - Remove ability to toggle Bulk Domain Search Enabled setting
CORE-10572 - Sending affiliate month report (via cron) causes E_FATAL
CORE-10579 - Prevent admin log allowing multiple entries concurrently for the same session id
CORE-10583 - Optimise queries used to calculate admin sidebar stats
CORE-10586 - Prorata billing rounds up when going over daylight savings time switch
CORE-10592 - Improve responsive behaviour of default admin theme
CORE-10627 - Optimise performance of shopping cart availability checks
CORE-10628 - Show domain renewal price in shopping cart prior to checkout


Modules

MODULE-6422 - [InternetBS] Entity encode TXT DNS Records
    Also known as: MODULE-6442
MODULE-6446 - [PayPal] Ensure valid p1 value when upgrading from free to paid product
MODULE-6450 - Namecheap module fails when multiple domains are returned in the namecheap.domains.getList API call
MODULE-6457 - Fix behavior of cPanel change package when product is using reseller acct + reseller_Package name
CORE-10552 - Plesk module displaying coded module setting names
CORE-10580 - update protxvspform.php module to reference work done in DEV-287


API

CORE-10295 - updateclient API call does not log/throw error when passing invalid CC details through the code
CORE-10527 - Get Stats function results in Fatal Error via Local API


Languages

CORE-10480 - Update to Portuguese-Pt language translations
CORE-10492 - Hebrew Translation additions and improvements for Project Management addon
CORE-10512 - client provided French lang translations for ClientArea
CORE-10529 - French admin language correction
CORE-10532 - Italian admin area translation improvement
CORE-10575 - Ukrainian Translation Provided
CORE-10576 - Russian Translation Provided