testera_auth 1.2.0
testera_auth: ^1.2.0 copied to clipboard
A Flutter plugin that provides a simple authentication layer using a code-based validation system.
Changelog #
All notable changes to the TesteraAuth plugin will be documented in this file.
1.2.0 - 2024-03-14 #
Added #
- Added app name detection and inclusion in validation requests
- Added Testera logo to the authentication UI
- Improved error message display with icon and container
Changed #
- Redesigned authentication UI with modern gradient background
- Simplified plugin configuration by removing unnecessary customization options
- Enhanced store buttons layout with better spacing and alignment
- Improved text field styling and validation feedback
- Updated package dependencies to latest stable versions
Removed #
- Removed custom loading widget option
- Removed custom expiration duration option
- Removed custom error widget option (except for error message)
1.1.1 - 2025-05-01 #
Changed #
- Updated package dependencies to resolve conflicts:
- shared_preferences: ^2.5.3
- http: ^1.1.0
- url_launcher: ^6.3.1
- package_info_plus: ^8.3.0
- Adjusted SDK and Flutter version constraints for better compatibility
1.1.0 - 2024-03-14 #
Added #
- App usage tracking functionality
- Tracks app start, background, and close events
- Logs usage data to cloud function
- Includes session duration tracking
- Package name and installer store detection
- Automatic usage logging to cloud functions
- Robust error handling for lifecycle events
- Secure storage of validation codes
Changed #
- Updated validation request to include package name and installer store
- Enhanced error handling with try-catch blocks
- Improved documentation with new features and security details
Security #
- Added secure storage for validation codes
- Implemented error message sanitization
- Enhanced network request security
1.0.2 - 2024-03-13 #
Added #
- Initial release with basic authentication features
- Code-based validation system
- Configurable expiration duration
- Persistent authentication state
- Customizable UI components
- GetX integration for state management
Features #
- Default access code system
- Authentication state persistence
- Loading and error state handling
- Custom widget support for loading and error states