An open index of dependabot pull requests across open source projects.

build(deps): bump the crates group across 1 directory with 90 updates

Closed
Number: #35
Type: Pull Request
State: Closed
Author: dependabot[bot] dependabot[bot]
Association: Unknown
Comments: 1
Created: December 08, 2025 at 04:34 PM UTC
(8 months ago)
Updated: December 24, 2025 at 04:24 PM UTC
(7 months ago)
Closed: December 24, 2025 at 04:24 PM UTC
(7 months ago)
Time to Close: 16 days
Labels:
dependencies rust
Description:

Bumps the crates group with 69 updates in the /userspace/ksud directory:

Package From To
anyhow 1.0.96 1.0.100
clap 4.5.30 4.5.53
const_format 0.2.34 0.2.35
zip 2.2.2 6.0.0
log 0.4.26 0.4.29
env_logger 0.11.6 0.11.8
serde_json 1.0.139 1.0.145
libc 0.2.170 0.2.178
is_executable 1.0.4 1.0.5
rust-embed 8.5.0 8.9.0
which 7.0.2 8.0.0
getopts 0.2.21 0.2.24
sha256 1.5.0 1.6.0
tempfile 3.17.1 3.23.0
chrono 0.4.39 0.4.42
regex-lite 0.1.6 0.1.8
fs4 0.13.0 0.13.1
rustix 4a53fbc registry+https://github.com/rust-lang/crates.io-index
procfs 0.17.0 0.18.0
android_logger 0.14.1 0.15.1
adler2 2.0.0 2.0.1
ahash 0.8.11 0.8.12
anstream 0.6.18 0.6.21
anstyle 1.0.10 1.0.13
anstyle-parse 0.2.6 0.2.7
anstyle-query 1.1.2 1.1.5
anstyle-wincon 3.0.7 3.0.11
arbitrary 1.4.1 1.4.2
async-trait 0.1.86 0.1.89
autocfg 1.4.0 1.5.0
backtrace 0.3.74 0.3.76
bumpalo 3.17.0 3.19.0
bytes 1.10.0 1.11.0
cc 1.2.15 1.2.49
clap_lex 0.7.4 0.7.6
colorchoice 1.0.3 1.0.4
crc 3.2.1 3.4.0
crc32fast 1.4.2 1.5.0
crossbeam-channel 0.5.14 0.5.15
crypto-common 0.1.6 0.1.7
dary_heap 0.3.7 0.3.8
deflate64 0.1.9 0.1.10
derive_arbitrary 1.4.1 1.4.2
either 1.14.0 1.15.0
env_filter 0.1.3 0.1.4
flate2 1.0.35 1.1.5
getrandom 0.3.1 0.3.4
iana-time-zone 0.1.61 0.1.64
include-flate 0.3.0 0.3.1
indexmap 2.7.1 2.12.1
is_terminal_polyfill 1.70.1 1.70.2
itoa 1.0.14 1.0.15
libflate 2.1.0 2.2.1
libm 0.2.11 0.2.15
memchr 2.7.4 2.7.6
miniz_oxide 0.8.5 0.8.9
once_cell 1.20.3 1.21.3
rayon 1.10.0 1.11.0
rustc-demangle 0.1.24 0.1.26
rustversion 1.0.19 1.0.22
ryu 1.0.19 1.0.20
sha2 0.10.8 0.10.9
simd-adler32 0.3.7 0.3.8
time 0.3.37 0.3.44
tokio 1.43.0 1.48.0
typenum 1.18.0 1.19.0
unicode-ident 1.0.17 1.0.22
winapi-util 0.1.9 0.1.11
zopfli 0.8.1 0.8.3

Updates anyhow from 1.0.96 to 1.0.100

Release notes

Sourced from anyhow's releases.

1.0.100

  • Teach clippy to lint formatting arguments in bail!, ensure!, anyhow! (#426)

1.0.99

  • Allow build-script cleanup failure with NFSv3 output directory to be non-fatal (#420)

1.0.98

1.0.97

  • Documentation improvements
Commits
  • 18c2598 Release 1.0.100
  • f271988 Merge pull request #426 from dtolnay/clippyfmt
  • 52f2115 Mark macros with clippy::format_args
  • da5fd9d Raise minimum tested compiler to rust 1.76
  • 211e409 Opt in to generate-macro-expansion when building on docs.rs
  • b48fc02 Enforce trybuild >= 1.0.108
  • d5f59fb Update ui test suite to nightly-2025-09-07
  • 238415d Update ui test suite to nightly-2025-08-24
  • 3bab070 Update actions/checkout@v4 -> v5
  • 4249254 Order cap-lints flag in the same order as thiserror build script
  • Additional commits viewable in compare view

Updates clap from 4.5.30 to 4.5.53

Release notes

Sourced from clap's releases.

v4.5.53

[4.5.53] - 2025-11-19

Features

  • Add default_values_if, default_values_ifs

v4.5.52

[4.5.52] - 2025-11-17

Fixes

  • Don't panic when args_conflicts_with_subcommands conflicts with an ArgGroup

v4.5.51

[4.5.51] - 2025-10-29

Fixes

  • (help) Correctly calculate padding for short flags that take a value
  • (help) Don't panic on short flags using ArgAction::Count

v4.5.50

[4.5.50] - 2025-10-20

Features

  • Accept Cow where String and &str are accepted

v4.5.48

[4.5.48] - 2025-09-19

Documentation

  • Add a new CLI Concepts document as another way of framing clap
  • Expand the typed_derive cookbook entry

v4.5.47

[4.5.47] - 2025-09-02

Features

  • Added impl FromArgMatches for ()
  • Added impl Args for ()
  • Added impl Subcommand for ()
  • Added impl FromArgMatches for Infallible
  • Added impl Subcommand for Infallible

Fixes

... (truncated)

Changelog

Sourced from clap's changelog.

[4.5.53] - 2025-11-19

Features

  • Add default_values_if, default_values_ifs

[4.5.52] - 2025-11-17

Fixes

  • Don't panic when args_conflicts_with_subcommands conflicts with an ArgGroup

[4.5.51] - 2025-10-29

Fixes

  • (help) Correctly calculate padding for short flags that take a value
  • (help) Don't panic on short flags using ArgAction::Count

[4.5.50] - 2025-10-20

Features

  • Accept Cow where String and &str are accepted

[4.5.49] - 2025-10-13

Fixes

  • (help) Correctly wrap when ANSI escape codes are present

[4.5.48] - 2025-09-19

Documentation

  • Add a new CLI Concepts document as another way of framing clap
  • Expand the typed_derive cookbook entry

[4.5.47] - 2025-09-02

Features

  • Added impl FromArgMatches for ()
  • Added impl Args for ()
  • Added impl Subcommand for ()
  • Added impl FromArgMatches for Infallible
  • Added impl Subcommand for Infallible

Fixes

... (truncated)

Commits
  • 3716f9f chore: Release
  • 613b69a docs: Update changelog
  • d117f7a Merge pull request #6028 from epage/arg
  • cb8255d feat(builder): Allow quoted id's for arg macro
  • 1036060 Merge pull request #6025 from AldaronLau/typos-in-faq
  • 2fcafc0 docs: Fix minor grammar issues in FAQ
  • a380b65 Merge pull request #6023 from epage/template
  • 4d7ab14 chore: Update from _rust/main template
  • b8a7ea4 chore(deps): Update Rust Stable to v1.87 (#18)
  • f9842b3 chore: Avoid MSRV problems out of the box
  • Additional commits viewable in compare view

Updates const_format from 0.2.34 to 0.2.35

Changelog

Sourced from const_format's changelog.

0.2.35

Breaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by quote increasing its MSRV to 1.60.

Commits

Updates zip from 2.2.2 to 6.0.0

Release notes

Sourced from zip's releases.

v6.0.0

🐛 Bug Fixes

  • panic when reading empty extended-timestamp field (#404) (#422)
  • Restore original file timestamp when unzipping with chrono (#46)

⚙️ Miscellaneous Tasks

  • Configure Amazon Q rules (#421)

v5.1.1

🐛 Bug Fixes

  • panic when reading empty extended-timestamp field (#404) (#422)
  • Restore original file timestamp when unzipping with chrono (#46)

⚙️ Miscellaneous Tasks

  • Configure Amazon Q rules (#421)

v5.1.0

🚀 Features

  • Add legacy shrink/reduce/implode compression (#303)

v5.0.1

🐛 Bug Fixes

  • AES metadata was not copied correctly in raw copy methods, which could corrupt the copied file. (#417)

v5.0.0

🚀 Features

  • Implement by_path*() methods on ZipArchive (#382)

v4.6.1

🐛 Bug Fixes

  • Fixes an issue introduced by the swap from lzma-rs to liblzma (#407)

v4.6.0

🚀 Features

  • Allow to read zip files with unsupported extended timestamps (#400)

🐛 Bug Fixes

  • enable clamp_opt for ppmd and xz (#401)

v4.5.0

... (truncated)

Changelog

Sourced from zip's changelog.

6.0.0 - 2025-10-09

🚀 Features

  • Add by_index_with_options(), which can be used to ignore encryption in a file's metadata (#439) and may be used for other file-specific overrides in the future.

⚙️ Miscellaneous Tasks

  • [breaking] FileOptions::add_extra_data is now generic and accepts any AsRef<[u8]>. (#435)

5.1.1 - 2025-09-11

🐛 Bug Fixes

  • panic when reading empty extended-timestamp field (#404) (#422)
  • Restore original file timestamp when unzipping with chrono (#46)

⚙️ Miscellaneous Tasks

  • Configure Amazon Q rules (#421)

5.1.0 - 2025-09-10

🚀 Features

  • Add legacy shrink/reduce/implode compression (#303)

5.0.1 - 2025-09-09

🐛 Bug Fixes

  • AES metadata was not copied correctly in raw copy methods, which could corrupt the copied file. (#417)

5.0.0 - 2025-09-05

🚀 Features

  • Implement by_path*() methods on ZipArchive (#382)

4.6.1 - 2025-09-03

🐛 Bug Fixes

  • Fixes an issue introduced by the swap from lzma-rs to liblzma (#407)

4.6.0 - 2025-08-30

🚀 Features

  • Allow to read zip files with unsupported extended timestamps (#400)

... (truncated)

Commits
  • abfc23d feat: Upgrade [Extended]FileOptions::add_extra_data() data from Box<[u8]> to ...
  • eb1b586 docs: Update zip_writer documentation example (#431)
  • 26e6e08 feat: Add by_index_with_options() for ignoring encryption (#439)
  • 165415d chore(deps): update nt-time requirement from 0.10.6 to 0.12.1 (#429)
  • 1d5d4ed chore(deps): update lzma-rust2 requirement from 0.13 to 0.14 (#432)
  • 72cce40 chore(deps): update nt-time requirement from 0.10.6 to 0.12.1 (#428)
  • 2ef4d3e chore(deps): update nt-time requirement from 0.10.6 to 0.12.1 (#427)
  • 9cf28cb test(ci): Fix: rename can't be skipped
  • 5987cdd test(ci): Fix: need recursive rename
  • 74f8a3c test(ci): Need to rename more files during fuzz runs
  • Additional commits viewable in compare view

Updates log from 0.4.26 to 0.4.29

Release notes

Sourced from log's releases.

0.4.29

MSRV

This release increases log's MSRV from 1.61.0 to 1.68.0.

What's Changed

New Contributors

Full Changelog: https://github.com/rust-lang/log/compare/0.4.28...0.4.29

0.4.28

What's Changed

New Contributors

Full Changelog: https://github.com/rust-lang/log/compare/0.4.27...0.4.28

0.4.27

What's Changed

Full Changelog: https://github.com/rust-lang/log/compare/0.4.26...0.4.27

Changelog

Sourced from log's changelog.

[0.4.29] - 2025-12-02

What's Changed

New Contributors

Full Changelog: https://github.com/rust-lang/log/compare/0.4.28...0.4.29

[0.4.28] - 2025-09-02

What's Changed

New Contributors

Full Changelog: https://github.com/rust-lang/log/compare/0.4.27...0.4.28

Notable Changes

[0.4.27] - 2025-03-24

What's Changed

Full Changelog: https://github.com/rust-lang/log/compare/0.4.26...0.4.27

Commits
  • b1e2df7 Merge pull request #719 from rust-lang/cargo/0.4.29
  • 3fe1a54 prepare for 0.4.29 release
  • 7a432d9 Merge pull request #718 from rust-lang/ci/msrv
  • 0689d56 rebump msrv to 1.68.0
  • 46b448e try drop msrv back to 1.61.0
  • 929ab38 fix up doc test feature gate
  • 957cece bump serde-dependent crates
  • bea40c8 bump msrv to 1.68.0
  • c540184 Merge pull request #716 from rust-lang/ci-smaller-matrix2
  • c971e63 Merge branch 'master' into ci-smaller-matrix2
  • Additional commits viewable in compare view

Updates env_logger from 0.11.6 to 0.11.8

Release notes

Sourced from env_logger's releases.

v0.11.8

[0.11.8] - 2025-04-01

Compatibility

  • (kv) Deprecate the unstable-kv feature which may be removed in a future patch release

Features

  • (kv) Stabilize key-value support behind the kv feature
  • Expose ConfigurableFormat to build custom [Builder::format]s that leverage this

v0.11.7

[0.11.7] - 2025-03-10

Internal

  • Replaced humantime with jiff
Changelog

Sourced from env_logger's changelog.

[0.11.8] - 2025-04-01

Compatibility

  • (kv) Deprecate the unstable-kv feature which may be removed in a future patch release

Features

  • (kv) Stabilize key-value support behind the kv feature
  • Expose ConfigurableFormat to build custom [Builder::format]s that leverage this

[0.11.7] - 2025-03-10

Internal

  • Replaced humantime with jiff
Commits
  • f0443b2 chore: Release
  • d8b5e1e docs: Update changelog
  • 3ca671f Merge pull request #360 from epage/format
  • bc02d61 feat(fmt): Expose ConfigurableFormat
  • c567fde refactor(fmt): Pull out format logic
  • ce25c73 refactor(fmt): Make DefaultFormats name more specific
  • 739ebb1 refactor(fmt): Pull out logger's builder methods
  • 3acb571 refactor(fmt): Delegate formatting to DefaultFormat
  • e351bcb refactor(fmt): Reduce duplication in DefaultFormatWriter
  • 3c9e6ff Merge pull request #359 from epage/kv
  • Additional commits viewable in compare view

Updates serde_json from 1.0.139 to 1.0.145

Release notes

Sourced from serde_json's releases.

v1.0.145

  • Raise serde version requirement to >=1.0.220

v1.0.144

  • Switch serde dependency to serde_core (#1285)

v1.0.143

v1.0.142

v1.0.141

v1.0.140

  • Documentation improvements
Commits
  • efa66e3 Release 1.0.145
  • 23679e2 Add serde version constraint
  • fc27baf Release 1.0.144
  • caef3c6 Ignore uninlined_format_args pedantic clippy lint
  • 81ba3aa Merge pull request #1285 from dtolnay/serdecore
  • d21e8ce Switch serde dependency to serde_core
  • 6beb6cd Merge pull request #1286 from dtolnay/up
  • 1dbc803 Raise required compiler to Rust 1.61
  • 0bf5d87 Enforce trybuild >= 1.0.108
  • d12e943 Update actions/checkout@v4 -> v5
  • Additional commits viewable in compare view

Updates libc from 0.2.170 to 0.2.178

Release notes

Sourced from libc's releases.

0.2.178

Added

  • BSD: Add issetugid (#4744)
  • Cygwin: Add missing utmp/x.h, grp.h, and stdio.h interfaces (#4827)
  • Linux s390x musl: Add __psw_t/fprefset_t/*context_t (#4726)
  • Linux, Android: Add definition for IUCLC (#4846)
  • Linux, FreeBSD: Add AT_HWCAP{3,4} (#4734)
  • Linux: Add definitions from linux/can/bcm.h (#4683)
  • Linux: Add syscalls 451-469 for m68k (#4850)
  • Linux: PowerPC: Add 'ucontext.h' definitions (#4696)
  • NetBSD: Define eventfd (#4830)
  • Newlib: Add missing constants from unistd.h (#4811)
  • QNX NTO: Add cfmakeraw (#4704)
  • QNX NTO: Add cfsetspeed (#4704)
  • Redox: Add getresgid and getresuid (#4752)
  • Redox: Add setresgid and setresuid (#4752)
  • VxWorks: Add definitions from select.h, stat.h, poll.h, ttycom.h, utsname.h, resource.h, mman.h, udp.h, in.h, in6.h, if.h, fnmatch.h, and sioLibCommon.h (#4781)
  • VxWorks: Add missing defines/functions needed by rust stdlib (#4779)
  • WASI: Add more definitions for libstd (#4747)

Deprecated:

  • Apple: Deprecate TIOCREMOTE (#4764)

Fixed:

Note that there were a large number of fixes on NetBSD for this libc release, some of which include minor breakage.

  • AIX: Change errno EWOULDBLOCK to make it an alias of EAGAIN (#4790)
  • AIX: Resolve function comparison and unnecessary_transmutes warnings (#4780)
  • Apple: Correct the value of SF_SETTABLE (#4764)
  • DragonflyBSD: Fix the type of mcontext_t.mc_fpregs (#)
  • EspIDF: Fix the duplicate definition of gethostname (#4773)
  • L4Re: Update available pthread API (#4836)
  • Linux: Correct the value of NFT_MSG_MAX (#4761)
  • Linux: Remove incorrect repr(align(8)) for canxl_frame (#4760)
  • Make eventfd argument names match OS docs/headers (#4830)
  • NetBSD: Account for upstream changes to ptrace with LWP (#4782)
  • NetBSD: Correct ipc_perm, split from OpenBSD as ipc.rs (#4782)
  • NetBSD: Correct a number of symbol link names (#4782)
  • NetBSD: Correct the type of kinfo_vmentry.kve_path (#)
  • NetBSD: Fix uucred.cr_ngroups from int to short (#4782)
  • NetBSD: Fix the type of kevent.udata (#4782)
  • NetBSD: Fix the type of mcontext_t.__fpregs (#4782)
  • NetBSD: Fix the value of PT_SUSPEND (#4782)
  • NetBSD: Fix the values of FNM_* constants (#4782)
  • NetBSD: Increase the size of sockaddr_dl.sdl_data from 12 to 24 (#4782)
  • NetBSD: Introduce if_.rs, fix the definition of ifreq (#4782)
  • NetBSD: Introduce time.rs, fix the values of CLOCK_*_CPUTIME_ID (#4782)

... (truncated)

Changelog

Sourced from libc's changelog.

0.2.178 - 2025-12-01

Added

  • BSD: Add issetugid (#4744)
  • Cygwin: Add missing utmp/x.h, grp.h, and stdio.h interfaces (#4827)
  • Linux s390x musl: Add __psw_t/fprefset_t/*context_t (#4726)
  • Linux, Android: Add definition for IUCLC (#4846)
  • Linux, FreeBSD: Add AT_HWCAP{3,4} (#4734)
  • Linux: Add definitions from linux/can/bcm.h (#4683)
  • Linux: Add syscalls 451-469 for m68k (#4850)
  • Linux: PowerPC: Add 'ucontext.h' definitions (#4696)
  • NetBSD: Define eventfd (#4830)
  • Newlib: Add missing constants from unistd.h (#4811)
  • QNX NTO: Add cfmakeraw (#4704)
  • QNX NTO: Add cfsetspeed (#4704)
  • Redox: Add getresgid and getresuid (#4752)
  • Redox: Add setresgid and setresuid (#4752)
  • VxWorks: Add definitions from select.h, stat.h, poll.h, ttycom.h, utsname.h, resource.h, mman.h, udp.h, in.h, in6.h, if.h, fnmatch.h, and sioLibCommon.h (#4781)
  • VxWorks: Add missing defines/functions needed by rust stdlib (#4779)
  • WASI: Add more definitions for libstd (#4747)

Deprecated:

  • Apple: Deprecate TIOCREMOTE (#4764)

Fixed:

Note that there were a large number of fixes on NetBSD for this libc release, some of which include minor breakage.

  • AIX: Change errno EWOULDBLOCK to make it an alias of EAGAIN (#4790)
  • AIX: Resolve function comparison and unnecessary_transmutes warnings (#4780)
  • Apple: Correct the value of SF_SETTABLE (#4764)
  • DragonflyBSD: Fix the type of mcontext_t.mc_fpregs (#)
  • EspIDF: Fix the duplicate definition of gethostname (#4773)
  • L4Re: Update available pthread API (#4836)
  • Linux: Correct the value of NFT_MSG_MAX (#4761)
  • Linux: Remove incorrect repr(align(8)) for canxl_frame (#4760)
  • Make eventfd argument names match OS docs/headers (#4830)
  • NetBSD: Account for upstream changes to ptrace with LWP (#4782)
  • NetBSD: Correct ipc_perm, split from OpenBSD as ipc.rs (#4782)
  • NetBSD: Correct a number of symbol link names (#4782)
  • NetBSD: Correct the type of kinfo_vmentry.kve_path (#)
  • NetBSD: Fix uucred.cr_ngroups from int to short (#4782)
  • NetBSD: Fix the type of kevent.udata (#4782)
  • NetBSD: Fix the type of mcontext_t.__fpregs (#4782)
  • NetBSD: Fix the value of PT_SUSPEND (#4782)
  • NetBSD: Fix the values of FNM_* constants (#4782)
  • NetBSD: Increase the size of sockaddr_dl.sdl_data from 12 to 24 (#4782)
  • NetBSD: Introduce if_.rs, fix the definition of ifreq (#4782)

... (truncated)

Commits
  • 2b95cbe chore: release libc 0.2.178
  • bc25dfc NetBSD: Only skip sockaddr_dl on NetBSD9
  • 887133e add syscalls 451-469 for m68k linux
  • 3cfeee4 build(deps): bump actions/checkout from 5 to 6
  • 999b420 linux, android: Add definition for IUCLC
  • ae6df79 Define eventfd on NetBSD
  • 03b7438 Make eventfd argument names match OS docs/headers
  • 9ba7c90 cygwin: Add missing utmp/x.h, grp.h, and stdio.h interfaces
  • 5d284b0 Fix test for cygwin
  • 7516d38 ci: Update style.py to work with visibility on enums
  • Additional commits viewable in compare view

Updates is_executable from 1.0.4 to 1.0.5

Commits

Updates rust-embed from 8.5.0 to 8.9.0

Updates which from 7.0.2 to 8.0.0

Release notes

Sourced from which's releases.

8.0.0

What's Changed

  • Add new Sys trait to allow abstracting over the underlying filesystem. Particularly useful for wasm32-unknown-unknown targets. Thanks @​dsherret for this contribution to which!
  • Add more debug level tracing for otherwise silent I/O errors.
  • Call the NonFatalHandler in more places to catch previously ignored I/O errors.
  • Remove use of the either dependency.

New Contributors

7.0.3

  • Update rustix to version 1.0. Congrats to rustix on this milestone, and thanks @​mhils for this contribution to which!
Changelog

Sourced from which's changelog.

8.0.0

  • Add new Sys trait to allow abstracting over the underlying filesystem. Particularly useful for wasm32-unknown-unknown targets. Thanks @​dsherret for this contribution to which!
  • Add more debug level tracing for otherwise silent I/O errors.
  • Call the NonFatalHandler in more places to catch previously ignored I/O errors.
  • Remove use of the either dependency.

7.0.3

  • Update rustix to version 1.0. Congrats to rustix on this milestone, and thanks @​mhils for this contribution to which!
Commits
  • adac2cd bump version, update changelog
  • 84e152e reduce sys::Sys requirements, add some tracing for otherwise silent errors (#...
  • a0a6daf feat: add Sys trait for swapping out system (#109)
  • eef1998 Add actively maintained badge
  • 1d145de release version 7.0.3
  • f5e5292 fix unrelated lint error
  • 4dcefa6 bump rustix
  • See full diff in compare view

Updates getopts from 0.2.21 to 0.2.24

Release notes

Sourced from getopts's releases.

v0.2.24

Other

  • Make unicode-width an optional default dependency (#133)

v0.2.23

Other

  • Add caching
  • Remove redundant configuration from Cargo.toml
  • Bump unicode-width to 0.2.0
  • Update the MSRV to 1.66 and edition to 2021

v0.2.22

Other

  • Add a check for formatting, apply cargo fmt
  • Add a release job
  • Document and start testing the MSRV
  • Test on more platforms, deny warnings
  • Eliminate html_root_url
  • Update version number in html_root_url
  • Use SPDX license format
  • Fix compiler warning in documentation example
  • Merge pull request #100 from zdenek-crha/parse_args_end_position
  • Merge pull request #103 from zdenek-crha/better_usage_examples
  • Add usage examples for methods that add option config
  • Update outdated top level documentation
  • Add triagebot configuration
  • remove deprecated Error::description
  • Update documentation of opt_present() and other functions that might panic
  • Updated tests for opts_str() and opts_str_first() to check order of processing
  • Add opts_present_any() and opts_str_first() interface functions
  • Parse options without names vector
Changelog

Sourced from getopts's changelog.

0.2.24 - 2025-08-29

Other

  • Make unicode-width an optional default dependency (#133)

0.2.23 - 2025-06-09

Other

  • Add caching
  • Remove redundant configuration from Cargo.toml
  • Bump unicode-width to 0.2.0
  • Update the MSRV to 1.66 and edition to 2021

0.2.22 - 2025-06-05

Other

  • Add a check for formatting, apply cargo fmt
  • Add a release job
  • Document and start testing the MSRV
  • Test on more platforms, deny warnings
  • Eliminate html_root_url
  • Update version number in html_root_url
  • Use SPDX license format
  • Fix compiler warning in documentation example
  • Merge pull request #100 from zdenek-crha/parse_args_end_position
  • Merge pull request #103 from zdenek-crha/better_usage_exam...

    Description has been truncated

Package Dependencies
Package:
clap
Ecosystem:
cargo
Version Change:
4.5.30 → 4.5.53
Update Type:
Patch
Package:
which
Ecosystem:
cargo
Version Change:
7.0.2 → 8.0.0
Update Type:
Major
Package:
tempfile
Ecosystem:
cargo
Version Change:
3.17.1 → 3.23.0
Update Type:
Minor
Package:
env_logger
Ecosystem:
cargo
Version Change:
0.11.6 → 0.11.8
Update Type:
Patch
Package:
zip
Ecosystem:
cargo
Version Change:
2.2.2 → 6.0.0
Update Type:
Major
Package:
anyhow
Ecosystem:
cargo
Version Change:
1.0.96 → 1.0.100
Update Type:
Patch
Package:
chrono
Ecosystem:
cargo
Version Change:
0.4.39 → 0.4.42
Update Type:
Patch
Package:
log
Ecosystem:
cargo
Version Change:
0.4.26 → 0.4.29
Update Type:
Patch
Package:
serde_json
Ecosystem:
cargo
Version Change:
1.0.139 → 1.0.145
Update Type:
Patch
Package:
libc
Ecosystem:
cargo
Version Change:
0.2.170 → 0.2.178
Update Type:
Patch
Package:
sha256
Ecosystem:
cargo
Version Change:
1.5.0 → 1.6.0
Update Type:
Minor
Package:
rust-embed
Ecosystem:
cargo
Version Change:
8.5.0 → 8.9.0
Update Type:
Minor
Package:
fs4
Ecosystem:
cargo
Version Change:
0.13.0 → 0.13.1
Update Type:
Patch
Package:
rustix
Ecosystem:
cargo
Version Change:
registry+https://github.com/rust-lang/crates.io-index → removed
Update Type:
Removal
Ecosystem:
cargo
Version Change:
0.2.34 → 0.2.35
Update Type:
Patch
Package:
`0.8.5`
Ecosystem:
cargo
Version Change:
0.8.9 → removed
Update Type:
Removal
Package:
`0.3.0`
Ecosystem:
cargo
Version Change:
0.3.1 → removed
Update Type:
Removal
Package:
`0.7.4`
Ecosystem:
cargo
Version Change:
0.7.6 → removed
Update Type:
Removal
Package:
getopts
Ecosystem:
cargo
Version Change:
0.2.21 → 0.2.24
Update Type:
Patch
Package:
`1.1.2`
Ecosystem:
cargo
Version Change:
1.1.5 → removed
Update Type:
Removal
Package:
`0.1.3`
Ecosystem:
cargo
Version Change:
0.1.4 → removed
Update Type:
Removal
Package:
`0.1.6`
Ecosystem:
cargo
Version Change:
0.1.7 → removed
Update Type:
Removal
Package:
`0.1.9`
Ecosystem:
cargo
Version Change:
0.1.10 → removed
Update Type:
Removal
Package:
`2.1.0`
Ecosystem:
cargo
Version Change:
2.2.1 → removed
Update Type:
Removal
Package:
`2.7.1`
Ecosystem:
cargo
Version Change:
2.12.1 → removed
Update Type:
Removal
Package:
`1.4.2`
Ecosystem:
cargo
Version Change:
1.5.0 → removed
Update Type:
Removal
Package:
`1.18.0`
Ecosystem:
cargo
Version Change:
1.19.0 → removed
Update Type:
Removal
Ecosystem:
cargo
Version Change:
1.0.4 → 1.0.5
Update Type:
Patch
Package:
`1.0.3`
Ecosystem:
cargo
Version Change:
1.0.4 → removed
Update Type:
Removal
Package:
regex-lite
Ecosystem:
cargo
Version Change:
0.1.6 → 0.1.8
Update Type:
Patch
Package:
`1.10.0`
Ecosystem:
cargo
Version Change:
1.11.0 → removed
Update Type:
Removal
Package:
`0.5.14`
Ecosystem:
cargo
Version Change:
0.5.15 → removed
Update Type:
Removal
Package:
`1.0.19`
Ecosystem:
cargo
Version Change:
1.0.22 → removed
Update Type:
Removal
Package:
`0.3.1`
Ecosystem:
cargo
Version Change:
0.3.4 → removed
Update Type:
Removal
Package:
`1.14.0`
Ecosystem:
cargo
Version Change:
1.15.0 → removed
Update Type:
Removal
Package:
`0.17.0`
Ecosystem:
cargo
Version Change:
0.18.0 → removed
Update Type:
Removal
Package:
`0.14.1`
Ecosystem:
cargo
Version Change:
0.15.1 → removed
Update Type:
Removal
Package:
`2.0.0`
Ecosystem:
cargo
Version Change:
2.0.1 → removed
Update Type:
Removal
Package:
`0.8.11`
Ecosystem:
cargo
Version Change:
0.8.12 → removed
Update Type:
Removal
Package:
`0.6.18`
Ecosystem:
cargo
Version Change:
0.6.21 → removed
Update Type:
Removal
Package:
`1.0.10`
Ecosystem:
cargo
Version Change:
1.0.13 → removed
Update Type:
Removal
Package:
`0.2.6`
Ecosystem:
cargo
Version Change:
0.2.7 → removed
Update Type:
Removal
Package:
`3.0.7`
Ecosystem:
cargo
Version Change:
3.0.11 → removed
Update Type:
Removal
Package:
`1.4.1`
Ecosystem:
cargo
Version Change:
1.4.2 → removed
Update Type:
Removal
Package:
`0.1.86`
Ecosystem:
cargo
Version Change:
0.1.89 → removed
Update Type:
Removal
Package:
`1.4.0`
Ecosystem:
cargo
Version Change:
1.5.0 → removed
Update Type:
Removal
Package:
`0.3.74`
Ecosystem:
cargo
Version Change:
0.3.76 → removed
Update Type:
Removal
Package:
`3.17.0`
Ecosystem:
cargo
Version Change:
3.19.0 → removed
Update Type:
Removal
Package:
`1.2.15`
Ecosystem:
cargo
Version Change:
1.2.49 → removed
Update Type:
Removal
Package:
`3.2.1`
Ecosystem:
cargo
Version Change:
3.4.0 → removed
Update Type:
Removal
Package:
`0.3.7`
Ecosystem:
cargo
Version Change:
0.3.8 → removed
Update Type:
Removal
Package:
`1.0.35`
Ecosystem:
cargo
Version Change:
1.1.5 → removed
Update Type:
Removal
Package:
`0.1.61`
Ecosystem:
cargo
Version Change:
0.1.64 → removed
Update Type:
Removal
Package:
`1.0.14`
Ecosystem:
cargo
Version Change:
1.0.15 → removed
Update Type:
Removal
Package:
`0.2.11`
Ecosystem:
cargo
Version Change:
0.2.15 → removed
Update Type:
Removal
Package:
`2.7.4`
Ecosystem:
cargo
Version Change:
2.7.6 → removed
Update Type:
Removal
Package:
`1.20.3`
Ecosystem:
cargo
Version Change:
1.21.3 → removed
Update Type:
Removal
Package:
`0.1.24`
Ecosystem:
cargo
Version Change:
0.1.26 → removed
Update Type:
Removal
Package:
`0.10.8`
Ecosystem:
cargo
Version Change:
0.10.9 → removed
Update Type:
Removal
Package:
`0.3.37`
Ecosystem:
cargo
Version Change:
0.3.44 → removed
Update Type:
Removal
Package:
`1.43.0`
Ecosystem:
cargo
Version Change:
1.48.0 → removed
Update Type:
Removal
Package:
`1.0.17`
Ecosystem:
cargo
Version Change:
1.0.22 → removed
Update Type:
Removal
Package:
`1.70.1`
Ecosystem:
cargo
Version Change:
1.70.2 → removed
Update Type:
Removal
Technical Details
ID: 12250457
UUID: 3707147856
Node ID: PR_kwDOPTkn6s63uH7G
Host: GitHub
Repository: xhgg606/https-github.com-Winkmoon-KernelSU