Changelog
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.
TODO
- Merge CHANGELOG.txt into this file
4.6.0-stable.0 - 2020-04-14
Added
- added autoload lookup in admin/client template
- added wbTimeLog_Lang::import( path ) method for initializing language overrides
Changed
- removed seconds from formatted decimal values to eliminate rounding errors
Fixed
- patched invalid variable assignment for js language values in header
4.5.0-stable.0 - 2020-04-03
Changed
- updates to daterangepicker implementation
Fixed
- passive detection of wbtimelog library on server module (prevent crash when addon diabled)
4.4.0-stable.0 - 2020-03-30
Added
- 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
Changed
- 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
Fixed
- updated datepicker usage to support WHMCS 7.9 implementation
4.3.0-stable.0 - 2020-03-03
Changed
- overrage billing to only append invoices with a subtotal (prevent invoices marked as PAID)
Fixed
- patched WHMCS 7.9.2 PHPMailer compatibility
4.2.0-stable.0 - 2019-08-28
Changed
- improved logic for UpdateInvoiceTotal service credit lookup before modify
- improved credit report view to prevent invalid split totals between pages
Fixed
- patched tabs handler connflicting with mobile (compressed) tabs in ticket view
4.1.0-stable.0 - 2019-03-20
Changed
- version identification in update method
4.1.0-stable.0 - 2019-03-20
Added
- 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
Fixed
- SQL upgrade detection during v4.0 installation
4.0.0-rc.0 - 2018-10-23
Added
- 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
Changed
- Refactored invoice processing event
- English language additions / updates
- Replaced
reftimelog columnn withuuid - Isolated timelog / credit report generators
- Replaced
refwithuuidontbladdon_wbclientstimelog - Replaced
refwithuuidontbladdon_wbclientstimelog_credits - Replaced
config_adminidandconfig_hostingidwithconfig_entity_typeandconfig_entity_idontbladdon_wbclientstimelog_config
Removed
- Removed fixed width on export datepick fields
Patched
- Fixed strict array parameter errors during cron