Release Notes - Blesta Core - Version 4.8.0-b1 - HTML format

Bug

  • [CORE-3291] - Path to PHP for cron example sometimes includes /user/ instead of /usr/
  • [CORE-3302] - Email for paying with auth/capture gateway has missing tags
  • [CORE-3307] - Order: Base currency renew value shown instead of selected currency
  • [CORE-3309] - TCPDF bug causes logo/background to be deleted
  • [CORE-3314] - Services::edit() does not populate config options correctly for text fields
  • [CORE-3317] - Fatal error when saving a coupon without packages set
  • [CORE-3318] - Coupons may be updated across companies
  • [CORE-3319] - Negative coupon causes fatal error
  • [CORE-3320] - Negative tax causes fatal error
  • [CORE-3321] - Coupons may cause negative invoices to be generated
  • [CORE-3326] - Source documentation is inaccurate for Clients::addCustomField
  • [CORE-3328] - Order: Summary items show subtotal as unit price
  • [CORE-3352] - Pterodactyl: Required Package options not used unless clients can set them during checkout
  • [CORE-3353] - Pterodactyl: "An error was encountered while processing this request." during checkout
  • [CORE-3357] - Updating an invoice does not display the correct currency-formatted amount

Improvement

  • [CORE-2160] - Disable client upgrades to term and config options when open invoices exist
  • [CORE-2287] - Plesk: Change IP Address field to Hostname
  • [CORE-2831] - Improve hostname validation
  • [CORE-2990] - Order: Skip service configuration step if no service fields, config options, or addons
  • [CORE-3112] - Service suspension should evaluate calendar day
  • [CORE-3120] - Admin edit service total box for actions section
  • [CORE-3121] - Show package setup fee in client service edit review page
  • [CORE-3160] - TeamSpeak: Add support for service suspensions and unsuspensions
  • [CORE-3174] - Service renew date change should use pricing presenter
  • [CORE-3192] - Softaculous: Add CentOS Web Panel
  • [CORE-3196] - SolusVM: Allow reinstalling the same template
  • [CORE-3207] - Make gateway names multi-lingual in client payment
  • [CORE-3217] - CentOS WebPanel: Look into new API
  • [CORE-3218] - cPanel: Display account available for Server Groups
  • [CORE-3231] - Add new currency formats for ####,## and ####.##
  • [CORE-3232] - Update formatted currencies displayed in HTML to always appear LTR
  • [CORE-3235] - Remove date ranges for config options
  • [CORE-3250] - Blesta Installer: Allow the MySQL port to be overriden
  • [CORE-3286] - Order: Add cart page for ajax template
  • [CORE-3289] - When upgrading, clear the navigation cache
  • [CORE-3295] - Pagseguro: Allow for longer API keys
  • [CORE-3296] - Pagseguro: stop submitting phone number
  • [CORE-3327] - Plesk: Allow name servers to be specified, and used as a tag in welcome email
  • [CORE-3350] - Softaculous: Add Plesk
  • [CORE-3354] - Pterodactyl: Update language

New Feature

  • [CORE-2849] - cPanel: Add support for sub-domains under pre-determined domain
  • [CORE-2978] - Order: Allow linking to products with preselected config option values
  • [CORE-3236] - cPanel: Allow selling of dedicated IP with config option
  • [CORE-3238] - cPanel: Allow an account limit to be set for resellers
  • [CORE-3322] - Module: apnscp shared hosting panel

Story

  • [CORE-3105] - Update criteria for assigning offsite payment accounts to an existing customer
  • [CORE-3179] - Pterodactyl Module
  • [CORE-3294] - Update hostname validation for extensions

Sub-task

  • [CORE-3290] - Order: Update formatted currencies displayed in HTML to always appear LTR
  • [CORE-3297] - Stripe: Ensure that a $client_reference_id is valid
  • [CORE-3298] - Stripe Payments: Ensure that a $client_reference_id is valid
  • [CORE-3299] - Authorize.net: Ensure that a $client_reference_id is valid
  • [CORE-3310] - Pterodactyl: Add egg variable to the package
  • [CORE-3311] - Pterodactyl: Add ability to set egg variables through config options
  • [CORE-3312] - Pterodactyl: Create service/package validation rules using egg variables
  • [CORE-3313] - Pterodactyl: Add service info methods
  • [CORE-3329] - Plesk: Update hostname validation for extensions
  • [CORE-3330] - BuycPanel: Update hostname validation for extensions
  • [CORE-3331] - CentOSWebPanel: Update hostname validation for extensions
  • [CORE-3332] - Centovacast: Update hostname validation for extensions
  • [CORE-3333] - cPanel: Update hostname validation for extensions
  • [CORE-3334] - CyberPanel: Update hostname validation for extensions
  • [CORE-3335] - DirectAdmin: Update hostname validation for extensions
  • [CORE-3336] - Interworx: Update hostname validation for extensions
  • [CORE-3337] - ISPConfig: Update hostname validation for extensions
  • [CORE-3338] - Proxmox: Update hostname validation for extensions
  • [CORE-3339] - SolusVM: Update hostname validation for extensions
  • [CORE-3340] - TCAdmin: Update hostname validation for extensions
  • [CORE-3341] - Teamspeak: Update hostname validation for extensions
  • [CORE-3342] - Vesta: Update hostname validation for extensions
  • [CORE-3343] - VirtualMin: Update hostname validation for extensions
  • [CORE-3344] - VPS.net: Update hostname validation for extensions
  • [CORE-3345] - Vultr: Update hostname validation for extensions
  • [CORE-3346] - WHMSonic: Update hostname validation for extensions
  • [CORE-3349] - cWatch: Update hostname validation for extensions

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.