chore(dep): bump the deps group with 9 updates
Type: Pull Request
State: Closed
Association: Unknown
Comments: 1
(4 months ago)
(2 months ago)
(2 months ago)
dependencies rust
Bumps the deps group with 9 updates:
| Package | From | To |
|---|---|---|
| clap | 4.5.56 |
4.5.60 |
| pyo3 | 0.27.2 |
0.28.2 |
| rand | 0.9.2 |
0.10.0 |
| toml | 0.9.11+spec-1.1.0 |
1.0.3+spec-1.1.0 |
| regex | 1.12.2 |
1.12.3 |
| anyhow | 1.0.100 |
1.0.102 |
| clap_complete | 4.5.65 |
4.5.66 |
| reqwest | 0.13.1 |
0.13.2 |
| nix | 0.31.1 |
0.31.2 |
Updates clap from 4.5.56 to 4.5.60
Release notes
Sourced from clap's releases.
v4.5.60
[4.5.60] - 2026-02-19
Fixes
- (help) Quote empty default values, possible values
v4.5.59
[4.5.59] - 2026-02-16
Fixes
Command::ignore_errorsno longer masks help/version on subcommandsv4.5.58
[4.5.58] - 2026-02-11
v4.5.57
[4.5.57] - 2026-02-03
Fixes
- Regression from 4.5.55 where having an argument with
.value_terminator("--")caused problems with an argument with.last(true)
Changelog
Sourced from clap's changelog.
[4.5.60] - 2026-02-19
Fixes
- (help) Quote empty default values, possible values
[4.5.59] - 2026-02-16
Fixes
Command::ignore_errorsno longer masks help/version on subcommands[4.5.58] - 2026-02-11
[4.5.57] - 2026-02-03
Fixes
- Regression from 4.5.55 where having an argument with
.value_terminator("--")caused problems with an argument with.last(true)
Commits
33d24d8chore: Release9332409docs: Update changelogb7adce5Merge pull request #6166 from fabalchemy/fix-dynamic-powershell-completion009bba4fix(clap_complete): Improve powershell registrationd89d57dchore: Releasef18b67edocs: Update changelog9d218ebMerge pull request #6165 from epage/shirt126440cfix(help): Correctly calculate padding for short-only args9e3c05etest(help): Show panic with short, valueless argc9898d0test(help): Verify short with value- Additional commits viewable in compare view
Updates pyo3 from 0.27.2 to 0.28.2
Release notes
Sourced from pyo3's releases.
PyO3 0.28.2
This patch release contains a soundness fix for subclassing native types such as
PyListwith theabi3feature enabled when targeting a minimum version of Python 3.12 or higher. (Support for doing such subclassing was newly added in PyO3 0.28.0.)PyO3 0.28.0 and 0.28.1 will be yanked.
This release also contains a correction to the FFI definition
PyType_GetTypeDataSizeand incorrectly-generated__qualname__on#[pyclass]enum variant types when using#[pyo3(name = "...")]option to rename the enum and/or variant.Thank you to the following contributors for the improvements:
@davidhewitt@Icxolu@ngoldbaumPyO3 0.28.1
This patch contains a number of minor compile-time fixes for PyO3 0.28.0.
Thank you to the following contributors for the improvements:
@davidhewitt@funsafemath@ngoldbaum@rara64@tdyasPyO3 0.28.0
This release contains many improvements across PyO3's feature set:
- Proper support for
__init__methods for#[pyclass]types- Support for
#[deleter]s to complement the existing#[getter]and#[setter]attributes when implementing class "properties".- Support for subclassing many Python types with the
abi3feature (requires Python 3.12+).- A new
#[pyclass(new = "from_fields")]option to automatically define the constructor from the class fields.- Many corrections to FFI definitions (including removal of many private CPython methods)
- Many improvements to the
experimental-inspectfeature's functionality.The minimum supported Rust version has been increased to Rust 1.83.
This release also switches
#[pymodule]to use PEP 489 multi-phase initialization internally. This should have no immediate functional impact other than preparing PyO3 to support newer technologies such as Python subinterpreters.There are also many other incremental improvements, bug fixes and smaller features; full detail can be found in the CHANGELOG.
Please consult the migration guide for help upgrading.
Thank you to everyone who contributed code, documentation, design ideas, bug reports, and feedback. The following contributors' commits are included in this release:
@ABorgna@ahlinc@alex@altendky@bazaah@bschoenmaeckers@chirizxc
... (truncated)
Changelog
Sourced from pyo3's changelog.
[0.28.2] - 2026-02-18
Fixed
- Fix complex enum
__qualname__not using python name #5815- Fix FFI definition
PyType_GetTypeDataSize(was incorrectly namedPyObject_GetTypeDataSize). #5819- Fix memory corruption when subclassing native types with
abi3feature on Python 3.12+ (newly enabled in PyO3 0.28.0). #5823[0.28.1] - 2026-02-14
Fixed
- Fix
*args/**kwargssupport inexperimental-asyncfeature (regressed in 0.28.0). #5771- Fix
clippy::declare_interior_mutable_constwarning inside#[pyclass]generated code on enums. #5772- Fix
ambiguous_associated_itemscompilation error when derivingFromPyObjector using#[pyclass(from_py_object)]macro on enums withErrorvariant. #5784- Fix
__qualname__for complex#[pyclass]enum variants to include the enum name. #5796- Fix missing
std::sync::atomic::Orderingimport for targets without atomic64. #5808[0.28.0] - 2026-02-01
Packaging
- Bump MSRV to Rust 1.83. #5531
- Bump minimum supported
quoteversion to 1.0.37. #5531- Bump supported GraalPy version to 25.0. #5542
- Drop
memoffsetdependency. #5545- Support for free-threaded Python is now opt-out rather than opt-in. #5564
- Bump
target-lexicondependency to 0.13.3. #5571- Drop
indocandunindentdependencies. #5608Added
- Add
__init__support in#[pymethods]. #4951- Expose
PySuperon PyPy, GraalPy and ABI3 #4951- Add
PyString::from_fmtandpy_format!macro. #5199- Add
#[pyclass(new = "from_fields")]option. #5421- Add
pyo3::buffer::PyUntypedBuffer, a type-erased form ofPyBuffer<T>. #5458- Add
PyBytes::new_with_writer#5517- Add
PyClass::NAME. #5579- Add
pyo3_build_config::add_libpython_rpath_link_args. #5624- Add
PyBackedStr::clone_refandPyBackedBytes::clone_refmethods. #5654- Add
PyCapsule::new_with_pointerandPyCapsule::new_with_pointer_and_destructorfor creating capsules with raw pointers. #5689- Add
#[deleter]attribute to implement property deleters in#[methods]. #5699- Add
IntoPyObjectandFromPyObjectimplementations foruuid::NonNilUuid. #5707- Add
PyBackedStr::as_strandPyBackedStr::as_py_strmethods. #5723- Add support for subclassing native types (
PyDict, exceptions, ...) when building for abi3 on Python 3.12+. #5733- Add support for subclassing
PyListwhen building for Python 3.12+. #5734- FFI definitions:
... (truncated)
Commits
2b392c8release: 0.28.27e44c1dfix complex enum__qualname__not using python name (#5815)75abd86fix memory corruption when subclassing variable-size types (e.g.abi3+ 3.1...b62c7a2Fix typo in PyType_GetTypeDataSize bindings (#5819)45f49ffrelease: 0.28.156c34d6Document Py_GIL_DISABLED in pyo3-build-config docs (#5810)92bc9efAvoid unused variable warning with a debug Python build (#5811)ca5df1aci: re-enablelist_get_item_uncheckedbenchmark on free-threaded build (#5812)413d9b5Fix missingstd::sync::atomic::Orderingimport for targets without atomic64...1c764cddocs: improve messaging around#[pyclass(from_py_object)]change (#5798)- Additional commits viewable in compare view
Updates rand from 0.9.2 to 0.10.0
Changelog
Sourced from rand's changelog.
[0.10.0] - 2026-02-08
Changes
- The dependency on
rand_chachahas been replaced with a dependency onchacha20. This changes the implementation behindStdRng, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones inchacha20instead ofrand_chacha(#1642).- Rename fns
IndexedRandom::choose_multiple->sample,choose_multiple_array->sample_array,choose_multiple_weighted->sample_weighted, structSliceChooseIter->IndexedSamplesand fnsIteratorRandom::choose_multiple->sample,choose_multiple_fill->sample_fill(#1632)- Use Edition 2024 and MSRV 1.85 (#1653)
- Let
Fillbe implemented for element types, not sliceable types (#1652)- Fix
OsError::raw_os_erroron UEFI targets by returningOption<usize>(#1665)- Replace fn
TryRngCore::read_adapter(..) -> RngReadAdapterwith simpler structRngReader(#1669)- Remove fns
SeedableRng::from_os_rng,try_from_os_rng(#1674)- Remove
Clonesupport forStdRng,ReseedingRng(#1677)- Use
postcardinstead ofbincodeto test the serde feature (#1693)- Avoid excessive allocation in
IteratorRandom::samplewhenamountis much larger than iterator size (#1695)- Rename
os_rng->sys_rng,OsRng->SysRng,OsError->SysError(#1697)- Rename
Rng->RngExtas upstreamrand_corehas renamedRngCore->Rng(#1717)Additions
- Add fns
IndexedRandom::choose_iter,choose_weighted_iter(#1632)- Pub export
Xoshiro128PlusPlus,Xoshiro256PlusPlusprngs (#1649)- Pub export
ChaCha8Rng,ChaCha12Rng,ChaCha20Rngbehindchachafeature (#1659)- Fn
rand::make_rng() -> R where R: SeedableRng(#1734)Removals
- Removed
ReseedingRng(#1722)- Removed unused feature "nightly" (#1732)
- Removed feature
small_rng(#1732)#1632: rust-random/rand#1632 #1642: rust-random/rand#1642 #1649: rust-random/rand#1649 #1652: rust-random/rand#1652 #1653: rust-random/rand#1653 #1659: rust-random/rand#1659 #1665: rust-random/rand#1665 #1669: rust-random/rand#1669 #1674: rust-random/rand#1674 #1677: rust-random/rand#1677 #1693: rust-random/rand#1693 #1695: rust-random/rand#1695 #1697: rust-random/rand#1697 #1717: rust-random/rand#1717 #1722: rust-random/rand#1722 #1732: rust-random/rand#1732 #1734: rust-random/rand#1734
Commits
acc5f24Prepare v0.10.0 releases (#1729)95c5165Add fn rand::make_rng (#1734)146da58CHANGELOG: add PR links (#1738)8cacd6dREADME tweaks (#1737)28e3df8Update chacha20: use ChaChaCore directly; remove bytes_until_reseed field (#1...03db311Replace fn reseed_and_generate with try_to_reseedb14483eApply inline attr to fn generatefda8f74Remove bytes_until_reseed field213bb3bBump chacha20 to 0.10.0-rc.1172afe1eMinor tweaks; prepare v0.10.0-rc.9 (#1736)- Additional commits viewable in compare view
Updates toml from 0.9.11+spec-1.1.0 to 1.0.3+spec-1.1.0
Commits
7f345e2chore: Release09ef8c6docs: Update changeloge134bb6fix(toml): Don't error on dotted keys extending implicit tables (#1107)8413dbbfix(toml): Don't error on dotted keys extending implicit tablesc38c7b7refactor(parser): Align check structure8d73f2brefactor(parser): Align check order8da0c6brefactor(parser): Better align similar code82bf863refactor(parser): Clarify intent of mixed table check170ebcatest(edit): Ipdate encoder compliance to 1.107dc3fdtest(parse): Show duplicate key error- Additional commits viewable in compare view
Updates regex from 1.12.2 to 1.12.3
Changelog
Sourced from regex's changelog.
1.12.3 (2025-02-03)
This release excludes some unnecessary things from the archive published to crates.io. Specifically, fuzzing data and various shell scripts are now excluded. If you run into problems, please file an issue.
Improvements:
- #1319: Switch from a Cargo
excludelist to anincludelist, and exclude some unnecessary stuff.
Commits
Updates anyhow from 1.0.100 to 1.0.102
Commits
5c657b3Release 1.0.102e737fb6Merge pull request #442 from dtolnay/backtrace7fe62b5Further simply backtrace conditional compilationc8cb5caMerge pull request #441 from dtolnay/backtracede27df7Delete CI use of --features=backtrace9b67e5dMerge pull request #440 from dtolnay/backtraceefdb11aSimplifystd_backtraceconditional codeb8a9a70Merge pull request #439 from dtolnay/backtracea42fc2cRemovefeature = "backtrace"conditional code2a2a3ceRe-word backtrace feature comment- Additional commits viewable in compare view
Updates clap_complete from 4.5.65 to 4.5.66
Commits
05bac73chore: Released374835chore: Releaseb55bf9edocs(contrib): Update PR conventions from _rust template48c3b11chore: Release4589490docs: Update changelog78a7962Merge pull request #6243 from epage/term21828f4Merge pull request #6245 from epage/completeb8c9ad5test(complete): Update for new versions54f1ab8Merge pull request #6244 from epage/typoc40ad5cdocs: Fix a typo- Additional commits viewable in compare view
Updates reqwest from 0.13.1 to 0.13.2
Changelog
Sourced from reqwest's changelog.
v0.13.2
- Fix HTTP/2 and native-tls ALPN feature combinations.
- Fix HTTP/3 to send h3 ALPN.
- (wasm) fix
RequestBuilder::json()from override previously set content-type.
Commits
ad83b63v0.13.2c25f3dbchore: Add Windows and Linux arm64 to CI (#2960)761b89echore: upgrade wasm-streams to v0.5 (#2958)fd2d507fix(wasm): custom content-type overidden by json method for wasm (#2908)23eb7d4chore: update copyright year to 2026 (#2943)10c31c2fix(http3): specify h3 alpn for http3 connector (#2929)8530ec3docs: native-tls-alpn has changed to native-tls-no-alpn (#2940)04a216fchore(deps): remove unused webpki-roots and rustls-native-certs (#2932)406b59efix http2 feature is not enabled for native-tls ALPN (#2927)325a020Update readme for 0.13 (#2926)- Additional commits viewable in compare view
Updates nix from 0.31.1 to 0.31.2
Changelog
Sourced from nix's changelog.
[0.31.2] - 2026-02-28
Added
- Add WatchDescriptor::as_raw, to get libc id of WatchDescriptor. (#2718)
- Added process::pthread_getthreadid_np() on FreeBSD. (#2725)
- Added timerfd support on FreeBSD (#2728)
Fixed
- The libc requirement is now
0.2.181, rather than pinned to 0.2.180. (#2744)
Commits
bf1d0e9chore: release v0.31.20dc1dd8Unpin libc (#2744)dad24fbAllow timerfd use on FreeBSD (#2728)6619d8dstatfs: Fix definitions for s390x musl with libc 0.2.176 (#2678)478594eAdd api to get inner WatchDescriptor id, to work with c code. (#2718)5507629docs: minor fix in tcgetpgrp and tcsetpgrp doc comments (#2731)9aea929time: update comment in zero_init_timespec (#2730)b44fd1aFreeBSD: add pthread_getthreadid_np() (#2725)- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
Package Dependencies
toml
cargo
0.9.11+spec-1.1.0 → 1.0.3+spec-1.1.0
Major
Technical Details
| ID: | 14958092 |
| UUID: | 4008076721 |
| Node ID: | PR_kwDODZyW5s7HK_E- |
| Host: | GitHub |
| Repository: | clearloop/leetcode-cli |