Skip to content

v3.0.0

Choose a tag to compare

@complexspaces complexspaces released this 30 Jan 06:24
· 32 commits to master since this release
  • Updated dependencies where reasonable
  • It is now possible to choose between RustCrypto and OpenSSL cryptography providers with feature flags.
  • Bumped MSRV to 1.60
  • BREAKING: Updated to zbus 3.0. This changes error types and public path fields.
  • BREAKING: The types exported from the crate root are now entirely async. Blocking functions have been moved into the blocking module.
  • BREAKING: Error::Crypto now contains a &'static str instead of a String.
  • BREAKING: SecretService::search_items now takes a HashMap<&str, &str> instead of Vec<(&str, &str)> for the attributes.
  • BREAKING: The SecretService::new() method was renamed to SecretService::connect() to be more accurate.
  • BREAKING: Error is now marked as #[non_exhaustive] to allow for additions to be made more easily in the future.
  • BREAKING: Several dead error variants were pruned.
  • BREAKING: search_items now returns both locked and unlocked items. If an unlocked item isn't present
    in the list, it must be unlocked manually.
  • BREAKING: It is now required to choose a feature set in order to use the crate. See the README for more details.