Repository navigation
v2.0.0
Breaking Changes
- SecurityLoginAttempt entity now uses a strongly-typed enum for FailureReason.
Changes
- Replaced LoginFailureReasons static class with an enum.
- Added LoginEventMapper to centralize mapping of login events.
- Updated SecurityLoginAttemptService and UserLoginHistoryService to receive entities instead of raw parameters.
- Added LoginAttemptContext record in AuthUseCase.
- Added enum JSON parsing configuration in Program.cs.
Fixes
- Fixed EmailAttemptsServiceTests reliability and behavior.
Previous version: v1.0.2