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

Bug

  • [CORE-3751] - Pterodactyl: editService causes fatal error if use_module is false
  • [CORE-3752] - Client service field tooltips appear on newline
  • [CORE-3832] - Extension Generator: getPermissions and getPermission groups not generated
  • [CORE-3833] - Extension Generator: empty tables (actions, events, management tabs, etc) cause error
  • [CORE-3841] - Email Verification template has no name or description
  • [CORE-3842] - Extension Generator: Allow the creation of modules without Service Management Tabs or Cron Tasks
  • [CORE-3845] - Extension Generator: Escape language definitions
  • [CORE-3848] - Unable to remove email change
  • [CORE-3850] - Twilio directory placed in vendors/blesta instead of components/messengers
  • [CORE-3851] - Order: Maxmindv2 does not parse out information

Improvement

  • [CORE-2758] - Set path to uploads directory on installation
  • [CORE-2903] - Support Manager: Add reCaptcha option for tickets opened publicly
  • [CORE-3305] - System Status: Add log directory permission check
  • [CORE-3481] - Order: Update Maxmind integration to use their latest minfraud API
  • [CORE-3515] - Softaculous: Add ISPManager
  • [CORE-3613] - System Status: Add a check to see if database version is equal to latest mapping version
  • [CORE-3668] - Apply currency format to PDF invoice unit price and cost columns and subtotal
  • [CORE-3745] - SMTP credential validation
  • [CORE-3750] - Sort the available plugin list alphabetically
  • [CORE-3767] - VirtualMin: Validate credentials on module row add/edit
  • [CORE-3779] - Order: Affiliate - Exclude packages from commision calculations
  • [CORE-3783] - Order: Public Affiliate page
  • [CORE-3822] - Support Manager: Change file dropzone timeout limit
  • [CORE-3825] - Import Manager: Skip importing invoices from whmcs without a matching client
  • [CORE-3826] - Extension Generator: Add form validation
  • [CORE-3834] - Add permissions for messenger management pages
  • [CORE-3835] - Add permissions for mail test
  • [CORE-3836] - Extension Generator: Template files should end in .tpl
  • [CORE-3837] - Add messenger log page
  • [CORE-3839] - Support Manager: Update ticket updated message template
  • [CORE-3840] - Add "please select" for messenger configuration page
  • [CORE-3846] - Reword email verification notice when requiring payment
  • [CORE-3847] - Update the Email Verification template text

New Feature

  • [CORE-1555] - Pre-load sample welcome email content on demand from the module
  • [CORE-3233] - Option to require new account email verification
  • [CORE-3778] - Namesilo: Add support for DNS record management
  • [CORE-3792] - Add module types

Story

  • [CORE-2806] - Messaging Integration
  • [CORE-3649] - Extension Generator: Create new plugin
  • [CORE-3756] - Create SMS messenger extension support
  • [CORE-3774] - Extension Generator: Add gateway support
  • [CORE-3793] - Set registrar type for existing modules

Sub-task

  • [CORE-3657] - Extension Generator: Create basic structure
  • [CORE-3670] - Extension Generator: Create module forms
  • [CORE-3671] - Extension Generator: Create plugin forms
  • [CORE-3672] - Extension Generator: Create gateway forms
  • [CORE-3674] - Add verification email template
  • [CORE-3675] - Add email verification setting
  • [CORE-3676] - Add email_verifications table and model
  • [CORE-3677] - Implement email verifications
  • [CORE-3678] - Order: Send email verification on signup
  • [CORE-3684] - Extension Generator: Create management page
  • [CORE-3686] - ApisCP: Add sample welcome email content
  • [CORE-3687] - Blesta License: Add sample welcome email content
  • [CORE-3688] - BuycPanel: Add sample welcome email content
  • [CORE-3689] - CentOS WebPanel: Add sample welcome email content
  • [CORE-3690] - CentovaCast: Add sample welcome email content
  • [CORE-3691] - cPanel: Add sample welcome email content
  • [CORE-3692] - CWatch: Add sample welcome email content
  • [CORE-3693] - CyberPanel: Add sample welcome email content
  • [CORE-3694] - DirectAdmin: Add sample welcome email content
  • [CORE-3695] - Enom: Add sample welcome email content
  • [CORE-3696] - GoGetSSL: Add sample welcome email content
  • [CORE-3697] - Interworx: Add sample welcome email content
  • [CORE-3698] - ISPConfig: Add sample welcome email content
  • [CORE-3699] - ISPmanager: Add sample welcome email content
  • [CORE-3700] - LogicBoxes: Add sample welcome email content
  • [CORE-3701] - Multicraft: Add sample welcome email content
  • [CORE-3702] - Namecheap: Add sample welcome email content
  • [CORE-3703] - Namesilo: Add sample welcome email content
  • [CORE-3704] - Plesk: Add sample welcome email content
  • [CORE-3705] - Proxmox: Add sample welcome email content
  • [CORE-3706] - Pterodactyl: Add sample welcome email content
  • [CORE-3707] - SolusVM: Add sample welcome email content
  • [CORE-3708] - Tcadmin: Add sample welcome email content
  • [CORE-3709] - TeamSpeak: Add sample welcome email content
  • [CORE-3710] - TheSSLStore: Add sample welcome email content
  • [CORE-3711] - Vesta: Add sample welcome email content
  • [CORE-3712] - VirtualMin: Add sample welcome email content
  • [CORE-3713] - VPS.NET: Add sample welcome email content
  • [CORE-3714] - Vultr: Add sample welcome email content
  • [CORE-3715] - WHMSonic: Add sample welcome email content
  • [CORE-3716] - Extension Generator: Create content parser
  • [CORE-3719] - Extension Generator: Create module template files
  • [CORE-3720] - Extension Generator: Create plugin template files
  • [CORE-3721] - Extension Generator: Create merchant gateway template files
  • [CORE-3722] - Extension Generator: Create nonmerchant gateway template files
  • [CORE-3725] - License: Add sample welcome email content
  • [CORE-3757] - Add staff mobile number
  • [CORE-3758] - Create messenger tables/models
  • [CORE-3759] - Create Messenger configuration pages
  • [CORE-3760] - Create Message Template page
  • [CORE-3769] - Update Plugin class to support messages
  • [CORE-3770] - Order: Add new order staff message
  • [CORE-3771] - Create Messenger abstract class
  • [CORE-3772] - Twilio: Create new messenger
  • [CORE-3775] - Extension Generator: Various module improvements
  • [CORE-3794] - Enom: Add type config value
  • [CORE-3795] - Logicboxes: Add type config value
  • [CORE-3796] - Namecheap: Add type config value
  • [CORE-3797] - Namesilo: Add type config value
  • [CORE-3824] - Extension Generator: Add more code comments
  • [CORE-3829] - Support Manager: Add ticket recevied message

Edit/Copy Release Notes

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