Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update rust crate keyring to v2 #759

Merged
merged 2 commits into from
Mar 7, 2023
Merged

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

Release Notes

hwchen/keyring-rs

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!

v1.2.1

Compare Source

  • password length was not validated correctly on Windows (#​85)

v1.2.0: v1.2: Resolve platform differences around empty user names

Compare Source

As reported in #​86, the MacOS platform treats an empty user-name (or service-name) string as a wildcard when doing a password retrieval. Other platforms do not act this way. As it's a tenet of this module to have consistent behavior on all platforms, a bug fix was needed. The resolution (as documented in #​86 and #​87 and in the docs) is to disallow the use of empty strings for target, service or user names in credentials, causing all attempted uses of such credentials to fail with a "credential not found" error. This resolution does not break the API or any existing API documentation (since the behavior on empty strings was not documented), but as it's a functionality change it merits a minor version bump.

Existing clients of the API who were relying on platform-specific behavior around the user of empty credential strings can still use this module, but they will have to explicitly specify their platform credentials using the new_with_credential call rather than using new or new_with_target as they may have been.

v1.1.2

Compare Source

  • replace structopt with new, improved clap that incorporates all the same functionality.

v1.1.1

  • no functional updates, just documentation improvements

v1.1.0

  • add iOS support

v1.0.1

Compare Source

  • fix #​80: missing winapi features (jyuch)

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.

@vercel
Copy link

vercel bot commented Feb 19, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated
2do-txt ✅ Ready (Inspect) Visit Preview 💬 Add your feedback Mar 7, 2023 at 9:56PM (UTC)

@renovate
Copy link
Contributor Author

renovate bot commented Mar 7, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

@sodenn sodenn merged commit ad69f40 into main Mar 7, 2023
@sodenn sodenn deleted the renovate/keyring-2.x branch March 7, 2023 22:17
github-actions bot pushed a commit that referenced this pull request Mar 8, 2023
## [1.17.6](v1.17.5...v1.17.6) (2023-03-08)

### Bug Fixes

* **deps:** update dependencies (non-major) ([#745](#745)) ([dce32d5](dce32d5))
* **deps:** update rust crate keyring to v2 ([#759](#759)) ([ad69f40](ad69f40))
* **deps:** update rust crate tauri to 1.2.4 ([#740](#740)) ([3acedb3](3acedb3))
* **recurring task:** avoid accidentally removing spaces when creating recurring tasks ([#769](#769)) ([3337df7](3337df7))
@github-actions
Copy link

github-actions bot commented Mar 8, 2023

🎉 This PR is included in version 1.17.6 🎉

The release is available on:

Your semantic-release bot 📦🚀

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

Successfully merging this pull request may close these issues.

1 participant