ochProjects Package 1.2.0 for Joomla 5.3+/6.0+
| Version | 1.2.0 |
|---|---|
| Maturity | Stable |
| Release Date | 2026-09-24 |
| Tags | |
Changelog
| Type | Change |
|---|---|
| Fix | Fix stray "??" in generated invoice PDFs by declaring UTF-8 explicitly |
| Addition | Both the admin Projects list and the front-end Dashboard show budget status (remaining/over) for Capped projects, and now Capped/Fixed both get it in the admin list; an over-budget project also gets a badge on its collapsed summary row |
| Addition | Add Front-End Time Logging for Team Members, plus a Created By filter on admin Time Logs |
| Addition | Add per-component debug logging toggle for ochProjects > Lets com_ochprojects write INFO/DEBUG level log entries without turning on Joomla's Global Debug for the whole site |
| Addition | Add Project Notifications: Threshold Alerts > Lets a Customer set a per-Project logged-but-not-yet-invoiced threshold and be emailed whenever it's crossed |
| Addition | Add Mark a Project Completed + Front-End Projects List > Projects can now be set Completed (relabelled from Archived on the front end) without losing front-end access to them. |
| Change | List the project's work on a Fixed Price invoice's specification |
| Change | Capped Budget adds projects.budget_amount - when set on a Capped project, budget_hours becomes read-only and is computed from it at the current hourly rate, so an agreement made in currency (e.g. "capped at EUR 1000") no longer has to be converted to hours by hand. |
| Change | Rename Customer.email to invoice_email to disambiguate from notifications |
| Change | Log Invoice/Payment Received emails sent via dispatchInvoiceEmail() |
| Remove | Remove the orphaned Customer menu item type for consistency |
| Language | Add nl-NL/de-DE/fr-FR/es-ES translations |
| Notes | This version will only install on Joomla 5.3+ and PHP 8.1+ |
Installation Notes
Joomla! 6 Joomla! 5 Joomla! 4 (EOL - Not supported) Joomla! 3 (EOL - Not supported) PHP 8.1+
See: Documentation