What's Changed
Breaking Changes
- Restructured
Authenticatingas a struct with nested types for better organization - Removed
@dynamicMemberLookupfor a cleaner, more explicit API
Features
- Comprehensive test suite for authentication module
- Improved type safety and API clarity
- Better separation of concerns with nested types
Refactoring
- Cleaner module structure with proper encapsulation
- More intuitive API surface
This release represents a significant improvement in the authentication module's design and usability.