The Pushover Addon Module reached version 1.3.1 on 07.10.2017 with updates for the ASPnix 2.0 licensing system and WHMCS 7 admin interface. The complete history below lists every release back to the 1.1.0 initial release, preserving all original changes while adding context on their operational impact.
Releases progressively added notification types for ticket events, invoices, cancellations, staff logins, and service alerts. Critical fixes addressed blank screens on ticket closure, duplicate mobile app alerts, incorrect mass message counts, and deprecated database calls. Later versions adopted the WHMCS PDO layer for security and raised the PHP minimum to 5.4. These updates prevent missed alerts that delay support response times and maintain compatibility as WHMCS evolves.
#Prerequisites and Update Notes
Confirm PHP 5.4+ before installing versions after 1.2.7. Use WHMCS 6.0 or newer for full DBAL support. Back up the addon directory and database before replacement. After upgrade, clear WHMCS caches, re-validate licensing for 2.0 compatibility, and test each enabled notification type. Common pitfall: failing to update language files after variable replacement changes, which can leave notifications using literal placeholders.
#Full Changelog
#Version 1.3.1 - Released 07.10.2017
Updated to work with the new ASPnix 2.0 licensing system. Initial update for the addon admin output to use the WHMCS 7 look and feel. These changes prevent license validation failures after platform upgrades and deliver a consistent administrative experience that matches core WHMCS styling.
#Version 1.3.0 - Released 12.08.2016
Various improvements. This release refined stability, hook execution, and overall performance in preparation for subsequent WHMCS core updates.
#Version 1.2.8 - Released 07.15.2015
Fixed blank screen / exception on ticket closure. Fixed wrong admin notification sent for cancellation requests. Fixed missing full name on staff login notifications. These corrections eliminated workflow interruptions for support staff and ensured accurate recipient and content data in all administrative alerts.
#Version 1.2.7 - Released 07.10.2015
Full support for WHMCS 6.0. DBAL now uses the WHMCS PDO layer instead of the deprecated WHMCS helpers. Improvements to all hook points. WHMCS mobile app no longer causes "staff login" notifications to send multiple times. PHP 5.4 is now the minimal requirement. PDO adoption removes reliance on outdated database functions, reduces risk of query errors, and aligns with current security practices.
#Version 1.2.5 - Released 02.03.2015
Updated the English language file to use a new "variable replacement" method. Added some additional language file entries. Improvements / bug fixes to the Pushover system to more efficiently send messages. The updated replacement approach enables safer and more flexible customization of notification text without editing core module files.
$_LANG['pushover']['ticket_closed'] = "Ticket #{ticketid} closed by {adminname} - {subject}";
// Variable tokens replaced at runtime; see language file comments for available parameters.
#Version 1.2.3 - Released 01.26.2015
Fixed an issue where the total messages sent for mass messages was incorrect. Added support for custom priorities per notification type for clients and staff. Per-type priorities let urgent events bypass quiet hours or trigger high-priority sounds while routine alerts remain silent.
Version 1.2.1.1 - Released 11.08.2014: Fixed template issue not allowing clients to add Pushover devices. Version 1.2.1 - Released 11.05.2014: Added 2 new notifications for administrators. Improved several notifications and the parameters they provide. Improved the language file (English) notification strings. Version 1.2.0 - Released 10.14.2014: Improved administrator menu CSS / visual improvements. Improvements to notification functions. Version 1.1.12 - Released 09.12.2014: Added 4 new notifications for administrators (invoice and client related). Few improvements & misc. bug fixes. Version 1.1.9 - Released 08.29.2014: Added URL support for client notifications (invoices, support tickets and products). Version 1.1.8 - Released 08.19.2014: WHMCS administrator push notifications now supported. Receiving notifications for an option not selected. Performance improvements. Version 1.1.5 - Released 06.30.2014: Mass Pushover notification sending support added. Added new notification: Service Alerts & Messages. Version 1.1.4 - Released 06.26.2014: Better formatting for language file. Commenting on language to show parameter value assignment. Version 1.1.3 - Released 06.25.2014: Added 3 new notifications: Ticket Closed, Ticket Viewed, Ticket Status Change. Version 1.1.2 - Released 06.25.2014: Pushover notifications for multiple actions called in 1 request now work as expected. Version 1.1.1 - Released 06.23.2014: Pushover notifications for admin ticket replies now work as expected. Pushover notifications for refunded invoices now work as expected. Version 1.1.0 - Released 04.11.2014: Initial Release.
#Practical Takeaway
Apply updates in order from oldest to newest to avoid configuration drift. After each upgrade, verify all notification toggles and test end-to-end delivery. Consult the module's hook documentation for extending notification triggers beyond shipped types.
Comments
No comments yet