Bug
- [CORE-3228] - PNG logo only appears on first page of PDF invoices
- [CORE-3409] - Order: Undefined variable possible when running fraud check
- [CORE-3520] - Undefined property: Cron::$Session when in maintenance mode
- [CORE-3521] - Stripe Payments: Refunds of stored CC fail
- [CORE-3524] - cPanel: Undefined property error when cpanel_domain not set
- [CORE-3530] - Service deletion fails if widget row expaned first
Improvement
- [CORE-2323] - Authorize.Net CIM profile storage updates
- [CORE-3081] - Order: Domain and Other type - do not allow domain group in multi select
- [CORE-3107] - Add search on client notes
- [CORE-3177] - Allow admin to log in despite a license check
- [CORE-3191] - Vultr: Add support for IPv6 subnets
- [CORE-3347] - Support Manager: Ticket received emails do not include an update_ticket_url tag
- [CORE-3348] - Module field tooltips should appear next to the label
- [CORE-3360] - Add comma between authors listed on extension pages
- [CORE-3363] - Update Gateway to translate config description
- [CORE-3364] - Update Module to translate config description
- [CORE-3365] - Update Plugin to translate config description
- [CORE-3372] - Order: Skip service configuration step does not occur for addon services
- [CORE-3382] - Clarify mcrypt recommendation on install
- [CORE-3410] - MaxMind GeoIP instructions update
- [CORE-3478] - Import Manager: Add support for pterodactyl import from WHMCS
- [CORE-3479] - Improve performance of unioned selection queries
- [CORE-3495] - Pterodactyl: Add external server ID
- [CORE-3496] - Add Delete option for cancelled services
- [CORE-3504] - Softaculous: Add DirectAdmin
- [CORE-3518] - Clear navigation cache when upgrading plugins from staff UI
- [CORE-3519] - Order: Improve drag & drop area for package groups
- [CORE-3537] - Increase size of tooltip box in client UI
New Feature
- [CORE-1725] - Allow staff to send clients password reset link emails
- [CORE-1912] - Send an email to clients when services are cancelled
- [CORE-2325] - Add email notice for service renewal failures
- [CORE-2485] - New Report: Income by Package
- [CORE-3261] - Add gateway RazorPay
- [CORE-3300] - Allow clients to see email history logs
- [CORE-3325] - Import Manager: Add support for modern WHMCS password hashes
Story
- [CORE-2872] - Allow client limits to be set for Packages
- [CORE-3366] - Update all modules to use configuration files
- [CORE-3367] - Update all plugins to use configuration files
- [CORE-3368] - Update all gateways to use configuration files
- [CORE-3406] - Better support fraud checks prior to client creation
- [CORE-3431] - Order: Setup Affiliate system
- [CORE-3486] - Order: Affiliate Signups
- [CORE-3505] - Add option to disable ACH/CC payments for new Order signups
- [CORE-3508] - Add ability to disable plugin actions, events, and cron tasks
Task
- [CORE-3539] - Braintree: Update API library to support new SSL requirements
Sub-task
- [CORE-3074] - Order: Decrease frequency of fraud check occurrences
- [CORE-3386] - BluePay: Update to use configuration file
- [CORE-3387] - eWay: Update to use configuration file
- [CORE-3388] - Payflow: Update to use configuration file
- [CORE-3389] - PayJunction: Update to use configuration file
- [CORE-3390] - QuantumGateway: Update to use configuration file
- [CORE-3391] - Stripe: Update to use configuration file
- [CORE-3392] - WidePay: Update to use configuration file
- [CORE-3393] - 2Checkout: Update to use configuration file
- [CORE-3394] - Alipay: Update to use configuration file
- [CORE-3395] - Bitpay: Update to use configuration file
- [CORE-3396] - CCAvenue: Update to use configuration file
- [CORE-3397] - Hubtel: Update to use configuration file
- [CORE-3398] - IBillMe: Update to use configuration file
- [CORE-3399] - Pagseguro: Update to use configuration file
- [CORE-3400] - PayPal Payments Standard: Update to use configuration file
- [CORE-3401] - Payza: Update to use configuration file
- [CORE-3402] - Skrill: Update to use configuration file
- [CORE-3403] - Square: Update to use configuration file
- [CORE-3404] - Payumoney: Update to use configuration file
- [CORE-3405] - SSLCommerz: Update to use configuration file
- [CORE-3407] - Add method of checking client creation is valid before hand
- [CORE-3411] - CentOSWebPanel: Update to use configuration file
- [CORE-3412] - Centovacast: Update to use configuration file
- [CORE-3413] - cPanel: Update to use configuration file
- [CORE-3414] - DirectAdmin: Update to use configuration file
- [CORE-3415] - Enom: Update to use configuration file
- [CORE-3416] - GoGetSSL: Update to use configuration file
- [CORE-3417] - Interworx: Update to use configuration file
- [CORE-3418] - ISPConfig: Update to use configuration file
- [CORE-3419] - Logicboxes: Update to use configuration file
- [CORE-3420] - Namecheap: Update to use configuration file
- [CORE-3421] - Plesk: Update to use configuration file
- [CORE-3422] - Proxmox: Update to use configuration file
- [CORE-3423] - SolusVM: Update to use configuration file
- [CORE-3424] - TCAdmin: Update to use configuration file
- [CORE-3425] - Universal Module: Update to use configuration file
- [CORE-3426] - Vesta: Update to use configuration file
- [CORE-3427] - Virtualmin: Update to use configuration file
- [CORE-3428] - VPS.NET: Update to use configuration file
- [CORE-3429] - WHMSonic: Update to use configuration file
- [CORE-3432] - Order: Affiliate navigation actions
- [CORE-3433] - Order: Affiliate email templates
- [CORE-3434] - Order: Affiliate cron tasks
- [CORE-3435] - Order: Affiliate database updates
- [CORE-3436] - Billing Overview: Update to use configuration file
- [CORE-3437] - CMS: Update to use configuration file
- [CORE-3438] - Import Manager: Update to use configuration file
- [CORE-3439] - System Overview: Update to use configuration file
- [CORE-3440] - System Status: Update to use configuration file
- [CORE-3447] - Braintree: Update configuration file
- [CORE-3448] - Converge: Update configuration file
- [CORE-3449] - Stripe Payments: Update configuration file
- [CORE-3450] - Authorize.net: Update configuration file
- [CORE-3451] - Coingate: Update configuration file
- [CORE-3452] - Coin Payments: Update configuration file
- [CORE-3453] - GoCardless: Update configuration file
- [CORE-3454] - Kassa Compleet: Update configuration file
- [CORE-3455] - Kassa Compleet Ideal: Update configuration file
- [CORE-3456] - Offline: Update configuration file
- [CORE-3457] - Paystack: Update configuration file
- [CORE-3458] - BuycPanel: Update configuration file
- [CORE-3459] - cWatch: Update configuration file
- [CORE-3460] - CyberPanel: Update configuration file
- [CORE-3461] - License Module: Update configuration file
- [CORE-3462] - Teamspeak: Update configuration file
- [CORE-3463] - Namesilo: Update configuration file
- [CORE-3464] - Pterodactyl: Update configuration file
- [CORE-3465] - Vultr: Update configuration file
- [CORE-3466] - Feed Reader: Update configuration file
- [CORE-3467] - Auto Cancel: Update configuration file
- [CORE-3468] - Blesta Reseller: Update configuration file
- [CORE-3469] - Client Documents: Update configuration file
- [CORE-3470] - Download Manager: Update configuration file
- [CORE-3471] - License Manager: Update configuration file
- [CORE-3472] - Mass Mailer: Update configuration file
- [CORE-3473] - PHPIDS: Update configuration file
- [CORE-3474] - Reassign Pricing: Update configuration file
- [CORE-3475] - Shared Login: Update configuration file
- [CORE-3476] - Support Manager: Update configuration file
- [CORE-3487] - Order: Affiliate signups staff UI
- [CORE-3488] - Order: Affiliate signups client UI
- [CORE-3506] - Allow additional setting overrides on client creation
- [CORE-3507] - Order: Create new ACH/CC payment override for new signups
- [CORE-3509] - Create Settings page for plugins with Automation tab
- [CORE-3510] - Create plugin setting tab for Actions
- [CORE-3511] - Create plugin setting tab for Events
- [CORE-3512] - Add option to disable plugin actions
- [CORE-3513] - Add option to disable plugin events
- [CORE-3517] - Order: Affiliate models
- [CORE-3526] - Add client limit setting for packages
- [CORE-3527] - Order: Enforce the client limit for packages
- [CORE-3528] - Display client limit notice for new services created by staff
- [CORE-3529] - Enforce the client limit for packages in the client UI
- [CORE-3538] - Display client limit notice for service changes by staff
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.