fiber_firebase_annotations 1.1.5
fiber_firebase_annotations: ^1.1.5 copied to clipboard
A Dart annotation package providing lightweight metadata for Firebase-oriented code generation. It defines structured annotations for Firestore, Realtime Database, Storage, and domain models, enabling [...]
1.1.5 #
- Added strongly-typed FirebaseFunctionsRegion enum (Cloud Functions v2 regions).
- Replaced string callableRegion with typed region.
- Introduced PasswordPolicy for configurable registration validation.
- Added SignInModule and SignUpModule configuration.
- Added requireEmailVerification (sign-in & sign-up).
- Added autoSignInAfterSignUp option.
- Removed list-based modules configuration.
- Improved documentation with templates and macros.
1.1.4 #
- Updated and refined authentication documentation for
AuthGen. - Clarified configuration parameters (
firestoreCollection,callableRegion,modules). - Improved example usage and generation details for authentication setup.
1.1.3 #
- Renamed
AuthFlowtoAuthModulefor clearer semantic meaning. - Improved authentication terminology to better reflect capability-based generation.
- Added
firestoreCollectionparameter toAuthGenfor Firestore binding. - Added
callableRegionparameter toAuthGenfor Cloud Functions region configuration. - Enhanced inline documentation for
AuthGen,AuthKind, andAuthModule. - Improved overall authentication annotation clarity and generator alignment.
1.1.2 #
- Updated README to reflect authentication support and session-based flows.
- Improved project description to cover Firestore, Database, Storage, and Authentication.
- Clarified package goals and infrastructure scope.
- Added dedicated Authentication section with usage examples.
- Updated installation version reference.
1.1.1 #
- Renamed
AuthFlow.usertoAuthFlow.session. - Clarified semantic meaning of session-related authentication state (isConnected, userId, tokens, etc.).
- Improved inline documentation for authentication flow definitions.
1.1.0 #
- Introduced
DefaultValueKindenum to classify default value semantics (string, double, integer, boolean, nil, enumeration, object). - Refactored
DefaultValueto include akindproperty for stronger semantic typing. - Added
DefaultValue.raw(String value, DefaultValueKind kind)factory for advanced and internal reconstruction use cases. - Improved documentation for
DefaultValue,DefaultValueKind, andLiteralizable. - Enhanced default value system to better support typed code generation scenarios.
1.0.9 #
- Added
AuthGenannotation for authentication code generation. - Introduced
AuthKindenum to define authentication scope (user, administrator). - Introduced
AuthFlowenum to configure supported flows (signIn, signUp, forgotPassword). - Added support for multiple authentication flows via
List<AuthFlow>. - Added detailed documentation for authentication configuration.
1.0.8 #
- Added a README file to the
example/directory to document and link available examples.
1.0.7 #
- Added usage examples in the
example/directory to demonstrate how to apply the provided annotations. - Fixed and improved README documentation.
1.0.6 #
- Added comprehensive README documentation explaining how to use the package annotations.