xdg_secret_portal_store 0.2.1
xdg_secret_portal_store: ^0.2.1 copied to clipboard
A helper library for storing application secrets in an encrypted file using the master secret provided by the XDG Desktop Portal Secret API.
0.2.1 #
- Fixes a non-HTTPS link in CHANGELOG to satisfy pub static analysis.
0.2.0 #
-
BREAKING CHANGE: Renames
XdgSecretPortalStore.secretRetrievertoXdgSecretPortalStore.masterSecretRetriever. -
BREAKING CHANGE: Moves the default cryptographic implementation to the new
xdg_secret_portal_store_defaultpackage.xdg_secret_portal_storeno longer depends onpackage:cryptographyand now requires aSecretStoreCryptoimplementation to be supplied explicitly.
Migration #
Add the companion package:
dart pub add xdg_secret_portal_store_default
Pass it to crypto parameter:
'package:xdg_secret_portal_store/xdg_secret_portal_store.dart';
import 'package:xdg_secret_portal_store_default/xdg_secret_portal_store_default.dart';
final store = XdgSecretPortalStore(
// ...
crypto: SecretStoreCryptoDefault(),
);
See this issue for the breaking change justification and use case.
0.1.1 #
- Shortens the package description to satisfy pub static analysis.
0.1.0 #
- Initial version.