All notable changes to this project will be documented in this file.
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.6.0-stable.0 - 2020-04-14
- added autoload lookup in admin/client template
- added wbTimeLog_Lang::import( path ) method for initializing language overrides
- removed seconds from formatted decimal values to eliminate rounding errors
- patched invalid variable assignment for js language values in header
4.5.0-stable.0 - 2020-04-03
- updates to daterangepicker implementation
- passive detection of wbtimelog library on server module (prevent crash when addon diabled)
4.4.0-stable.0 - 2020-03-30
- added parsing and formatting of timelog / credit hours between hour/min/sec and decimal formats for credit & timelog fields
- added wbTeamPro rate conversion by Timelog Type
- total footer for timelog report
- default credit hour on new form from 1 to blank
- lookup cron overbill rate to pre-populate rate on new credit form
- removed requirement for note on timelog entry
- updated datepicker usage to support WHMCS 7.9 implementation
4.3.0-stable.0 - 2020-03-03
- overrage billing to only append invoices with a subtotal (prevent invoices marked as PAID)
- patched WHMCS 7.9.2 PHPMailer compatibility
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
reftimelog columnn with
- Isolated timelog / credit report generators
- Removed fixed width on export datepick fields
- Fixed strict array parameter errors during cron