7.0.2
Fix8 Tweak8Fixes
- Away Mode would not lock out users who were already logged-in during the "away" period.
- Enforce the Strong Passwords requirement during Security Check.
- Ensure scheduling lock is cleared by the Cron Scheduler when not proceeding with running events.
- If a password requirement has been disabled or is no longer available, don't consider the password as needing a change.
- Only hide "Acknowledge Weak Password" checkbox if the user was not allowed to use a weak password.
- Password strength would not be evaluated if password was set using custom PHP or CLI commands.
- Prevent File Change from getting stuck in an infinite rescheduling loop on the first step.
- Remove distributed storage table on uninstall.
Tweaks
- Add UI to cancel in progress File Scan.
- Add basic admin debug page to help diagnosing and resolving issues. Particularly with the events.
- Add debug settings JSON editor.
- Continually evaluate password strength for users instead of only during registration.
- Introduce Password Requirements module for managing and enforcing password requirements.
- Accessing password requirement settings would not resolve properly in some instances.
- Don't write to the tracked files setting if the file hash has not changed.
- If no last password change date is recorded for the user, treat their registration date as the last change date.
