Releases: hwchen/keyring-rs
v2.3.3: Updates for Rust 1.78
Rust 1.78 introduced a new clippy check and better guards on Windows when making slices from raw bytes. These changes required one small change in the platform-independent code and two small changes in the Windows-specific code.
v2.3.1: Windows platform update; minimum rust version specified
This release includes a contribution by @russellbanks which changes windows to use the windows-sys
crate instead of winapi
, as suggested by @thewh1teagle.
Specifies a minimum stable rust version of 1.68, which is the one that was current when this major version was released. Only the library is warranted to build on 1.68. In particular, none of the tests or examples will work; they require 1.70 for dev dependencies.
v2.3.0: Support OpenBSD
Thanks to @klemensn, this release should build and run on OpenBSD.
v2.2.0: rework default feature set
In response to #153 and #148, suppressing the default feature set now suppresses the platform keystore dependencies on all platforms and uses the mock keystore as the default.
PLEASE NOTE: While this behavior is a breaking change on Mac, Windows, and FreeBSD, the behavior on those platforms before was unintended and undefined (suppressing default features did nothing), so this is considered a bug fix rather than a semver-breaking change that requires a major version bump.
v2.1.0: add runtime indication of credential persistence
This minor release adds support for asking credential stores at runtime about the lifetime of their stored credentials. See the documentation of CredentialPersistence
for details.
v2.0.5: documentation improvements
v2.0.4: cli and documentation improvements
v2.0.3: patch release with two improvements
v2.0.2: Fix misleading typo in documentation
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: fix example in README
The README in v2.0.0 had example code that wouldn't compile. It also had a typo in the doctests that caused the README example to be skipped. This release fixes that documentation problem. There are no functional code changes since v2.0.0.