fingerprint_dart_auth_sdk 0.0.2
fingerprint_dart_auth_sdk: ^0.0.2 copied to clipboard
A Dart SDK for Fingerprint Authentication, enabling secure server-side authentication and user management for Dart-based backend applications.
0.0.2 #
Added #
- Documentation improvements for
README.mdandexample/test setup to guide consumers on integrating the testing helpers. - Added
license:field explicitly to pubspec.yaml for pub.flutter-io.cn compliance. - Introduced structured dependency organization (core vs. dev tooling separation).
Changed #
-
Refactored pubspec.yaml to correctly categorize dependencies:
- Moved
build_runnerout of dependencies (no longer required or exported). - Retained
build_test,mockito,coverage,http, andtestas core runtime dependencies so they’re available transitively to consumers.
- Moved
-
Cleaned up lib/ds_tools_testing.dart by removing invalid
build_runnerexport. -
Normalized export order for clarity and lint compliance.
-
Updated repository and metadata fields to match current
dartstreamnamespace.
Fixed #
- Analyzer error: Target of URI doesn't exist: 'package:build_runner/build_runner.dart' by removing invalid import.
- Minor typo and spacing corrections in
pubspec.yamland top-level documentation. - Ensured all exported libraries exist and resolve correctly in analyzer and consumer packages.
Removed #
- Invalid export of
build_runner(no longer included in library or dependency list). - Deprecated internal mocks and redundant test references.
Notes #
-
No breaking API changes for consumers.
-
Consumers can continue using:
import 'package:ds_tools_testing/ds_tools_testing.dart';without modification.
-
Package now conforms to pub.flutter-io.cn scoring guidelines (metadata, license, example, and docs).
-
Next step: prepare minor bump
0.2.0for adding optionalbrowser_testexports once reviewed.
0.0.1 #
Added #
-
Global .gitignore
Added a.gitignoreat the root offingerprint-dart-auth-sdk/to ignore Flutter/Dart build artifacts (build/,.dart_tool/,.flutter-plugins*) and IDE folders (.idea/,.vscode/). -
Automated Release Workflow
Introduced CI scripts underfingerprint-dart-auth-sdk/ci/(and corresponding GitLab-CI hooks) to:- Auto-configure Git user/email from
GITLAB_USERNAME/_GIT_USERenv-vars - Create and push annotated tags
v$VERSION - Extract the release notes for this version from
CHANGELOG.md - Publish a GitLab Release via the API
- Auto-configure Git user/email from
Changed #
-
Example App Updates
- Renamed the sample-app README title:
firebase-dart-admin-sample-app→firebase-dart-sample-app - Bumped the Dart SDK constraint in
example/fingerprint-dart-auth-sdk-flutter-mobile-app/pubspec.yamlfrom^3.7.2to^3.9.0. - Updated Android config in
example/.../android/app/oldbuild.gradleand
AndroidManifest.xmlto reflect the new bundle identifiers. - Tweaked Linux CMakeLists in the example for updated target names.
- Renamed the sample-app README title:
-
Test Suite Polish
- Reformatted several
test/unit/api/…andtest/unit/types/…files for consistent trailing commas and single-line constructors. - Fixed JSON-instantiation in
fingerprint_events_update_request_test.dartto throw on missingeventId.
- Reformatted several
-
GitHub Issue Templates
- In
.github/ISSUE_TEMPLATE/community-documentation.yml, removedginjardevfrom the default assignees. - Cleaned up deprecated fields in
.github/ISSUE_TEMPLATE/config.yml.
- In
Removed #
- Obsolete CI Artifacts & Jobs
- Deleted all references to
info_issues.txt,warning_issues.txt, anderror_issues.txtin the pipeline configs underfingerprint-dart-auth-sdk/. - Purged the deprecated
unit_testing,analyze_sample_apps, andreleasejobs from the CI definition.
- Deleted all references to
0.0.1-pre+2 #
- Add All Methods
- Cleanup Repo
0.0.1-pre+1 #
- Add All Methods
- Cleanup Repo
0.0.1-pre #
- Initial pre-release version of the fingerprint Dart Auth SDK.