Skip to content

Releases: BracketSpace/Notification

9.0.10

11 Mar 08:31

Choose a tag to compare

  • [Fixed] Carrier recipient data lost during cron background processing, causing emails to receive user IDs instead of email addresses
  • [Fixed] Warning on activation when cron period setting is not yet initialized

9.0.9

07 Mar 07:07

Choose a tag to compare

  • [Fixed] Plugin crash on certain hosting configurations due to missing build file

9.0.8

06 Mar 15:39

Choose a tag to compare

  • [Changed] Optimized plugin package by removing build tool dependencies from the distributed archive

9.0.7

06 Mar 13:36

Choose a tag to compare

  • [Fixed] Hardened security for AJAX handlers, file imports, and database queries
  • [Fixed] Filesystem method filter no longer globally overrides server SSH2/FTP configuration
  • [Added] Background license verification via daily WP-Cron
  • [Added] 24-hour cooldown after failed license server requests to prevent repeated timeouts
  • [Changed] Added $notification and $trigger parameters to notification/background_processing/delay filter for better context when filtering delay time.
  • [Changed] License inactive notices suppressed during server communication failures
  • [Changed] Upgraded PHPCS dev dependencies for PHP 8.4+ compatibility
  • [Fixed] License checks no longer block admin page loads when license server is unreachable
  • [Fixed] Bedrock compatibility for asset URL resolution
  • [Fixed] Various PHP warnings and deprecation notices

9.0.6

05 Sep 10:08

Choose a tag to compare

  • [Added] "Refresh All Licenses" button in Extensions page to manually check all extension license statuses from the store.
  • [Changed] Updated package.json files to support Node.js 22 compatibility with explicit engine requirements.
  • [Changed] Improved GitHub workflows - removed development workflow and enhanced stable workflow with automatic WordPress.org deployment alongside GitHub releases.
  • [Fixed] Extension license status not refreshing after reactivation in store, showing stale "inactive" warnings despite valid licenses.
  • [Fixed] Deactivate license button not working for expired licenses and other license statuses.
  • [Fixed] Deactivated licenses still appearing in extension boxes due to cache key mismatch.
  • [Fixed] Renewal links not appearing for licenses expired in the past but cached with different status.
  • [Fixed] Password reset and setup links now properly handle email addresses with @ symbols and usernames with spaces in merge tags.
  • [Added] Comprehensive unit tests for password reset and setup link encoding to prevent regression.
  • [Fixed] Code editor field width is now properly constrained to 100% of its container.
  • [Fixed] Repeater fields layout incompatibility with other plugins.
  • [Fixed] Code linting errors.

9.0.5

20 May 08:36

Choose a tag to compare

  • [Fixed] Dochooks compatibility file has been updated.

9.0.4

17 Feb 13:35

Choose a tag to compare

  • [Fixed] Fix issues with invalid JSON of Notification in wp_posts table.

9.0.3

08 Nov 10:44

Choose a tag to compare

  • [Fixed] No license activated in v8 being displayed in the admin.

9.0.2

23 Oct 10:40

Choose a tag to compare

  • [Fixed] WP CLI add command function is not giving warnings anymore.
  • [Fixed] Comment author email and display name merge tags.
  • [Fixed] Do not escape HTML entities in URL merge tags.
  • [Fixed] Fix user password setup link and user password reset link resolvers.
  • [Fixed] Post triggers various user merge tags.
  • [Fixed] Comment triggers post author merge tags.

9.0.1

03 Oct 08:10

Choose a tag to compare

  • [Changed] Notification data is now kept in the wp_posts table for easier reverting to previous version.