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

Bug

  • [CORE-3057] - Invoice Creation report fails to generate due to error regarding "date"
  • [CORE-3059] - TypeError when processing cron to create invoices from renewing services
  • [CORE-3085] - Non-expandable table zebra-striping not shown properly in client UI
  • [CORE-3088] - Renew date change proration ignores config options
  • [CORE-3091] - Applying coupon code in admin service edit readds setup fee
  • [CORE-3092] - Addon invoices may not be prorated properly
  • [CORE-3108] - Clients unable to complete payment when not logged in using pay link
  • [CORE-3117] - Order: Undefined variable
  • [CORE-3155] - Bootstrap glyphicons are set in wrong path
  • [CORE-3161] - Cannot create contact if the 'unique_contact_email' setting is undefined
  • [CORE-3162] - Add scheduled cancellation icon to suspended services

Improvement

  • [CORE-1832] - Allow config option values to be marked inactive
  • [CORE-2156] - Allow the module row to be selected when adding a service
  • [CORE-2175] - Allow for a staff ID to be set for module for logging purposes
  • [CORE-2466] - Add a status icon for suspended services
  • [CORE-2589] - Add a setting to allow invoices to be voided when past due for service cancellations
  • [CORE-2597] - Add option to set transaction status when recording payment
  • [CORE-2613] - Download Manager: File titles do not wrap for long words
  • [CORE-2614] - Support Manager: Response titles do not wrap for long words
  • [CORE-2953] - cPanel: Display account aggregate for Server Groups
  • [CORE-2963] - Config option field descriptions
  • [CORE-2982] - Support Manager: Update staff emails to use staff language
  • [CORE-3005] - Show pending transactions in client widget
  • [CORE-3037] - Remove cog icon when adding a new invoice line item
  • [CORE-3039] - Allow the module row to be changed on service edit
  • [CORE-3045] - ISPConfig: Add port field to module row
  • [CORE-3052] - DirectAdmin: Add port field to module row
  • [CORE-3058] - cWatch: Update malware FTP check
  • [CORE-3060] - Update scope of property in GeoIP library
  • [CORE-3062] - cWatch: Remove domain from licenses before deactivation
  • [CORE-3063] - cWatch: Implement license upgrades/downgrades
  • [CORE-3089] - Order: Update config options to support default values
  • [CORE-3098] - Work around deadlock when creating invoices
  • [CORE-3106] - Clarify cron command is an example
  • [CORE-3122] - Update nonmerchant payment page to display gateway errors
  • [CORE-3123] - Add company setting to make contact email addresses unique
  • [CORE-3156] - Update Invoices search to search by invoice ID

New Feature

  • [CORE-1596] - cPanel: Add single sign-on support to clients and staff
  • [CORE-1880] - Allow a default option to be selected for configurable options
  • [CORE-3065] - Add FTP(S) library support
  • [CORE-3079] - Widepay: Create gateway

Story

  • [CORE-2529] - Create invoice pricing presenter
  • [CORE-3028] - Add renewal pricing option
  • [CORE-3078] - Update extensions for php 7.2+ compatibility with Countable objects
  • [CORE-3082] - CLI Installer may incorrectly set root_web_dir value

Task

  • [CORE-3102] - Billing Overview: Update for php 7.3 compatibility
  • [CORE-3103] - PHPIDS: Update HTMLPurifier library
  • [CORE-3104] - Add php 7.3 support for ioncube

Sub-task

  • [CORE-2544] - Create Invoice presenter
  • [CORE-2545] - Update invoice creation to use Invoice presenter
  • [CORE-3021] - ImportManager: Replace invoice total calculation
  • [CORE-3053] - Add migration for pricing to support a renewal price
  • [CORE-3054] - Allow renewal price to be set
  • [CORE-3055] - Update pricing logic to observe renewal pricing
  • [CORE-3093] - Add package setting for whether to use renewal price for upgrades
  • [CORE-3094] - System Status: Add check on system directory settings
  • [CORE-3095] - Create database table for config option descriptions
  • [CORE-3096] - Update config option add/edit to support descriptions
  • [CORE-3097] - Add package option descriptions to service add/edit package
  • [CORE-3101] - Order: Add support for html tooltips
  • [CORE-3126] - Blesta License: Make compatible with php 7.2+
  • [CORE-3127] - BuycPanel: Make compatible with php 7.2+
  • [CORE-3128] - CentOS Web Panel: Make compatible with php 7.2+
  • [CORE-3129] - CentovaCast: Make compatible with php 7.2+
  • [CORE-3130] - DirectAdmin: Make compatible with php 7.2+
  • [CORE-3131] - Enom: Make compatible with php 7.2+
  • [CORE-3132] - GoGetSSL: Make compatible with php 7.2+
  • [CORE-3133] - Interworx: Make compatible with php 7.2+
  • [CORE-3135] - LogicBoxes: Make compatible with php 7.2+
  • [CORE-3136] - Multicraft: Make compatible with php 7.2+
  • [CORE-3137] - Namecheap: Make compatible with php 7.2+
  • [CORE-3138] - Plesk: Make compatible with php 7.2+
  • [CORE-3139] - Proxmox: Make compatible with php 7.2+
  • [CORE-3140] - SolusVM: Make compatible with php 7.2+
  • [CORE-3141] - TCAdmin: Make compatible with php 7.2+
  • [CORE-3142] - CyberPanel: Make compatible with php 7.2+
  • [CORE-3143] - TeamSpeak: Make compatible with php 7.2+
  • [CORE-3144] - Vesta: Make compatible with php 7.2+
  • [CORE-3145] - Virtualmin: Make compatible with php 7.2+
  • [CORE-3146] - VPS.net: Make compatible with php 7.2+
  • [CORE-3147] - Vultr: Make compatible with php 7.2+
  • [CORE-3148] - WHMSonic: Make compatible with php 7.2+
  • [CORE-3149] - FeedReader: Make compatible with php 7.2+
  • [CORE-3150] - Mass Mailer: Make compatible with php 7.2+
  • [CORE-3151] - Order: Make compatible with php 7.2+

Edit/Copy Release Notes

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