chore(deps): update cargo pre-1.0 packages (minor) #2256
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.14.1
->0.15.0
0.18
->0.19
0.19
->0.20
0.13.0
->0.14.0
0.16
->0.18
0.41.0
->0.43.0
0.8.5
->0.9.0
0.17.0
->0.18.0
0.23.0
->0.24.0
0.52
->0.55
Release Notes
apollographql/federation-rs (apollo-federation-types)
v0.15.2
Compare Source
v0.15.1
Compare Source
v0.15.0
Compare Source
oli-obk/cargo_metadata (cargo_metadata)
v0.19.1
Compare Source
v0.19.0
Compare Source
Added
semver
crate directly.std::ops::Index<&PackageId>
forResolve
.pub fn is_kind(&self, name: TargetKind) -> bool
toTarget
.PartialEq
,Eq
andHash
forMetadata
and its members' types.PackageBuilder
.pub fn new(name:version:id:path:) -> Self
toPackageBuilder
for providing all required fields upfront.Changed
1.42.0
to1.56.0
.parse_stream
more versatile by accepting anything that implementsRead
.TargetKind
andCrateType
to an enum representation.Removed
BuildMetadata
andPrerelease
fromsemver
crate..is_lib(…)
,.is_bin(…)
,.is_example(…)
,.is_test(…)
,.is_bench(…)
,.is_custom_build(…)
, and.is_proc_macro(…)
fromTarget
(in favor of adding.is_kind(…)
).Fixed
manifest_path
field toArtifact
. Fixes #187.rust-lang/git2-rs (git2)
v0.20.0
Compare Source
0.19.0...0.20.0
Added
Debug
is now implemented fortransport::Service
#1074
Repository::commondir
#1079
Repository::merge_base_octopus
#1088
PartialOrd
,Ord
, andHash
for bitflags types that were inadvertently removed in a prior release.#1096
CheckoutBuilder::disable_pathspec_match
#1107
PackBuilder::write
#1110
Changed
#1111
ssh_key_from_memory
Cargo feature, it was unused.#1087
Tree::walk
are now correctly reported to the caller.#1098
trace_set
callback now takes a&[u8]
instead of a&str
.#1071
Error::last_error
now returnsError
instead ofOption<Error>
.#1072
Fixed
OdbReader::read
return value.#1061
#1075
rust-itertools/itertools (itertools)
v0.14.0
Compare Source
Breaking
cons_tuples
(#988)Added
array_combinations
(#991)k_smallest_relaxed
and variants (#925)next_array
andcollect_array
(#560)DoubleEndedIterator
forFilterOk
(#948)DoubleEndedIterator
forFilterMapOk
(#950)Changed
Q: ?Sized
inItertools::contains
(#971)chain!
(#943)into_group_map_by
documentation (#1000)tree_reduce
documentation (#955)merge_join_by
(#966)take_while_inclusive
(#972)find_or_last
andfind_or_first
(#984)tuple_combinations
(#945)track_caller
attr forasser_equal
(#976)Notable Internal Changes
default_features
inCargo.toml
todefault-features
(#985)lycheeverse/lychee (lychee-lib)
v0.18.0
Compare Source
Other
fail_map
toerror_map
for improved clarity in response statistics (#1560)youtube-nocookie.com
and youtube embed URLs (#1563)v0.17.0
Compare Source
Added
dns-prefetch
(#1522)Other
rel=dns-prefetch
links (#1520)XAMPPRocky/octocrab (octocrab)
v0.43.0
Compare Source
Other
duplicate
(#741)v0.42.1
Compare Source
Other
v0.42.0
Compare Source
Added
Other
rust-random/rand (rand)
v0.9.0
Compare Source
Security and unsafe
ReseedingRng
andThreadRng
. Instead, it is recommended to callThreadRng::reseed
on fork. (#1379)zerocopy
to replace someunsafe
code (#1349, #1393, #1446, #1502)Dependencies
--ignore-rust-version
rand_core
v0.9.0 (#1558)Features
std
feature withoutgetrandom
orrand_chacha
(#1354)small_rng
by default (#1455)rand_chacha
; usestd_rng
instead. (#1473)serde1
toserde
(#1477)getrandom
toos_rng
(#1537)thread_rng
(#1547)API changes: rand_core traits
RngCore::read_adapter
implementingstd::io::Read
(#1267)CryptoBlockRng: BlockRngCore
; maketrait CryptoRng: RngCore
(#1273)TryRngCore
,TryCryptoRng
(#1424, #1499)fn SeedableRng::from_rng
->try_from_rng
and add infallible variantfn from_rng
(#1424)fn SeedableRng::from_entropy
->from_os_rng
and add fallible variantfn try_from_os_rng
(#1424)Clone
andAsRef
to associated typeSeedableRng::Seed
(#1491)API changes: Rng trait and top-level fns
rand::thread_rng()
torand::rng()
and remove from the prelude (#1506)rand::random()
from the prelude (#1506)random_iter
,random_range
,random_bool
,random_ratio
,fill
(#1488)Rng::gen_iter
asrandom_iter
(#1305, #1500)Rng::gen
torandom
to avoid conflict with the newgen
keyword in Rust 2024 (#1438)Rng::gen_range
torandom_range
,gen_bool
torandom_bool
,gen_ratio
torandom_ratio
(#1505)#[track_caller]
(#1442, #1447)API changes: RNGs
<SmallRng as SeedableRng>::Seed
size to 256 bits (#1455)rng
) ofReseedingRng::new
(#1533)API changes: Sequences
SliceRandom
intoIndexedRandom
,IndexedMutRandom
,SliceRandom
(#1382)IndexedRandom::choose_multiple_array
,index::sample_array
(#1453, #1469)API changes: Distributions: renames
rand::distributions
torand::distr
(#1470)Standard
toStandardUniform
(#1526)distr::Slice
->distr::slice::Choose
,distr::EmptySlice
->distr::slice::Empty
(#1548)distr::DistString
->distr::SampleString
(#1548)distr::DistIter
->distr::Iter
,distr::DistMap
->distr::Map
(#1548)API changes: Distributions
Sized
bound onDistribution<T> for &D
(#1278)Distribution<Option<T>>
forStandardUniform
(#1526)StandardUniform
support allNonZero*
types (#1332){Uniform, UniformSampler}::{new, new_inclusive}
return aResult
(instead of potentially panicking) (#1229)Uniform
implementsTryFrom
instead ofFrom
for ranges (#1229)UniformUsize
(#1487)isize
andusize
values withStandardUniform
,Uniform
(except viaUniformUsize
) andFill
and usage as aWeightedAliasIndex
weight (#1487)DistString
for distributionsSlice<char>
andUniform<char>
(#1315)Slice::num_choices
(#1402)p()
for distributionBernoulli
to access probability (#1481)API changes: Weighted distributions
pub
modulerand::distr::weighted
, movingWeightedIndex
there (#1548)weighted::Weight
, allowingWeightedIndex
to trap overflow (#1353)weight, weights, total_weight
to distributionWeightedIndex
(#1420)WeightedError
toweighted::Error
, revising variants (#1382) and mark as#[non_exhaustive]
(#1480)API changes: SIMD
std::simd
, expand SIMD & docs (#1239)Reproducibility-breaking changes
ReseedingRng::reseed
discard remaining data from the last block generated (#1379)SmallRng::seed_from_u64
implementation (#1203)UniformFloat::new
samples andUniformFloat::sample_single
to yieldhigh
(#1462)Slice
(#1469)Uniform
forusize
portable viaUniformUsize
(#1487)IndexdRandom::choose_multiple_weighted
for very small seeds and optimize for large input length / low memory (#1530)Reproducibility-breaking optimisations
sample_floyd
, affecting output ofrand::seq::index::sample
andrand::seq::SliceRandom::choose_multiple
(#1277)IteratorRandom::choose
andchoose_stable
(#1268)SliceRandom::shuffle
andpartial_shuffle
(#1272)Uniform
: use Canon's method (single sampling) / Lemire's method (distribution sampling) for faster sampling (breaks value stability; #1287)sample_single_inclusive
for floats (+~20% perf) (#1289)Other optimisations
SmallRng
initialization performance (#1482)Other
Cargo.lock.msrv
file (#1275)rustfmt
and enforce (#1448)benches
crate (#1329, #1439) and migrate to Criterion (#1490)Documentation
ThreadRng
related docs (#1257)--generate-link-to-definition
feature (#1327)doc_auto_cfg
(#1411, #1450)kennytm/rand_regex (rand_regex)
v0.18.0
Updated
rand
dependency.Dpeneds on
rand 0.9
andregex-syntax 0.8
.la10736/rstest (rstest)
v0.24.0
Compare Source
Changed
Add
#![no_std]
support: now you can userstest
also inno_std
lib(see #282 thanks to @rnbguy)
#[context]
to have test function name and other useful thighs onthe tip of your fingers (see #177)
gentoo90/winreg-rs (winreg)
v0.55.0
Compare Source
windows-sys
to version 0.59 (#77)v0.54.0
Compare Source
windows-sys
to version 0.52 (closes #63, #70)v0.53.0
Compare Source
Any
due toREG_NONE
(pullrequest #67, fixes #66)Option
(#56)RegKey
methods for creating/opening subkeys with custom options (#65)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.