Skip to content

v1.0.0: updated API and increased functionality

Compare
Choose a tag to compare
@brotskydotcom brotskydotcom released this 29 Nov 22:18
· 299 commits to master since this release
1109778

This release adds many requested features and fixes many reported bugs; thanks everyone for the feedback! From the change log:

  • Breaking API changes:
    • Keyring struct renamed to Entry
    • KeyringError enum renamed to Error, and is completely cross-platform.
  • API enhancements:
    • Clients can now control how entries map to credentials; see Entry::new_with_target and Entry::new_with_credential
    • Clients can now retrieve platform credentials with metadata rather than just passwords; see Entry::get_password_and_credential.
    • Non UTF8 passwords now have their data available.
    • Non-login keychains are usable on Linux and Mac.
  • Expanded documentation and cli example.