dart_secure 2.0.0
dart_secure: ^2.0.0 copied to clipboard
A Dart package that provides functionalities to enhance the security of Dart applications; integration of multiple cybersecurity practices to secure user interactions.
2.0.0 #
- Upgraded package dependencies to latest major versions (
local_auth ^3.0.1,firebase_auth ^6.5.3,firebase_core ^4.11.0,crypto ^3.0.7). - Updated minimum SDK requirements to Dart 3.7.0 and Flutter 3.29.0.
- Fixed
symmetricEncryptandsymmetricDecryptionmismatch by implementing Salsa20 decryption. - Optimized countdown timer stream in
tempLockUserto remove the initial 1-second delay. - Fixed typo in validation client filename (
validate_client.dart) and implementation, and exported it from the main entry point. - Exposed
CheckFirebaseAuthenticationpublic widget and fixed missing type annotations.
1.5.0 #
- Fixed missing type annotations in
biometric_auth.dartprivate helper functions. - Replaced deprecated
WillPopScopewithPopScopeintemp_lock_user.dart. - Refactored
tempLockUserinto a properStatefulWidgetfor correct navigation after countdown. - Replaced
print()calls withdebugPrint()invaildate_client.dartto satisfyavoid_printlint. - Fixed all errors in
example/example.dart: undefined identifiers, wrong API signatures, unused imports, and undefined page functions. - Updated dependency constraints:
http ^1.6.0,local_auth ^2.3.0,encrypt ^5.0.3,flutter_lints ^4.0.0. - Updated README.md: corrected code examples with accurate function signatures and updated release notes.
0.6.5 #
- Fixed hidden bugs.
- Included new symmetric encryption methods (
symmetricEncrypt/symmetricDecryption).
0.6.0 #
- Added
ClientValidatorclass for backend client validation, including configurable base URL andclientIdin URL path. - Introduced
ServerDownPageUI widget to inform users when the app server is down.
0.5.0 #
- Included a new Temporary Lock User feature that can lock the user within the app for some amount of time.
0.4.0 #
- Included the feature of User Authentication Monitoring with examples for improved understanding and clarity.
0.3.0 #
- Added illustrative examples for improved understanding and clarity.
0.2.0 #
- Enhanced Biometric documentation, ensuring comprehensive coverage and clarity.
0.1.0 #
- Initial release of the Dart Secure framework, providing seamless integration of various cybersecurity practices.