Bug
- [CORE-3205] - Invoice price might differ from displayed renewal price
- [CORE-3221] - UI defined routes may conflict and change base_uri interface reference
- [CORE-3227] - cWatch: Error may be caused when adding a new user
- [CORE-3237] - Admin add service checkboxes are reset on error
- [CORE-3254] - Undefined variable 'addons' when creating service in admin UI in php 7.3+
- [CORE-3256] - Plesk: Password generation still not strong enough
- [CORE-3257] - Edit email template cancel button has no text
- [CORE-3258] - Paid invoice pay link still shows apply credit button
- [CORE-3259] - Order: Authorization errors are not displayed
- [CORE-3260] - Fatal error when no errors are encountered in payment authorization
Improvement
- [CORE-2288] - Plesk: Update strength of automatic password generator
- [CORE-2629] - Support Manager: Add client info to support ticket email templates
- [CORE-2847] - cPanel: Update domain and username check for "test"
- [CORE-2944] - Display notice attempting to pay already paid invoice from payment URL
- [CORE-2972] - DirectAdmin: Show password generator on edit
- [CORE-3036] - Round amounts to their currency's precision
- [CORE-3168] - Display renew price on addon service term
- [CORE-3182] - Addon services do not display service info in Services widget
- [CORE-3197] - Inactive packages shown but not accepted in admin interface
- [CORE-3198] - Add markdown editor for package and package option descriptions
- [CORE-3203] - Support Manager: Update UI to improve ticket submission buttons
- [CORE-3204] - Add input rule for service field key length
- [CORE-3209] - Add tooltips to clarify all non-trivial settings
- [CORE-3210] - Change custom client field binary indicators to icons
- [CORE-3216] - DirectAdmin: Remove user, password, and email fields for clients
- [CORE-3220] - Update client search to search secondary contacts for matches
- [CORE-3225] - Vesta: Check username for duplicates and generate another
New Feature
- [CORE-2347] - Support Manager: Allow tickets to be re-assigned
- [CORE-2694] - Create new tab to display client setting logs
- [CORE-3099] - Order: Add search option
Story
- [CORE-1082] - Allow a default option to be specified for custom client fields
- [CORE-3068] - Stripe: Look into adding support for 3DS
Task
- [CORE-2576] - Update documentation for "Billing at a Glance" plugin
Sub-task
- [CORE-3208] - Order: Allow a default option to be specified for custom client fields
- [CORE-3239] - Create merchant gateway interface for custom cc forms
- [CORE-3240] - Handle pulling a custom cc form from a merchant gateway
- [CORE-3241] - Update Accounts::Add/Edit to support retrieving fields from storing gateway
- [CORE-3242] - Create Stripe 3DS gateway
- [CORE-3243] - Order: Handle pulling a custom cc form from a merchant gateway
- [CORE-3246] - Miscellaneous updates to Stripe Payments
- [CORE-3251] - Cron does not process autodebits for Stripe 3DS correctly
- [CORE-3252] - Stripe Payments: Description is limited to 1000 characters
- [CORE-3255] - Stripe: Add description recommending Stripe Payments
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.