| | CORE-3217 | CentOS WebPanel: Look into new API | Jonathan Reissmueller | Closed |
| | CORE-2160 | Disable client upgrades to term and config options when open invoices exist | Abdy Franco | Closed |
| | CORE-2287 | Plesk: Change IP Address field to Hostname | Jonathan Reissmueller | Closed |
| | CORE-2831 | Improve hostname validation | Unassigned | Closed |
| | CORE-2849 | cPanel: Add support for sub-domains under pre-determined domain | Abdy Franco | Closed |
| | CORE-2978 | Order: Allow linking to products with preselected config option values | Tyson Phillips | Closed |
| | CORE-2990 | Order: Skip service configuration step if no service fields, config options, or addons | Abdy Franco | Closed |
| | CORE-3105 | Update criteria for assigning offsite payment accounts to an existing customer | Jonathan Reissmueller | Closed |
| | CORE-3112 | Service suspension should evaluate calendar day | Tyson Phillips | Closed |
| | CORE-3120 | Admin edit service total box for actions section | Tyson Phillips | Closed |
| | CORE-3121 | Show package setup fee in client service edit review page | Jonathan Reissmueller | Closed |
| | CORE-3160 | TeamSpeak: Add support for service suspensions and unsuspensions | Abdy Franco | Closed |
| | CORE-3174 | Service renew date change should use pricing presenter | Tyson Phillips | Closed |
| | CORE-3179 | Pterodactyl Module | Jonathan Reissmueller | Closed |
| | CORE-3192 | Softaculous: Add CentOS Web Panel | Jonathan Reissmueller | Closed |
| | CORE-3231 | Add new currency formats for ####,## and ####.## | Jonathan Reissmueller | Closed |
| | CORE-3232 | Update formatted currencies displayed in HTML to always appear LTR | Jonathan Reissmueller | Closed |
| | CORE-3235 | Remove date ranges for config options | Tyson Phillips | Closed |
| | CORE-3236 | cPanel: Allow selling of dedicated IP with config option | Jonathan Reissmueller | Closed |
| | CORE-3238 | cPanel: Allow an account limit to be set for resellers | Abdy Franco | Closed |
| | CORE-3250 | Blesta Installer: Allow the MySQL port to be overriden | Abdy Franco | Closed |
| | CORE-3286 | Order: Add cart page for ajax template | Tyson Phillips | Closed |
| | CORE-3290 | Order: Update formatted currencies displayed in HTML to always appear LTR | Jonathan Reissmueller | Closed |
| | CORE-3291 | Path to PHP for cron example sometimes includes /user/ instead of /usr/ | Abdy Franco | Closed |
| | CORE-3294 | Update hostname validation for extensions | Jonathan Reissmueller | Closed |
| | CORE-3296 | Pagseguro: stop submitting phone number | Jonathan Reissmueller | Closed |
| | CORE-3297 | Stripe: Ensure that a $client_reference_id is valid | Jonathan Reissmueller | Closed |
| | CORE-3298 | Stripe Payments: Ensure that a $client_reference_id is valid | Jonathan Reissmueller | Closed |
| | CORE-3299 | Authorize.net: Ensure that a $client_reference_id is valid | Jonathan Reissmueller | Closed |
| | CORE-3302 | Email for paying with auth/capture gateway has missing tags | Jonathan Reissmueller | Closed |
| | CORE-3307 | Order: Base currency renew value shown instead of selected currency | Jonathan Reissmueller | Closed |
| | CORE-3309 | TCPDF bug causes logo/background to be deleted | Tyson Phillips | Closed |
| | CORE-3310 | Pterodactyl: Add egg variable to the package | Jonathan Reissmueller | Closed |
| | CORE-3311 | Pterodactyl: Add ability to set egg variables through config options | Jonathan Reissmueller | Closed |
| | CORE-3312 | Pterodactyl: Create service/package validation rules using egg variables | Jonathan Reissmueller | Closed |
| | CORE-3313 | Pterodactyl: Add service info methods | Jonathan Reissmueller | Closed |
| | CORE-3314 | Services::edit() does not populate config options correctly for text fields | Jonathan Reissmueller | Closed |
| | CORE-3317 | Fatal error when saving a coupon without packages set | Jonathan Reissmueller | Closed |
| | CORE-3318 | Coupons may be updated across companies | Jonathan Reissmueller | Closed |
| | CORE-3319 | Negative coupon causes fatal error | Jonathan Reissmueller | Closed |
| | CORE-3320 | Negative tax causes fatal error | Jonathan Reissmueller | Closed |
| | CORE-3321 | Coupons may cause negative invoices to be generated | Jonathan Reissmueller | Closed |
| | CORE-3322 | Module: apnscp shared hosting panel | Abdy Franco | Closed |
| | CORE-3326 | Source documentation is inaccurate for Clients::addCustomField | Tyson Phillips | Closed |
| | CORE-3327 | Plesk: Allow name servers to be specified, and used as a tag in welcome email | Jonathan Reissmueller | Closed |
| | CORE-3328 | Order: Summary items show subtotal as unit price | Tyson Phillips | Closed |
| | CORE-3329 | Plesk: Update hostname validation for extensions | Jonathan Reissmueller | Closed |
| | CORE-3330 | BuycPanel: Update hostname validation for extensions | Jonathan Reissmueller | Closed |
| | CORE-3331 | CentOSWebPanel: Update hostname validation for extensions | Jonathan Reissmueller | Closed |
| | CORE-3332 | Centovacast: Update hostname validation for extensions | Jonathan Reissmueller | Closed |
| | CORE-3333 | cPanel: Update hostname validation for extensions | Jonathan Reissmueller | Closed |
| | CORE-3334 | CyberPanel: Update hostname validation for extensions | Jonathan Reissmueller | Closed |
| | CORE-3335 | DirectAdmin: Update hostname validation for extensions | Jonathan Reissmueller | Closed |
| | CORE-3336 | Interworx: Update hostname validation for extensions | Jonathan Reissmueller | Closed |
| | CORE-3337 | ISPConfig: Update hostname validation for extensions | Jonathan Reissmueller | Closed |
| | CORE-3338 | Proxmox: Update hostname validation for extensions | Jonathan Reissmueller | Closed |
| | CORE-3339 | SolusVM: Update hostname validation for extensions | Jonathan Reissmueller | Closed |
| | CORE-3340 | TCAdmin: Update hostname validation for extensions | Jonathan Reissmueller | Closed |
| | CORE-3341 | Teamspeak: Update hostname validation for extensions | Jonathan Reissmueller | Closed |
| | CORE-3342 | Vesta: Update hostname validation for extensions | Jonathan Reissmueller | Closed |
| | CORE-3343 | VirtualMin: Update hostname validation for extensions | Jonathan Reissmueller | Closed |
| | CORE-3344 | VPS.net: Update hostname validation for extensions | Jonathan Reissmueller | Closed |
| | CORE-3345 | Vultr: Update hostname validation for extensions | Jonathan Reissmueller | Closed |
| | CORE-3346 | WHMSonic: Update hostname validation for extensions | Jonathan Reissmueller | Closed |
| | CORE-3349 | cWatch: Update hostname validation for extensions | Jonathan Reissmueller | Closed |
| | CORE-3350 | Softaculous: Add Plesk | Jonathan Reissmueller | Closed |
| | CORE-3352 | Pterodactyl: Required Package options not used unless clients can set them during checkout | Jonathan Reissmueller | Closed |
| | CORE-3353 | Pterodactyl: "An error was encountered while processing this request." during checkout | Jonathan Reissmueller | Closed |
| | CORE-3354 | Pterodactyl: Update language | Jonathan Reissmueller | Closed |
| | CORE-3357 | Updating an invoice does not display the correct currency-formatted amount | Tyson Phillips | Closed |
| | CORE-3196 | SolusVM: Allow reinstalling the same template | Abdy Franco | Closed |
| | CORE-3207 | Make gateway names multi-lingual in client payment | Jonathan Reissmueller | Closed |
| | CORE-3218 | cPanel: Display account available for Server Groups | Abdy Franco | Closed |
| | CORE-3289 | When upgrading, clear the navigation cache | Jonathan Reissmueller | Closed |
| | CORE-3295 | Pagseguro: Allow for longer API keys | Jonathan Reissmueller | Closed |