Notifications now cover all user accounts, not just administrators.
Fixed: role change emails incorrectly reported upgrades as downgrades. The plugin now reads the correct old and new roles in all cases by hooking into the pre_user_update action to capture roles before any change is written.
Fixed: the set_user_role hook now correctly uses all three of its parameters (user ID, new role, old roles), so upgrade and downgrade are always distinguished accurately.
Role change emails now include both the previous role and the new role in plain English (e.g. “Previous role: Subscriber / New role: Editor”).
All notification emails now include the user’s role or role change details.
Password change notifications now send for any user, not just administrators.
Deletion notifications now send for any user, not just administrators.
New user registration notifications now send for any user, including their assigned role.
1.0.5
Minor code quality improvements and version bump for repository submission.
1.0.4
Updated version number to 1.0.4 for repository submission.
Improved email notification handling for added, updated, and deleted administrator accounts.
Fixed plugin footer redundancy.
Added nonce verification for form submissions.
1.0.3
Added notifications for administrator account deletions.
Improved settings page UI.
Fixed issues with user role detection.
1.0.2
Added settings page to configure notification email.
Added security improvements to ensure email address is valid before storing it.