Skip to main content

3.6.0

Released on October 14, 2015

Summary

This is a feature release. 

Important Highlights

  1. New Gateways: Converge (aka VirtualMerchant), and Braintree
  2. Payment types can be designated as non-income
  3. Automatically set Payment Accounts for auto-debit when saved
  4. Improved performance of Invoice and Transaction searches
  5. Added ability to invoice each service independently
  6. Added ability to mass schedule cancellation of services
  7. Show invoice line items on client pay page when paying a single invoice
  8. Much more...

PHP 5.5+ Users

Included in this release is a /hotfix-php5.5/ directory. Please use this directory to overwrite the default /blesta/app/app_controller.php, /blesta/app/app_model.php, and /blesta/app/models/license.php files.

All updates for this release

CORE-5436 — Update Blesta Reseller API and Modules
CORE-5270 — Gateway: Blockonomics
CORE-5185 — Virtualmin: Add support for sub-domains under pre-determined domain
CORE-5176 — Stripe Payments: Always request 3ds for client initiated operations
CORE-5167 — Namesilo: Improve contact handling
CORE-5122 — Paysera Payment Gateway
CORE-5075 — Config option logic: admins should be able to set any configuration
CORE-5074 — Config options: Allow options to be maintained on edit
CORE-5038 — Internal: Add statistic collection to Blesta
CORE-4994 — OpenSRS: Add support for price import / sync
CORE-4918 — Allow clients to add a secondary recovery email address to their account
CORE-4732 — Support Manager: Add support for staff KB articles
CORE-4637 — License Manager: Versions
CORE-4516 — Authorize.net new gateway using Accept.js API for reduced PCI
CORE-4512 — Add an option to append package descriptions to invoice line items.
CORE-4223 — Order: Config option logic
CORE-4202 — Config option logic validation
CORE-4201 — Config option logic configuration page
CORE-4200 — Config option logic display
CORE-4199 — Config option logic database changes
CORE-3636 — Allow a configurable option to be created that determines Server Group or Module Row
CORE-3507 — Order: Create new ACH/CC payment override for new signups
CORE-3506 — Allow additional setting overrides on client creation
CORE-3505 — Add option to disable ACH/CC payments for new Order signups
CORE-3355 — NameSilo: Create packages based on domain pricing from the API
CORE-3274 — Stop Service Provision Attempts After x Failures
CORE-3238 — cPanel: Allow an account limit to be set for resellers
CORE-3236 — cPanel: Allow selling of dedicated IP with config option
CORE-3235 — Remove date ranges for config options
CORE-3233 — Option to require new account email verification
CORE-3218 — cPanel: Display account available for Server Groups
CORE-3101 — Order: Add support for html tooltips
CORE-3097 — Add package option descriptions to service add/edit package
CORE-3096 — Update config option add/edit to support descriptions
CORE-3095 — Create database table for config option descriptions
CORE-3011 — Vultr: Display snapshot status and disable server actions while a snapshot is in progress
CORE-3010 — Vultr: Automatically refresh the Actions tab
CORE-3009 — Vultr: When backups are added, set their schedule to daily
CORE-3004 — Gateway: Kassa Kompleet
CORE-2978 — Order: Allow linking to products with preselected config option values
CORE-2967 — License Module: Allow more than 1 support and updates package to be selected
CORE-2963 — Config option field descriptions
CORE-2953 — cPanel: Display account aggregate for Server Groups
CORE-2906 — Mass Mailer: Add rate limit to sending email
CORE-2806 — Messaging Integration
CORE-2347 — Support Manager: Allow tickets to be re-assigned
CORE-1880 — Allow a default option to be selected for configurable options
CORE-1837 — Order: Packages without valid currencies can lead to a JS error
CORE-1836 — Add documentation on Reassign Pricing plugin
CORE-1835 — Add documentation on Auto Cancel plugin
CORE-1834 — Hide payment account box if CC and ACH payments are disabled
CORE-1833 — Unable to send invoices with payment notices due to error
CORE-1832 — Allow config option values to be marked inactive
CORE-1829 — Disable client access to cancel options for suspended services
CORE-1824 — Show only Past Due button to client if all invoices are past due
CORE-1823 — Include Auto Cancel plugin
CORE-1822 — Hide Merge Client link when managing client profile
CORE-1819 — Manually running cron does not do so for the current company
CORE-1818 — Addon services appear on separate invoice when renewing
CORE-1817 — Coupon error is encountered when updating a service
CORE-1816 — Non-merchant gateway callback redirect not setting company ID in client redirect
CORE-1815 — Date calendar icon missing/truncated for mass scheduled service cancellation
CORE-1814 — Past due button appears in client UI for invoices due today
CORE-1813 — Tax Liability report missing state/country data for level 2 tax rules
CORE-1812 — BrainTree: Add support for CC offsite
CORE-1811 — Support Manager: Select default language tab when creating knowledgebase articles
CORE-1810 — Update FontAwesome icons to v4.4
CORE-1806 — Convert bundled reports to return Iterator instead of PDOStatement
CORE-1805 — Update service schedule cancellation to automatically schedule addons for cancellation
CORE-1804 — Reword outstanding balance notice to clients
CORE-1803 — Differentiate invoice versus pro forma in invoice PDF language
CORE-1802 — Add Country and State/Province for each level in tax liability report
CORE-1801 — Update ReportType interface to support returning Iterator
CORE-1800 — Integrity constraint violation error when adding duplicate coupon code
CORE-1799 — Themes load default CSS files rather than any custom theme
CORE-1798 — Feed Reader: Blesta Follow button may appear twice
CORE-1797 — Attempting a credit payment may cause error "Invalid invoice ID"
CORE-1795 — Auto Cancel: Cancel date may be set to a past date
CORE-1793 — Pass GET parameters from gateway callback to client/pay/received page
CORE-1792 — Upgrading service does not maintain existing options
CORE-1789 — eWAY: Update gateway logo
CORE-1788 — Reports sent to multiple companies contain data from only one company
CORE-1783 — PayPal subscriptions may not include config options in recurring price
CORE-1778 — System Overview: Add suspended services to Services graph
CORE-1774 — Package welcome email text content can appear in wrong language during copying
CORE-1770 — Select tab representing default language for HTML/Text sections
CORE-1769 — Add ability to mass schedule cancel services
CORE-1768 — SolusVM: List node name in "Server Actions"
CORE-1767 — Ensure coupon is valid and usable when set via admin UI
CORE-1766 — Improve performance of Transaction search
CORE-1765 — Improve performance of Invoice search
CORE-1764 — Add company/client group setting to allow separate invoice per service
CORE-1762 — Show line items on client pay page
CORE-1761 — Add the ability to edit in review services
CORE-1760 — Plugin to change service package across package groups
CORE-1759 — Unschedule cancellation when service is unsuspended
CORE-1758 — Add plugin to automatically cancel services
CORE-1736 — SolusVM: Strip www. from hostname
CORE-1731 — Authorize.net CIM: Improve error message when updating only expiration date
CORE-1727 — Redirect to the portal page when accessing /install if already installed
CORE-1724 — Include PDF invoices in payment reminder emails
CORE-1708 — Add support for config option logic
CORE-1653 — Mark Payment Account for auto-debit when saved
CORE-1641 — PayPal: Refunds for full amounts fail
CORE-1623 — Increase contacts.company database field to varchar 128
CORE-1598 — Gateway: BrainTree
CORE-1596 — cPanel: Add single sign-on support to clients and staff
CORE-1570 — Disable client access to module management tabs for suspended services
CORE-1564 — Scheduled Cancellation Notice
CORE-1516 — cPanel: Increase username limit to 16 characters
CORE-1488 — Stripe: Update credit card processing to handle 'declined' status
CORE-1481 — Billing Overview: Calculate non-income transactions
CORE-1480 — Billing Overview: Exclude non-income transactions from revenue
CORE-1479 — Set whether transaction type is 'income' or 'credit'
CORE-1467 — Hide invoice method change box if email is the only option
CORE-1454 — Logicboxes: Add tooltip for Sandbox mode
CORE-1312 — Gateway: Converge (aka VirtualMerchant)
CORE-710 — Universal Module: Add option to populate service expandable area.
CORE-385 — Module: Virtualmin