Releases: AppsDevTeam/fancyadmin
Releases · AppsDevTeam/fancyadmin
v1.0.37
v1.0.36: Refactors profile form processing
Simplifies profile form processing by removing unnecessary parameter. Improves identity creation logic by using the entity manager to find the correct identity class, allowing for greater flexibility and compatibility with different identity implementations.
v1.0.35
v1.0.34: Improves authentication logic
Allows authentication using either email or phone number individually. Also, updates onetime token verification to include the username. This change enhances the user authentication process by allowing users to authenticate using either their email or phone number. Additionally, it fixes an issue with one-time token verification by including the username in the token lookup, enhancing security.
v1.0.33: Fixes onetime token authentication
Updates onetime token authentication to check only for token existence.
v1.0.32: Updates token retrieval logic
Updates the token retrieval process to set and persist the 'usedAt' timestamp only when the token is found. This prevents unnecessary database updates when invalid tokens are checked.
v1.0.31: Uses enum for onetime token type
Updates the onetime token service to use the `OnetimeTokenTypeEnum` instead of a string for the login type. This change improves type safety and code maintainability.
v1.0.30: Refactors onetime token generation and usage
Changes `generateToken` to `saveToken` to handle entity association directly, simplifying the token creation process and enhancing code readability. Updates the token finding process to set `usedAt` when the token is retrieved, invalidating the token upon retrieval for security.
v1.0.29: Corrects password reset error message
Updates the password reset error message to be more accurate. The previous message incorrectly stated that the email failed to send, when in reality the account was not found.