Initial Release: ASimpleAuthKit v0.1.0
ASimpleAuthKit v0.1.0
Initial release of ASimpleAuthKit, a Swift package that streamlines Firebase Authentication integration with SwiftUI.
Features
- FirebaseUI integration with support for multiple auth providers
- SwiftUI-friendly ObservableObject with clear authentication states
- Biometric authentication support for returning users
- Account linking and merge conflict resolution
- Secure keychain storage with optional access group sharing
- Comprehensive error handling with AuthError enum
- Fully tested with Firebase Auth Emulator
Requirements
- iOS 16.0+
- Swift 5.8+
- Firebase/FirebaseUI dependencies
This initial release provides a solid foundation for authentication flows in SwiftUI applications while maintaining a clean, state-based architecture.