Skip to content
This repository has been archived by the owner on Oct 18, 2023. It is now read-only.

Update Rust crate keyring to v2 #6

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 19, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
keyring dependencies major 1.2.1 -> 2.0.5

Release Notes

hwchen/keyring-rs (keyring)

v2.0.5: : documentation improvements

Compare Source

This release includes the updates to the keyring documentation from @​landhb (see #​137 and #​138).

v2.0.4: : cli and documentation improvements

Compare Source

There are no code changes in this patch release.

  1. The CLI has been improved to support use in scripting. See #​130 and #​134.
  2. Docs for the secret-service keystore have been improved to cover edge cases. See #​132 and #​133.

v2.0.3: : patch release with two improvements

Compare Source

This release integrates two improvements from @​phlip9 - thanks!

  1. We don't do an unnecessary allocation on every get_password call.
  2. There is always a default store available on all platforms (including Android - fixes #​128).

v2.0.2: : Fix misleading typo in documentation

Compare Source

This fixes user to be username in the documentation of secret-service attributes. The same sort of typo was in the Mac, iOS, and xplat docs, but it wasn't as serious there because it didn't affect attribute names used by the underlying implementations.

This is a documentation-only release: no code changes.

v2.0.1

Compare Source

  • fix the example in the README.

v2.0.0: : general release of keyring v2

Compare Source

Keyring v2 (available on crates.io) is a significant upgrade from v1 while maintaining full backward compatibility on existing platforms. Here's a summary of the changes from v1:

  • Introduce traits for pluggable credential-store implementations.
  • Add a mock credential store for easy cross-platform client testing.
  • Upgrade to secret-service v3.
  • Always use service-level search in secret-service.
  • Allow creation of new collections in secret-service.
  • Add the kernel keyutils as a linux credential store.
  • Add build support for FreeBSD.

The README contains instructions for upgrading v1 client code to work with v2. Enjoy!


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants