## 1.0.5+1 - Marked the `loginWithEmailAndPassword` method in ArcaneAuthenticationService as deprecated and updated example project ## 1.0.5 - Added the ability to use a generic type for the login method in ArcaneAuthenticationService - Added the ability to reset the ArcaneAuthenticationService, which will unregister the current interface and clear the authentication state - Removed unused testing tooling (e.g., `@visibleForTesting`) from the codebase - Migration guide: Remove usages of `setMocked` in your tests ## 1.0.4 - Resolved an issue with authentication using the ArcaneAuthenticationService when logging in with an email and password ## 1.0.3+1 - Added example project ## 1.0.3 - Added the ability to switch back to the normal environment from the debug environment in ArcaneEnvironment - (breaking) Made the optional `onLoggedOut` callback a Future instead of a void function in ArcaneAuthenticationService - Added additional error handling to the login method in ArcaneAuthenticationService - Added support for following the system's theme in ArcaneTheme - Removed the BuildContext parameter from the `switchTheme` method in ArcaneTheme ## 1.0.2 - Migrated ArcaneAuthenticationService's isSignedIn to a ValueListenable ## 1.0.1+1 - Removed ID and secure storage services to improve platform compatibility ## 1.0.0 - Initial release