authwebview 2.0.0
authwebview: ^2.0.0 copied to clipboard
A Flutter package for OAuth authentication using WebView. Originally developed for Rapider.ai (https://www.rapider.ai). Supports PKCE, multiple providers, and secure token storage.
2.0.0 #
- Major update with breaking changes
- Complete rewrite of test infrastructure with mockito
- Enhanced error handling with custom exceptions
- Added dependency injection for better testability
- Updated to latest Material 3 design system
- Improved security with better PKCE implementation
- Added comprehensive test coverage
- Enhanced logging system
- Code refactoring for better maintainability
- Performance improvements with const constructors
- Updated all dependencies to latest versions
- Fixed all deprecated API usages
- Improved documentation
1.0.4 #
- Added proper error handling with custom exceptions
- Enhanced security with improved PKCE implementation
- Added comprehensive documentation
- Added example application with secure token storage
- Improved test coverage
- Updated package description with Rapider.ai reference
- Code cleanup and performance improvements
1.0.3 #
- Updated dependencies to latest versions
- Fixed WebView cache clearing issues
- Improved error messages and logging
- Added token refresh mechanism
1.0.2 #
- Added PKCE support
- Improved error handling
- Added logout functionality
- Fixed state parameter validation
1.0.1 #
- Initial release with basic OAuth flow support
- Support for multiple providers
- Basic error handling
1.0.0 #
- Initial version created for Rapider.ai
- Basic OAuth implementation
- WebView integration