freedesktop_secret 0.0.1-dev.4
freedesktop_secret: ^0.0.1-dev.4 copied to clipboard
Dart client for the FreeDesktop Secret Service API (org.freedesktop.secrets) for storing secrets on Linux.
0.0.1-dev.4 #
- Updates
freedesktop_secret.dartto exportsrc/exceptions.dart. - Adds Linux integration tests verifying interoperability with GNOME libsecret.
0.0.1-dev.3 #
- Adds Linux integration tests against Secret Service implementations.
- Updates the
FreeDesktopSecret.storeSecret()documentation to clarify thatreplace: truedoes not necessarily update an existing secret's label.- The Secret Service specification does not explicitly define this behavior.
- Tested Secret Service implementations (KWallet) preserve the existing label while updating the secret value.
- Updates the
FreeDesktopSecret.deleteSecret()documentation. - Updates README.
- Removes the unnecessary Flutter SDK constraint from
pubspec.yaml.freedesktop_secretis a Dart package and does not depend on Flutter.
- Updates client lifecycle handling.
- All methods except
initialize()andclose()now require an initialized client. Previously, they silently returnednullorvoid. - Calling methods before initialization or after closing the client throws a
StateError.
- All methods except
0.0.1-dev.2 #
- Fixes minor style issues in the generated D-Bus Dart bindings to satisfy pub pass static analysis.
- Adds a new recommendation in README.
0.0.1-dev.1 #
- Initial version.