Difference between revisions of "Changelog:WHMCS V7.5"

From WHMCS Documentation

(Created page with "=Version 7.5.0 Beta 1= {{:Changelog:WHMCS_V7.5.0_Beta_1}}")
 
m
Line 1: Line 1:
 
=Version 7.5.0 Beta 1=
 
=Version 7.5.0 Beta 1=
 
{{:Changelog:WHMCS_V7.5.0_Beta_1}}
 
{{:Changelog:WHMCS_V7.5.0_Beta_1}}
 +
 +
=Version 7.5.0 RC 1=
 +
{{:Changelog:WHMCS_V7.5.0_RC_1}}

Revision as of 14:29, 8 March 2018

Version 7.5.0 Beta 1

Implemented

FEATURE-1256 - Implement @mentions ability to client and support ticket notes
FEATURE-1559 - Add Refund functionality for Accept.js
FEATURE-1598 - Add support for attachments to APIs OpenTicket, AddTicketReply and AddTicketNote
FEATURE-1605 - Implement Support Tickets tab to Admin Area Client Profile View
FEATURE-1625 - Provide edit links for authenticated admin users when viewing Knowledgebase and Announcements within Client Area
FEATURE-1760 - Increase complexity of generated passwords used for provisioning services
FEATURE-1762 - Implement ability to export client profile data in JSON format
FEATURE-1777 - Add SiteLock Website Security Services to MarketConnect
FEATURE-1780 - Implement Admin Dashboard widget for viewing MarketConnect balance
FEATURE-1810 - Implement support for Grace Periods and Fees on domains
FEATURE-1811 - Implement support for Redemption Periods and Fees on domains
FEATURE-1814 - Implement public domain pricing matrix to client area
FEATURE-1815 - Implement admin setting to control how grace/redemption period fees are handled with existing invoices
FEATURE-1817 - Implement new Domain Expiry statuses for Grace Period and Redemption Grace Period
FEATURE-1818 - Improve default email template content for Domain Expiry Notices
FEATURE-1821 - Implement Expiring Soon domain filter to Client Area domains list
FEATURE-1852 - Implement tracking and reporting of affiliate referral clickthru's and referrer locations
FEATURE-1857 - Implement setup landing page and getting started walkthrough
FEATURE-1862 - Implement new automation setting for automatic enforcement of data retention policy
FEATURE-1866 - Implement marketing emails opt-in ability during checkout/registration
FEATURE-1869 - Implement logging of consent to receive marketing emails
FEATURE-1874 - Add merge fields to email templates that provide URLs allowing users to opt in or out of receiving marketing emails
FEATURE-1876 - Implement ability to apply recipient filters based on country location to mass mail

Maintenance

ADDON-6016 - Correct filename of export download for Project Management Project Time Logs
CORE-7039 (#4238) - Improve filtering of orderby in various Admin UIs
CORE-7283 (#4560) - Expand Client Income Stats to include Gross, Expenses, and Net
CORE-7316 (#4600) - Prevent erroneous change of client exempt status within EU Vat Addon
CORE-7744 (#5265) - Ensure ticket ID is provided to Escalation Rule Notification e-mail template
CORE-7897 (#5513) - Remove unsed Admin info.gif image
CORE-8363 - Improve license error messaging
CORE-8820 - Allow translation of Domain Categories
CORE-10072 - Ensure proper product is referenced when adding multiple quanties to cart.
CORE-10906 - Ensure ResellerClub domain lookup providers falls back to standard WHOIS when domain is unsupported
CORE-10939 - Correct Domain Transfer for Boxes template
CORE-10958 - Correct invocation of AfterRegistrarSaveNameservers hook
CORE-11060 - Translate date text when value is a DateTime instance
CORE-11313 - Update Duo Security lib
CORE-11488 - Correct returned hash value of ValidateLogin for custom session usage
CORE-11489 - Discontinue distribution of VentraIp and remove in not in use
CORE-11678 - Incorrect spelling of the Indian State Chhattisgarh.
CORE-11698 - Correct invocation of ShoppingCartValidateDomain hook for Standard Cart templates
CORE-11733 - Prevent spurious Invalid Approver Email error when using Manual Configuration
CORE-11799 - Refine display of order form choices in product group UI
CORE-11830 - Ensure product addon server configuration is retained on save
CORE-11834 - Ensure provided phone number is repopulated in form when validation of client details fails
    Also known as: CORE-11911
CORE-11845 - Ensure tblhostingaddons.status as 'Completed' enum value
CORE-11871 - Allow common symbol characters for admin usernames
CORE-11880 - Correct "Apply once" promotion usage on multiple quantities
CORE-11895 - Improve feedback provided to users upon License Connection Error
CORE-11918 - Honour Deduct Tax Amount setting when no tax rules are met in inclusive tax mode
CORE-11922 - Ensure ClientLoginShare hook point can successfully create non-existent client
CORE-11930 - Correct search functionality for Clients Merge / Move popups
CORE-11933 - Ensure GetProducts API return includes all product data
CORE-11939 - Provide more intuitive feedback for invalid TLD in admin order process
CORE-11950 - Correct documentation of date related properties in the Service model
CORE-11951 - Improve URL generation for non-Latin knowledgebase titles
CORE-11959 - Corrected phone number formatting when updating contact details with OpenSRS
CORE-11960 - Correct negative line item rounding
CORE-11961 - Provide 'Completed' status filter option for Mass Mail
CORE-11962 - Prevent erroneously suspension of one-time addons
CORE-11964 - Correct link handling when bold Markdown is used
CORE-11982 - Update OrderProductPricingOverride hook documentation to clarify values are exclusive of config options
CORE-11991 - Update documentation description for PreInvoicingGenerateInvoiceItems hook
CORE-11998 - Prevent spurious log entry of phone number change when updating other client details
CORE-11999 - Implement PreEmailSendReduceRecipients hook point that allows selective removal of CCs and BCCs
CORE-12000 - Ensure Block Existing Domains is asserted during cart
CORE-10957 - AfterRegistrarSaveContactDetails hook does not execute
CORE-11128 - Registrar module actions invoked via Domains::moduleCall do not trigger Pre and After hooks
DEV-504 - Remove various unsupported legacy modules if present and not in use to reduce possibility of future environment incompatibility issues

Modules

MODULE-6332 - Correct data display within Direct Debit Processing report
MODULE-6343 - Implement ID protect for Enom
MODULE-6653 - Improve Enom premium domains handling
MODULE-6678 - Correct manual configuration of wildcard SSL
MODULE-6693 - Provide contextual help links in MarketConnect Admin UI
MODULE-6694 - Provide notice when MarketConnect balance is low
MODULE-6699 - Improve consistency for phone number handling when saving domain contact eetails
MODULE-6708 - Ensure consistent data aggregation for MailChimp domain orders
MODULE-6714 - Ensure Sign In Button is not triggered by the enter keypress on registration form
MODULE-6722 - Disable 3 year SSL certificate terms in complicance with CA/Browser Forum Ballot 193
MODULE-6725 - Set invoice reference and description parameters for eWay

API

CORE-11840 - Return templates based on system language when invoking GetEmailTemplates API without a specified language

Languages

CORE-11931 - Remove erroneous company name in Dutch translations
CORE-11949 - Update client French translation
CORE-11952 - Update admin French translation
CORE-11958 - Update Spanish translations

Version 7.5.0 RC 1

Implemented

FEATURE-1770 - Implement SSL Competitive Upgrade functionality for Symantec SSL
FEATURE-1802 - Implement one-time conversion routine to marketing email opt-in system
FEATURE-1820 - Consolidate and improve domain renewal interfaces within the client area

Maintenance

CORE-10985 - Correct CSS for product status 'completed'
    Also known as: CORE-10986
CORE-11732 - Replace erroneous 'priority' with 'subject' for TicketSubjectChange hook input
CORE-11888 - Deleting a client should also delete support ticket file attachments
    Also known as: CORE-12063
CORE-11935 - Default new server configuration details with SSL enabled
CORE-11938 - Improve UX of module command action feedback for smaller screen devices
CORE-11966 - Update WHOIS server for .au
CORE-12003 - Ensure service ID is submitted when perform client area actions for Weebly products
CORE-12008 - Ensure consistency in tax calculation in admin and cart order summary
CORE-12058 - Include MarketConnect landing page links in shopping cart products sidebar
CORE-12061 - Provide more robust upgrade routine for changes required by CA/B Ballot-193
CORE-12064 - Correct link to addon services in Admin upgrade order detail view
CORE-12066 - Prevent error when updating Cron Execution in Automation Settings
CORE-12071 - Optimise performance of client area services page
CORE-12082 - Refine Domain Pricing UI
CORE-12101 - Prevent new product addon pricing from affecting domain addon pricing

Modules

MODULE-6702 - Ensure valid city, state, and country are set prior to cPanel generation of a CSR
MODULE-6703 - Correct display of MarketConnect SSL renewal order parameters
MODULE-6729 - Revise Admin's Learn More content regarding SiteLock via MarketConnect
MODULE-6730 - Correct JS display for Admin's Sitelock SSO
MODULE-6731 - Provide SiteLock setting for enabling/disabling Lite plan to selected for new hosting orders
MODULE-6733 - Revise content for SiteLock landing page
MODULE-6735 - Add currency selector to SiteLock products for logged out clients
MODULE-6736 - Prevent error related to a specific Order Paid Notification Rule combination
MODULE-6738 - MarketConnect: On click of the Attempt Configuration button within a product/service, we should trigger a refresh automatically
MODULE-6739 - MarketConnect: Order number not transferred between custom fields in product upgrades
MODULE-6742 - Implement Extend RGP command for Enom regarding domain renewals in redemption period

API

CORE-12083 - Add Grace and Redemption Period data to GetTLDPricing api response