The OneSignal Addon Module changelog lists every change made since the initial release. All original entries are preserved here with added context on why each update matters for reliable operation.

These releases correct unintended notification triggers, fix data substitution errors, and standardize HTTP operations. Running the latest version prevents client confusion from administrative actions and ensures messages render with correct dynamic content.

#Why These Updates Matter

Notification modules hook into numerous system events. Without the safeguards added here, staff actions such as profile edits or account impersonation would fire unnecessary push alerts. The GuzzleHTTP migration eliminates inconsistent lookup behavior that varied by server configuration and PHP version.

#Full Version History

#Version 1.0.4 - Released 10.18.2018

Prevented a notification from being sent when a staff member edits a client profile. Administrative changes do not require client alerts; suppressing these events reduces notification fatigue and eliminates support tickets caused by irrelevant messages.

#Version 1.0.3 - Released 10.10.2018

Resolved a variable replacement issue for a single notification. Placeholders for client-specific data must expand at send time. The fix guarantees accurate, personalized content reaches recipients instead of literal template strings.

#Version 1.0.2 - Released 04.05.2018

All HTTP-based lookup services now use the GuzzleHTTP library. This provides consistent request handling, better exception management, and removes reliance on raw PHP streams or cURL calls that can fail silently under certain server constraints.

#Version 1.0.1 - Released 10.23.2017

Notification subscription prompt is no longer displayed when a staff member impersonates a client. Notifications are no longer sent when a staff member impersonates a client. These changes maintain clean separation between admin support sessions and normal client activity, preventing both UI artifacts and erroneous pushes.

#Version 1.0.0 - Released 10.19.2017

Initial Release. This established the foundational integration with the OneSignal service, enabling event-driven push notifications tied to client account activity, invoices, support tickets, and other system triggers.

#Practical Takeaways and Update Guidance

Apply releases sequentially and test notification flows after each upgrade, especially profile edits, impersonation scenarios, and any templates containing variables. The combined changes across all versions produce stable, predictable behavior.

  • Confirm the installed module version matches the latest release before troubleshooting notification problems.
  • Check server logs for HTTP-related errors if notifications fail to dispatch after an upgrade.
  • Validate that custom event hooks continue to fire correctly following the GuzzleHTTP changes.

For module installation and event configuration steps, consult the official addon documentation in your client area.