All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Types of Changes

  • Added for new features.
  • Changed for changes in existing functionality.
  • Deprecated for once-stable features removed in upcoming releases.
  • Removed for deprecated features removed in this release.
  • Fixed for any bug fixes.
  • Security to invite users to upgrade in case of vulnerabilities.


  • Merge CHANGELOG.txt into this file

4.2.0-stable.0 - 2019-08-28


  • improved logic for UpdateInvoiceTotal service credit lookup before modify
  • improved credit report view to prevent invalid split totals between pages


  • patched tabs handler connflicting with mobile (compressed) tabs in ticket view

4.1.0-stable.0 - 2019-03-20


  • version identification in update method

4.1.0-stable.0 - 2019-03-20


  • block/head view files for admin & client HTML head injection
  • WHMCS_BASE definition for relative script loading

4.0.1-rc.0 - 2018-11-12


  • SQL upgrade detection during v4.0 installation

4.0.0-rc.0 - 2018-10-23


  • Added Product Addon credit event processing
  • Added Admin and Date Range filters to the admin timelog list view
  • Added Credit Source tracking and display in admin credit view
  • Implemented methods for safer text handling
  • Isolated more configuration logic into Config handler
  • Implemented refined logic for credit expiration invoice collision (largest debit used when multiple found for invoice during InvoiceCreation / InvoicePaid events)
  • Added default product/addon setting recognition on admin Service Product, Service Addon views


  • Refactored invoice processing event
  • English language additions / updates
  • Replaced ref timelog columnn with uuid
  • Isolated timelog / credit report generators
  • Replaced ref with uuid on tbladdon_wbclientstimelog
  • Replaced ref with uuid on tbladdon_wbclientstimelog_credits
  • Replaced config_adminid and config_hostingid with config_entity_type and config_entity_id on tbladdon_wbclientstimelog_config


  • Removed fixed width on export datepick fields


  • Fixed strict array parameter errors during cron