Update all non-major dependencies #3436
Closed
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.
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.
This PR contains the following updates:
1.4.1
->1.4.2
0.14.1
->0.17.0
4.2.0
->4.6.0
1.2.26
->1.2.38
1.0.1
->1.0.3
0.15
->0.16
0.6
->0.7
0.25.6
->0.25.8
0.2.172
->0.2.175
0.4.9
->0.4.10
0.4.27
->0.4.28
0.3.0
->0.3.1
0.1.0
->0.1.1
1.0.16
->1.0.17
0.9.1
->0.9.2
0.9.1
->0.9.2
1.0.26
->1.0.27
1.0.219
->1.0.225
2.0.12
->2.0.16
0.8
->0.9
0.2.100
->0.2.103
Release Notes
rust-fuzz/arbitrary (arbitrary)
v1.4.2
Compare Source
Released 2025-08-13.
Added
releases, however we will strive to only do it deliberately and for good
reasons." The current MSRV is 1.63.0.
Arbitrary
implementation forcore::cmp::Reverse
.Changed
#[derive(Arbitrary)]
that speed up compilation.
Fixed
outdated and incorrect docs related to this.
rust-av/av-scenechange (av-scenechange)
v0.17.3
Compare Source
av_decoders
crate from0.3.0
to0.4.0
v0.17.2
Compare Source
av_decoders
crate from0.2.0
to0.3.0
v0.17.1
Compare Source
ScenecutResult
public so that it can actually be usefulv0.17.0
Compare Source
analyze_next_frame
method to also return the frame scores, if presentDetectionResults
to also return frame scoresv0.16.0
Compare Source
av_decoders
crate instead of providing our own decoder structsv0.15.0
Compare Source
CpuFeatureLevel
struct and params. This removes the abilityto disable SIMD at runtime, but this isn't a particularly useful feature
and added code complexity.
tuffy/bitstream-io (bitstream-io)
v4.6.0
Compare Source
v4.5.0
Compare Source
CheckedSignedFixed
type aliasFixedSignedBitCount
for use byCheckedSignedFixed
v4.4.0
Compare Source
CheckedUnsignedFixed
type aliasFixedBitCount
for use byCheckedUnsignedFixed
v4.3.0
Compare Source
bytes
method to ToByteStream traits with default implementationsrust-lang/cc-rs (cc)
v1.2.38
Compare Source
Other
v1.2.37
Compare Source
Other
run_commands_in_parallel
(#1549)v1.2.36
Compare Source
Other
v1.2.35
Compare Source
Fixed
Other
v1.2.34
Compare Source
Fixed
-mcpu=mvp
and-mmutable-globals
forwasm32v1-none
(#1524)Other
v1.2.33
Compare Source
Other
v1.2.32
Compare Source
Fixed
Other
find_tools
: add support for finding Clang (#1506)v1.2.31
Compare Source
Other
v1.2.30
Compare Source
Other
v1.2.29
Compare Source
Other
v1.2.28
Compare Source
Other
mlibc
environment (#1488)format!
strings (#1489)v1.2.27
Compare Source
Other
rust-lang/cfg-if (cfg-if)
v1.0.3
Compare Source
@__identity
rule."v1.0.2
Compare Source
@__identity
rule.console-rs/console (console)
v0.16.1
Compare Source
What's Changed
v0.16.0
Compare Source
What's Changed
The 0.15.12 release was yanked after it turned out to be semver-incompatible with existing usage by several of the most popular dependent crates, because it introduced a
std
feature -- and those crates useddefault-features = false
but relied on thestd
-guarded features.The 0.16.0 API should be semver-compatible with the 0.15.x API except for the need for the
std
feature.Refer to the 0.15.12 release notes for more information.
v0.15.12
Compare Source
What's Changed
bheisler/criterion.rs (criterion)
v0.7.0
Compare Source
image-rs/image (image)
v0.25.8
Compare Source
v0.25.7
Compare Source
Features:
image
(#2372)Structural changes:
API improvements:
save
,save_with_format
,write_to
andwrite_with_encoder
methods onDynamicImage
now automatically convert the pixel format when necessary instead of returning an error (#2501)DynamicImage::has_alpha()
convenience methodTryFrom<ExtendedColorType>
forColorType
(#2444)const HAS_ALPHA
to traitPixel
hooks
module to customize builtin behavior,register_format_detection_hook
andregister_decoding_hook
for the determining format of a file and selecting anImageDecoder
implementation respectively. (#2372)Performance improvements:
Bug fixes:
GifEncoder::encode()
ignoring the speed parameter and always using the slowest speed (#2504).pnm
is now recognized as a file extension for the PNM format (#2559)rust-lang/libc (libc)
v0.2.175
Compare Source
Added
getpeereid
(#4524)struct ld_info
and friends (#4578)struct winsize
(#4577)CLONE_CLEAR_SIGHAND
andCLONE_INTO_CGROUP
(#4502)prctl
constants (#4531)mcontext_t.mc_tlsbase
(#4503)kinfo_proc.ki_uerrmsg
(#4552)in_conninfo
(#4482)xinpgen
and related types (#4482)xktls_session
(#4482)libbsd
(#4221)SECBIT_*
(#4480)ioctl
request generator macros (#4460)ptsname_r
(#4608)strftime*
(#4453)EXEC_RESTRICT_*
andEXEC_DENY_*
(#4545)Changed
const
to signatures to be consistent with other platforms (#4563)Fixed
struct statvfs.f_fsid
(#4576)ioctl
request
argument (#4582)stat{,64}.st_*tim
(#4597)errno
values (#4507)target_os
->target_arch
check (#4550)xktls_session_onedir.ifnet
(#4552)nlink_t
(#4509)stack_t
(#4528)SI_TIMER
,SI_MESGQ
andSI_ASYNCIO
definitions (#4529)si_errno
andsi_code
insiginfo_t
(#4530)statfs
(#4527)fanotify_event_metadata
(#4510)enum fae_action
to be#[repr(C)]
(#60a8cfd5)char
->c_char
(eaab4fc3)termios
definitions (#4518)EDEADLK
(#4517)NCCS
(#4513)MAP_LOCKED
andMAP_NORESERVE
(#4516)shmid_ds
(#4519)Deprecated
MAP_32BIT
is only defined on x86 on non-x86 architectures (#4511)Removed
FIND
andENTER
(#4588)O_FSYNC
(#4515)RTLD_DEEPBIND
(#4515)v0.2.174
Compare Source
Added
pidfd_info
fields pub (#4487)Fixed
timespec.tv_nsec
(#4497)nlink_t
type forst_nlink
instruct stat
definition (#4483)Other
unpredictable_function_pointer_comparisons
lints (#4489)pointer::cast
. (#4490)CMSG_NXTHDR
. (#4492)v0.2.173
Compare Source
Added
SO_SPLICE
socket option support for FreeBSD >= 14.2 (#4451)_TIME_BITS=64
(#4433)nsfs
ioctls (#4436)prctls
(#4400)linux/cn_proc.h
andlinux/connector.h
(#4434)pwritev2
andpreadv2
(#4452)MADV_SOFT_OFFLINE
constant (#4448)struct tcp_info
(#4443)arc4random
andarc4random_buf
(#4464)MADV_SOFT_OFFLINE
definition (#4447)time.h
functions (#4427)Changed
SA_
constants. (#4426)CMSG_ALIGN
,CMSG_LEN
, andCMSG_SPACE
const functions (#4441)Fixed
fpos_t
(#4472)struct ipc_perm
bindings (#4384)O_LARGEFILE
constant value. (#4443)rust-fuzz/libfuzzer (libfuzzer-sys)
v0.4.10
Compare Source
Released 2025-07-03.
Changed
libFuzzer
commit6146a88f6049
(release/20.x
).Corpus
results.rust-lang/log (log)
v0.4.28
Compare Source
medek/nasm-rs (nasm-rs)
v0.3.1
Compare Source
as1100k/pastey (pastey)
v0.1.1
Compare Source
Removed
build.rs
and inline literal parsing logic #16aclysma/profiling (profiling)
v1.0.17
rust-random/rand (rand)
v0.9.2
Compare Source
Deprecated
rand::rngs::mock
module andStepRng
generator (#1634)Additions
WeightedIndex<usize>
(de)serialization (#1646)dtolnay/semver (semver)
v1.0.27
Compare Source
serde-rs/serde (serde)
v1.0.225
Compare Source
v1.0.224
Compare Source
v1.0.223
Compare Source
v1.0.222
Compare Source
serialize_with
attribute produce code that works if respanned to 2024 edition (#2950, thanks @aytey)v1.0.221
Compare Source
serde_if_integer128!
macro (#2975)v1.0.220
Compare Source
dtolnay/thiserror (thiserror)
v2.0.16
Compare Source
v2.0.15
Compare Source
Error::provide
API becoming unavailable from a future new compiler lint (#427)v2.0.14
Compare Source
v2.0.13
Compare Source
toml-rs/toml (toml)
v0.9.7
Compare Source
v0.9.6
Compare Source
v0.9.5
Compare Source
v0.9.4
Compare Source
v0.9.3
Compare Source
v0.9.2
Compare Source
v0.9.1
Compare Source
v0.9.0
Compare Source
wasm-bindgen/wasm-bindgen (wasm-bindgen)
v0.2.103
Compare Source
Fixed
#4656
v0.2.102
Compare Source
Added
Added
DocumentOrShadowRoot.adoptedStyleSheets
.#4625
Added support for arguments with spaces using shell-style quoting in webdriver
*_ARGS
environment variables to
wasm-bindgen-test
.#4433
Added ability to determine WebDriver JSON config location via
WASM_BINDGEN_TEST_WEBDRIVER_JSON
environment variable towasm-bindgen-test
.#4434
Generate DWARF for tests by default. See the guide on debug information for more details.
#4635
New
--target=module
target for outputting source phase imports.#4638
Fixed
Fixed wrong method names for
GestureEvent
bindings.#4615
Fix crash caused by allocations during
TypedArray
interactions.#4622
Changed
wasm-bindgen --help
docs.#4646
v0.2.101
Compare Source
Added
Added format and colorSpace support to VideoFrameCopyToOptions
#4543
Added support for the
onbeforeinput
attribute.#4544
TypedArray::new_from_slice(&[T])
constructor that allows to create aJS-owned
TypedArray
from a Rust slice.#4555
Added
Function::call4
andFunction::bind4
throughFunction::call9
Function::bind9
methods for calling and binding JavaScript functions with 4-9 arguments.#4572
Added isPointInFill and isPointInStroke methods for the SVGGeometryElement idl.
#4509
Added unstable bindings for
GestureEvent
.#4589
Stricter checks for
module
,raw_module
andinline_js
attributes applied to inapplicable items.#4522
Add bindings for
PictureInPicture
.#4593
Added
bytes
method for theBlob
idl#4506
Add error message when export symbol is not found
#4594
Changed
Deprecate async constructors.
#4402
The
size
argument toGPUCommandEncoder.copyBufferToBuffer
is now optional.#4508
MSRV of CLI tools bumped to v1.82. This does not affect libraries like
wasm-bindgen
,js-sys
andweb-sys
!#4608
Fixed
Detect more failure scenarios when retrieving the Wasm module.
#4556
Add a workaround for
TextDecoder
failing in older version of Safari when too many bytes are decoded through it over its lifetime.#4472
TypedArray::from(&[T])
now works reliably across memory reallocations.#4555
Fix incorrect memory loading and storing assertions during post-processing.
#4554
Fix test
--exact
option not working as expected.#4549
Fix tables being removed even though they are used by stack closures.
#4119
Skip
__wasm_call_ctors
which we don't want to interpret.#4562
Fix infinite recursion caused by the lack of proc-macro hygiene.
#4601
Fix running coverage with no_modules.
#4604
Fix proc-macro hygiene with
core
.#4606
Removed
Crates intended purely for internal consumption by the wasm-bindgen CLI will no longer be published:
#4608
wasm-bindgen-externref-xform
wasm-bindgen-multi-value-xform
wasm-bindgen-threads-xform
wasm-bindgen-wasm-conventions
wasm-bindgen-wasm-interpreter
Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), 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.