cognito_dart_auth_sdk 0.0.2
cognito_dart_auth_sdk: ^0.0.2 copied to clipboard
A Dart SDK for Cognito Authentication, enabling secure server-side authentication and user management for Dart-based backend applications.
Changelog #
0.0.2 #
Added #
- Public Alias
- Added
CognitoAuthas a clearer public alias for the primary SDK client.
- Added
Changed #
- Dart & Dependency Baseline
- Updated direct package constraints to the latest supported releases on pub.dev, including
ds_standard_features,jwt_generator,lints, andtest.
- Updated direct package constraints to the latest supported releases on pub.dev, including
- Documentation
- Reworked the main README and example README to reflect the current backend-first SDK direction and the maintained sample apps.
- CI Validation
- Aligned pipeline validation and development CI with the Dart
3.11.4baseline and current example paths.
- Aligned pipeline validation and development CI with the Dart
0.0.1 #
Added #
-
UI & Code Readability Improvements (Example Apps)
-
Streamlined layout and widget construction across multiple example Flutter screens.
-
Added cleaner, more consistent formatting for:
SnackBarusageMaterialPageRoutenavigationAppBardeclarations- Loading indicators and async UI states
-
Introduced improved helper patterns for displaying results and errors.
-
-
Inline UI Simplifications
- Many widgets converted from multi-line constructors to single-line readable expressions without changing functionality.
Changed #
-
General UI Refactors Across Example Apps
- Consolidated repeated code patterns in authentication flows (Apple, Google, email/password, MFA).
- Updated parameter formatting in ViewModel methods for clarity and consistency.
- Cleaned up
Navigator.pushcalls and standardised screen transitions. - Simplified WebView initialization and request URL builders for OAuth-related flows.
-
Home & Auth State Screens
- Token display logic reformatted for readability.
- Improved provider-linking UI, making layout more consistent with other screens.
-
Multi-Factor & Phone Auth Screens
- Cleaner button actions and error handling patterns.
- Reduced nested widget structures for better maintainability.
-
Popup, Redirect, and OAuth Screens
- More compact formatting for builder functions and row/column structures.
- Updated Google Sign-In scopes to use inline array syntax.
Removed #
-
Legacy Example App Placeholder File
- Deleted:
example/cognito-dart-auth-sdk-flutter-web-app/placeholder.txt.
- Deleted:
Renamed #
- (None in this patch.)
0.0.1-pre+1 #
Added #
- Local Dev Tools
- New scripts in
cognito-dart-auth-sdk/local_dev_tools/(validate_branch.dart,validate_commit_msg.dart) to enforce branch and commit-message conventions.
- New scripts in
- Core SDK Entry Point
bin/main.dartadded to bootstrap the Cognito-Dart Auth SDK CLI.
- Tests
- Integration tests under
test/integration/and unit tests undertest/unit/.
- Integration tests under
- Authentication Modules
- Initial AWS Cognito flows implemented in
lib/src/auth/(sign-up, sign-in, token management, etc.).
- Initial AWS Cognito flows implemented in
Changed #
- Example App Restructure
- Renamed and moved 214 files from
example/cognito-dart-auth-sdk-sample-app/→
example/cognito-dart-auth-sdk-flutter-mobile-app/,
including FVM configs, Android & iOS assets, web manifests, sample code, etc.
- Renamed and moved 214 files from
- CI Pipeline Reorganization
- Moved child-CI YAML configs from
tools/pipelines/→
tools/pipelines/backend/andtools/pipelines/frontend/.
- Moved child-CI YAML configs from
- Project Metadata Updates
.gitignore,.gitlab-ci.yml,cloudbuild.yaml,.firebaserc, andREADME.mdrevised.
- Pubspec & Lockfile
- Bumped SDK version, updated dependencies in
pubspec.yaml/pubspec.lock.
- Bumped SDK version, updated dependencies in
- GitHub Issue Templates
- Updated
.github/ISSUE_TEMPLATE/config.ymland removed the deprecatedworkflows/dart-analysis.yml.
- Updated
Removed #
- Deprecated Example Files
- Deleted 84 legacy files under the old
example/...-sample-app/path.
- Deleted 84 legacy files under the old
- Obsolete Workflow
- Removed
.github/ISSUE_TEMPLATE/workflows/dart-analysis.yml.
- Removed
Renamed #
- Example Directory (214 renames)
- All files in
example/cognito-dart-auth-sdk-sample-app/…→
example/cognito-dart-auth-sdk-flutter-mobile-app/….
- All files in
0.0.1-pre #
- Initial pre-release version of the cognito Dart Auth SDK.