- Added services to a service trait
- Fixed a bug that could occur if the max length wasn't set, passwords always said "could not contain more than 0 characters".
- Removed the "playground" from the settings to test the strength indicator, this was only meant for development.
- Fixed an issue where the pwned option would always return that the password was compromised.
- Fixed the issue where the assets would throw an error on the front-end, not finding the manifest path. (Thanks to Andrew Welch) #34
- Fixed
Failed to instantiate component or class
on the assetbundle Thanks niektenhoopen
- Fixed native type class constant as those are only allowed from PHP8.3+
- More ECS fixes after PHPStan fixes
- ECS Style fixes
- Fixed PHP Stan Errors
- Added a "Have I been pwned" validator #29
- Added "Have I been pwned" through k-anonymity
- Password Retention feature to determine on which time interval passwords should expire
- Added the
craft password-policy/retention/force-reset-passwords
CLI command - Added the "Force Reset Passwords" Retention Utility
- Refactored the password strength indicator, now using vanilla JS and TailwindCSS
- Refactored all the validation rules