All notable changes will be documented in this file.
- Incorrect OTP retry time calculation by @imahmood in #24
- Laravel 11.x Support by @imahmood in #22
- add laravel 11 support to the tests by @salehhashemi1992 in #23
- add prefix for otp rate limiter middleware by @salehhashemi1992 in #19
- otp invalidation after unsuccessful otp verification attempts by @salehhashemi1992 in #20
- auto-delete the OTP code after successful verification by @salehhashemi1992 #21
- implement otp rate limiter middleware by @salehhashemi1992 in #18
- nullable type for default null value by @salehhashemi1992 in #17
- Add pint and phpstan to ci steps by @salehhashemi1992 in #15
- moved resources/lang directory to the root directory by @imahmood in #16
- add codecov to ci steps by @salehhashemi1992 in #7
- Generate coverage report by @salehhashemi1992 in #8
- Add tests for OtpDto and SentOtpDto by @salehhashemi1992 in #9
- update checkout version to 4 by @salehhashemi1992 in #10
- Add ai pr describe to ci by @salehhashemi1992 in #11
- fix phpstan config by @salehhashemi1992 in #12
- Update phpstan level from 4 to 8 by @salehhashemi1992 in #13
- add codecov to ci steps by @salehhashemi1992 in #7
- Generate coverage report by @salehhashemi1992 in #8
- Add tests for OtpDto and SentOtpDto by @salehhashemi1992 in #9
- update checkout version to 4 by @salehhashemi1992 in #10
- Add ai pr describe to ci by @salehhashemi1992 in #11
- fix phpstan config by @salehhashemi1992 in #12
- default 4 digits otp range
- OtpManager facade implementation
- make enum type nullable
- enum type interface
- mobile custom validator
- bug fix
- Initial version