Releases: BracketSpace/Notification
Releases · BracketSpace/Notification
9.0.10
9.0.9
- [Fixed] Plugin crash on certain hosting configurations due to missing build file
9.0.8
- [Changed] Optimized plugin package by removing build tool dependencies from the distributed archive
9.0.7
- [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
- [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
- [Fixed] Dochooks compatibility file has been updated.
9.0.4
- [Fixed] Fix issues with invalid JSON of Notification in wp_posts table.
9.0.3
- [Fixed] No license activated in v8 being displayed in the admin.
9.0.2
- [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
- [Changed] Notification data is now kept in the wp_posts table for easier reverting to previous version.