Security hardening: per-target authorization check added to the Force Password Reset row and bulk actions (defense-in-depth)
Added a clear admin notice for unmet server requirements (minimum PHP/WordPress version, required extensions)
Accessibility improvements on the settings page and the Users-screen reset indicator
Reliability improvements to the forced password reset flow
Dependencies updated
Code improvements
1.12.0 (2026-04-16)
Compatibility with WordPress 7.0 confirmed
Direct access protection added to all PHP files
Unnecessary translation files removed since these are loaded from WordPress.org
Security hardening – added missing escaping
Do not hardcode wp-login.php path for login form
Formatting updates
Dependencies updated
1.11.1 (2025-11-28)
Compatibility with WordPress 6.9 confirmed
Dependencies updated
1.11.0 (2025-10-31)
Direct links to force password reset has been added to the Users page along with bulk action
Clear indicators that a password reset has been enforced for a given user has been added to the Users and User Profile screens
User selector component has been improved
WP-CLI commands have been added, allowing power users to force password reset, clear the enforcement, check the status, and list users for whom the password reset has been enforced
Dependencies updated
Code improvements
1.10.2 (2025-05-08)
Plugin links and references to Teydea Studio updated
Dependencies updated
1.10.1 (2025-04-04)
Compatibility with WordPress 6.8 confirmed
Issue of requesting the translated string too early fixed
Dependencies updated
Code improvements
1.10.0 (2025-02-21)
Dependencies updated
Code improvements
1.9.0 (2024-12-13)
Dependencies updated
Code improvements
1.8.0 (2024-11-08)
Custom capabilities for managing the plugin settings implemented