Bump the cargo group across 1 directory with 11 updates
Bumps the cargo group with 10 updates in the / directory:
| Package | From | To |
|---|---|---|
| backtrace | 0.3.74 |
0.3.75 |
| clap | 4.5.38 |
4.5.39 |
| crossterm | 0.28.1 |
0.29.0 |
| log | 0.4.26 |
0.4.27 |
| parking_lot_core | 0.9.10 |
0.9.11 |
| struct-patch | 0.9.4 |
0.10.3 |
| which | 7.0.2 |
7.0.3 |
| tempfile | 3.15.0 |
3.20.0 |
| gix | 0.71.0 |
0.72.1 |
| openssl-sys | 0.9.108 |
0.9.109 |
Updates backtrace from 0.3.74 to 0.3.75
Release notes
Sourced from backtrace's releases.
0.3.75
What's Changed
- Add support for symbolicating APK/ZIP-embedded libraries on Android in rust-lang/backtrace-rs#662
- Support zstd-compressed ELF sections in rust-lang/backtrace-rs#626
- Recognize windows-sys signatures as "C" or "system" depending on cfg in rust-lang/backtrace-rs#677
- Enable libunwind for rtems in rust-lang/backtrace-rs#682
- MSRV is now 1.79
New Contributors
@thesummermade their first contribution in rust-lang/backtrace-rs#682@sudoBash418made their first contribution in rust-lang/backtrace-rs#662@MarcoIenimade their first contribution in rust-lang/backtrace-rs#684@madsmtmmade their first contribution in rust-lang/backtrace-rs#681Full Changelog: https://github.com/rust-lang/backtrace-rs/compare/0.3.74...0.3.75
Commits
f8cc6acMerge pull request #680 from ChrisDenton/0.3.75612c018Cut backtrace 0.3.75d7c5a45Merge pull request #689 from workingjubilee/formalize-lruc88b038Revert "mem::swap, not mem::replace, in LRU backshifts"b7fbd04mem::swap, not mem::replace, in LRU backshifts3afccb1raise backtrace MSRV to allowinline_const63b7d26Use a custom container for Cache's cache154a0eaUpdate libloading dep, runcargo updaterust-lang/backtrace-rs#6504d7906brust-lang/backtrace-rs#682a9c4658Test Mac Catalyst in CI, and clean up unnecessary iOS env flags (rust-lang/ba...- Additional commits viewable in compare view
Updates clap from 4.5.38 to 4.5.39
Release notes
Sourced from clap's releases.
v4.5.39
[4.5.39] - 2025-05-27
Fixes
- (help) Show short flag aliases before long
- (help) Merge the short and long flag alias lists
Changelog
Sourced from clap's changelog.
[4.5.39] - 2025-05-27
Fixes
- (help) Show short flag aliases before long
- (help) Merge the short and long flag alias lists
Commits
ed2360fchore: Release196a14bdocs: Update changelogcd622abMerge pull request #5846 from ribru17/alias_fn_dedup48ff72bfix(complete): Deduplicate bash subcmd casesb1b6f17Merge pull request #5843 from epage/link5900216fix(derive): Update link for derive attributesfde45f9chore: Release45d5d7edocs: Update changelog4b82b97chore: Releasea982adfdocs: Update changelog- Additional commits viewable in compare view
Updates crossterm from 0.28.1 to 0.29.0
Release notes
Sourced from crossterm's releases.
0.29
Version 0.29
Added ⭐
- Copy to clipboard using OSC52 (#974)
- Derive standard traits for "SetCursorStyle" (#909)
- Add query_keyboard_enhancement_flags to read enabled flags (#958)
- Add is_* and as_* methods to the event enums (#949)
- Add a feature flag for derive_more impls (#970)
- Update rustix to 1.0 (#982)
- Upgrade various dependencies
Breaking ⚠️
- Correctly fix KeyModifiers Display impl Properly adding + in between modifiers (#979)
@joshka@linrongbin16@kmicklas@maciek50322@rosew0od@sxyazi@the-mikedavis@hthuz@aschey@naseschwarz@Flokkq@gaesa@WindSoilder
Changelog
Sourced from crossterm's changelog.
Unreleased
Version 0.29
Added ⭐
- Copy to clipboard using OSC52 (#974)
- Derive standard traits for "SetCursorStyle" (#909)
- Add query_keyboard_enhancement_flags to read enabled flags (#958)
- Add is_* and as_* methods to the event enums (#949)
- Add a feature flag for derive_more impls (#970)
- Update rustix to 1.0 (#982)
Breaking ⚠️
- Correctly fix KeyModifiers Display impl Properly adding + in between modifiers (#979)
Commits
- See full diff in compare view
Updates log from 0.4.26 to 0.4.27
Release notes
Sourced from log's releases.
0.4.27
What's Changed
- A few minor lint fixes by
@nyurikin rust-lang/log#671- Enable clippy support for format-like macros by
@nyurikin rust-lang/log#665- Add an optional logger param by
@tisonkunin rust-lang/log#664- Pass global logger by value, supplied logger by ref by
@KodrAusin rust-lang/log#673- Prepare for 0.4.27 release by
@KodrAusin rust-lang/log#674Full Changelog: https://github.com/rust-lang/log/compare/0.4.26...0.4.27
Changelog
Sourced from log's changelog.
[0.4.27] - 2025-03-24
What's Changed
- A few minor lint fixes by
@nyurikin rust-lang/log#671- Enable clippy support for format-like macros by
@nyurikin rust-lang/log#665- Add an optional logger param by
@tisonkunin rust-lang/log#664- Pass global logger by value, supplied logger by ref by
@KodrAusin rust-lang/log#673Full Changelog: https://github.com/rust-lang/log/compare/0.4.26...0.4.27
Commits
35161d0Merge pull request #674 from rust-lang/cargo/0.4.27cc131efprepare for 0.4.27 releaseea6f54dMerge pull request #673 from rust-lang/feat/logger-by-refd229c73fix unclosed code block02486e4fill in more tests for logger argument71e034fexpand logger testsdfa067efix up kv passing39d4c3arun fmt7aacc8fpass global logger by value, supplied logger by refa438c6eMerge pull request #664 from tisonkun/logger-field- Additional commits viewable in compare view
Updates parking_lot_core from 0.9.10 to 0.9.11
Changelog
Sourced from parking_lot_core's changelog.
parking_lot_core- 0.9.11 - 2025-05-29
- Use Release/Acquire ordering in thread_parker::windows::Backend::create
- Remove warnings due to new lint on unknown cfgs
lock_api- 0.4.13 - 2025-05-29
- Remove warnings due to new lint on unknown cfgs
parking_lot 0.12.3 (2024-05-24)
- Export types provided by arc_lock feature (#442)
Commits
df66e66Update CHANGELOG.mdbc72f02chore: release7bd09e2Merge pull request #469 from Amanieu/release-plz-changelog965216fUse a single changelog with release-plz398560eMerge pull request #467 from Amanieu/release-plza7c490fAdd release-plz for automatic releases4989a4fMerge pull request #466 from Amanieu/issue-465249cb2aFix parked upgraders potentially not being woken up after a write locka0d2de0Fix clearingPARKED_WRITER_BITafter a timeout03b0192Merge pull request #464 from Amanieu/ci-msrv- Additional commits viewable in compare view
Updates struct-patch from 0.9.4 to 0.10.3
Commits
Updates which from 7.0.2 to 7.0.3
Release notes
Sourced from which's releases.
7.0.3
- Update rustix to version 1.0. Congrats to rustix on this milestone, and thanks
@mhilsfor this contribution to which!
Changelog
Sourced from which's changelog.
7.0.3
- Update rustix to version 1.0. Congrats to rustix on this milestone, and thanks
@mhilsfor this contribution to which!
Commits
1d145derelease version 7.0.3f5e5292fix unrelated lint error4dcefa6bump rustix- See full diff in compare view
Updates tempfile from 3.15.0 to 3.20.0
Changelog
Sourced from tempfile's changelog.
3.20.0
This release mostly unifies the behavior/capabilities around "keeping" temporary files:
- Rename
Builder::keep(bool)(via deprecation) toBuilder::disable_cleanup(bool)to make it clear that behaves differently fromNamedTempFile::keep(). The former disables automatic cleanup while the latter consumes theNamedTempFileobject entirely and unsets the "temporary file" attribute (on Windows).- Rename
TempDir::into_path(via deprecation) toTempDir::keepto mirrorNamedTempFile::keep.- Add
TempDir::disable_cleanup,NamedTempFile::disable_cleanup, andTempPath::disable_cleanupmaking it possible to disable automatic cleanup in-place after creating a temporary file/directory (equivalent to callingBuilder::disable_cleanupbefore creating the file/directory).Additionally, it adds a few spooled temporary file features:
- Add
SpooledTempFile::into_filefor turning aSpooledTempFileinto a regular unnamed temporary file, writing it to the backing storage ("rolling" it) if it was still stored in-memory.- Add
spooled_tempfile_inandSpooledTempFile::new_inmethods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).Finally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.
BREAKING for those with
deny(warnings):
Builder::keepdeprecated in favor ofBuilder::disable_cleanup.TempDir::into_pathis deprecated in favor ofTempDir::keep.BREAKING:
3.19.1
- Don't unlink temporary files immediately on Windows (fixes #339). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.
3.19.0
- Remove direct dependency on
cfg-if. It's still in the tree, but we didn't really need to use it in this crate.- Add an unstable feature (
unstable-windows-keep-open-tempfile) to test a potential fix to #339.3.18.0
- Update
rustixto 1.0.0.- Make
NamedTempFile::persist_noclobberatomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).3.17.1
- Fix build with
windows-sys0.52. Unfortunately, we have no CI for olderwindows-sysversions at the moment...3.17.0
- Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the "immediate unlink" logic) and in
Builder::make_in(when creating temporary files of arbitrary types).- Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.
- When reseeding with
getrandom, use platform (e.g., CPU) specific randomness sources where possible.- Clarify some documentation.
- Unlink unnamed temporary files on windows immediately when possible instead of waiting for the handle to be closed. We open files with "Unix" semantics, so this is generally possible.
3.16.0
... (truncated)
Commits
99ffea6chore: release v3.20.0 (#358)bd2b267feat: make it possible to disable cleanup in-place after creation (#355)3b30099ci: really check docs for warnings (#357)f701f52ci: check docs (#356)d34afe9doc: improve SpooledData documentation6deb42edoc: make it easier to pick the correct tempfile constructor/typee284782feat: allow creating spooled temporary files in a specific directory (#353)07edc31feat: implementSpooledTempFile::into_file(#352)b122355fix: add must_use attribute to TempDir::keep (#351)cbd1e97feat: renameTempDir::into_pathtoTempDir::keep(#349)- Additional commits viewable in compare view
Updates gix from 0.71.0 to 0.72.1
Release notes
Sourced from gix's releases.
gix v0.72.1
Commit Statistics
- 1 commit contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
- Uncategorized
- Bump all prior pratch levels to majors (5f7f805)
gix v0.72.0
Bug Fixes
Adapt to changes in gix-actor Use the committer date and author date that are now backed by bytes and interpret these bytes into a
gix_date::Timeon demand.correctly handle safe.directory for worktrees
safe.directorynow applies to configuration as well This means that repo-local configuration that is considered safe, ideally withsafe.directory=safe/dir/*notation, will be usable for sensitive operations.make
fs::walkdir_sorted_new()sort entries by paths literally This follows up 7b1b5bf864e74706aefeb1213e8bdb0545d5464a. Since packed-refs appears to be sorted by full ref name, loose-refs should also be emitted in that order.The comparison function is copied from gix::diff::object::tree::EntryRef. Non-utf8 file names are simply mapped to "" on Windows. We could add some fallback, but callers can't handle such file names anyway.
New Features (BREAKING)
- use
RelativePathfor prefixed ref iteration. Its type captures the requirements better.Commit Statistics
- 40 commits contributed to the release.
- 5 commits were understood as conventional.
- 3 unique issues were worked on: #1788, #1912, #1928
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
... (truncated)
Commits
e104545Release gix-date v0.10.1, gix-utils v0.3.0, gix-actor v0.35.1, gix-validate v...5f7f805bump all prior pratch levels to majorscc5b696Release gix-path v0.10.16, gix-features v0.42.0, gix-hash v0.17.1, gix-object...614b389update more changelogs49fa9f3Adjusting changelogs prior to release of gix-path v0.10.16, gix-features v0.4...db0b095Release gix-date v0.10.0, gix-utils v0.2.1, gix-actor v0.35.0, gix-validate v...0bf84dbupdate changelogs prior to release3b1bef7Merge pull request #1935 from pierrechevalier83/fix_1923c3c6504j fmt6f009d7thanks clippy- Additional commits viewable in compare view
Updates openssl-sys from 0.9.108 to 0.9.109
Release notes
Sourced from openssl-sys's releases.
openssl-sys-v0.9.109
What's Changed
- Replace ctest2 with ctest by
@botovqin sfackler/rust-openssl#2403- fixed building on the latest boringssl by
@alexin sfackler/rust-openssl#2414- Release openssl v0.10.73 and openssl-sys v0.9.109 by
@alexin sfackler/rust-openssl#2415Full Changelog: https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.108...openssl-sys-v0.9.109
Commits
e6209d4Merge pull request #2415 from alex/bump-version9ca6cfeRelease openssl v0.10.73 and openssl-sys v0.9.109c42d49cMerge pull request #2414 from alex/boringssl-fix5e24219Attempt to fix with vcpkg93f30fffixed building on the latest boringssleb88fb0Merge pull request #2403 from botovq/ctest79a304aReplace ctest2 with ctest- See full diff in compare view
Updates gix-path from 0.10.15 to 0.10.18
Release notes
Sourced from gix-path's releases.
gix-path v0.10.18
A maintenance release without user-facing changes.
Commit Statistics
- 4 commits contributed to the release over the course of 14 calendar days.
- 14 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
Commit Details
- Uncategorized
gix-path v0.10.17
Commit Statistics
- 1 commit contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
- Uncategorized
- Bump all prior pratch levels to majors (5f7f805)
gix-path v0.10.16
New Features
- Add
&gix_path::RelativePath. It's a utility to assure functions get the right input, i.e. a type-safe version of what previously was&BStr
... (truncated)
Commits
d2b4c44Release gix-path v0.10.18, gix-date v0.10.2, gix-traverse v0.46.2, gix-index ...bfc4880prepare changelogs prior to release ofgix-indexfdfb239Merge pull request #2000 from GitoxideLabs/improvements33c4d6bMerge pull request #2005 from 0-wiz-0/main00e8934fix: Fix build on NetBSD9d0c809Merge pull request #2003 from EliahKagan/run-ci/msrv-check3a63c68Actually buildgixto check MSRVdc1d271doc: Fix accessibility bug in MSRV badgeeaecc9bFurther splitcheck-msrvsteps; let Windows usepwshagainf10f18dUse--lockedinstead of checkingCargo.lockafterwards- Additional commits viewable 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 mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@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