fix(deps): update rust crate secrecy to 0.10.0
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
secrecy (source) | dependencies | minor |
0.8.0 -> 0.10.0
|
Release Notes
iqlusioninc/crates (secrecy)
v0.10.2
Added
- Impl
Deserialize
forSecretString
(#1220)
v0.10.1
Added
- Impl
Clone
forSecretString
(#1217)
v0.10.0
This release represents a significant redesign of the secrecy
crate. We will update this section
with upgrade instructions based on feedback from people upgrading, as it's been a long time since
the previous release, and this release includes a number of breaking changes.
The most notable change is the generic Secret<T>
type has been removed: instead use SecretBox<T>
which stores secrets on the heap instead of the stack. Many of the other changes fall out of this
change and things which were previously type aliases of Secret<T>
are now type aliases of
SecretBox<T>
.
This unfortunately means this crate no longer has support for "heapless" no_std
targets. We don't
have a good solution for these targets, which was a motivation for this change in the first place.
Added
-
SecretBox::{init_with, try_init_with}
(#1212) -
SecretBox::init_with_mut
(#1213) -
?Sized
bounds forSecretBox
(#1213) -
SecretSlice<T>
(#1214)
Changed
- Rust 2021 edition upgrade (#889)
- MSRV 1.60 (#1105)
-
SecretBox<T>
is now a newtype rather than a type alias of `Secret<Box> (#1140) -
SecretString
is now a type alias forSecretBox<str>
(#1213) - Disable
serde
default features (#1194)
Removed
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Merge request reports
Activity
️ Artifact update problemRenovate failed to update an artifact related to this branch. You probably do not want to merge this MR as-is.
Renovate will retry this branch, including artifacts, only when one of the following happens:- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this MR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path nethsm/Cargo.toml --workspace Updating crates.io index error: failed to select a version for `secrecy`. ... required by package `nethsm v0.6.0 (/builds/archlinux/renovate/renovate/renovate/repos/gitlab/archlinux/signstar/nethsm)` ... which satisfies path dependency `nethsm` (locked to 0.6.0) of package `nethsm-cli v0.3.0 (/builds/archlinux/renovate/renovate/renovate/repos/gitlab/archlinux/signstar/nethsm-cli)` versions that meet the requirements `^0.10.0` are: 0.10.2, 0.10.1, 0.10.0 the package `nethsm` depends on `secrecy`, with features: `alloc` but `secrecy` does not have these features. failed to select a version for `secrecy` which could resolve this conflict
Edited by renovatementioned in issue #21
added 3 commits
-
dad755e1...cd239cb7 - 2 commits from branch
main
- d7ac9849 - fix(deps): update rust crate secrecy to 0.10.0
-
dad755e1...cd239cb7 - 2 commits from branch
added 2 commits
added 3 commits
-
ffc63f79...0307efd8 - 2 commits from branch
main
- b5d3fc83 - fix(deps): update rust crate secrecy to 0.10.0
-
ffc63f79...0307efd8 - 2 commits from branch
mentioned in commit fabadee0
mentioned in merge request !80 (merged)
added 2 commits
mentioned in commit 8408d563
Superseded by !80 (merged)
mentioned in commit 713b8598