Changelog#

The format is based on Keep a Changelog.

[1.0.16] - 2026-07-07#

Changed#

  • OMPE-40416: Destroy untracked notifications in test tearDown so their prompt windows don’t leak into later tests.

[1.0.15] - 2026-07-06#

Changed#

  • OMPE-39044: Increase _wait_for_all_notifications_dismissed timeout to 30s to fix flakiness on slower CI runners.

[1.0.14] - 2026-06-04#

Fixed#

  • OMPE-92147: Fix position_y property getter to return self._window.position_y (was returning non-existent self._window.position attribute, which raised AttributeError).

[1.0.13] - 2026-06-03#

Fixed#

  • OMPE-92143: Fixed typo in Notification class instance variable _notification_mananger -> _notification_manager.

[1.0.12] - 2026-05-27#

Changed#

  • Replace fixed asyncio.sleep waits with event-based polling in test_create_multiple_notifications and test_create_non_auto_hide_notifications.

[1.0.11] - 2026-01-16#

Changed#

  • OMPE-39044: Increase timeout to check notification hidden

[1.0.10] - 2025-04-19#

Changed#

  • OMPE-39044: Fix test issue that notifications may be destroyed when docking.

[1.0.9] - 2024-05-22#

Added#

  • OMPE-7960: Added functions purge_all_notifications() and get_all_notifications()

  • destroy_all_notifications() will destroy all notifications. Active or pending.

  • get_all_notifications() will return a list of notifications. Active or pending.

[1.0.8] - 2024-04-02#

Added#

  • Add docs.

[1.0.7] - 2023-08-02#

Changed#

  • Fix tests.

[1.0.5] - 2022-12-13#

Changed#

  • Fix dismissed state check for notification.

[1.0.4] - 2022-03-11#

Changed#

  • Fix issue when notifications are posted through non-main threads.

[1.0.3] - 2022-02-16#

Changed#

  • Add unittests.

[1.0.2] - 2022-02-08#

Changed#

  • Fix issue that non-auto-hide notifications will re-appear after resizing viewport.

[1.0.1] - 2022-01-14#

Added#

  • Improve notification manager to support stacking notifications.

[1.0.0] - 2021-02-21#

Added#

  • Initial version.