build(deps): bump the crates group across 1 directory with 70 updates
Type: Pull Request
State: Open
Association: Contributor
Comments: 0
(10 months ago)
(10 months ago)
dependencies rust
Bumps the crates group with 56 updates in the /userspace/ksud directory:
| Package | From | To |
|---|---|---|
| anyhow | 1.0.96 |
1.0.99 |
| clap | 4.5.30 |
4.5.45 |
| zip | 2.2.2 |
4.3.0 |
| log | 0.4.26 |
0.4.27 |
| env_logger | 0.11.6 |
0.11.8 |
| serde_json | 1.0.139 |
1.0.142 |
| libc | 0.2.170 |
0.2.175 |
| rust-embed | 8.5.0 |
8.7.2 |
| which | 7.0.2 |
8.0.0 |
| getopts | 0.2.21 |
0.2.23 |
| sha256 | 1.5.0 |
1.6.0 |
| tempfile | 3.17.1 |
3.20.0 |
| chrono | 0.4.39 |
0.4.41 |
| fs4 | 0.13.0 |
0.13.1 |
| 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.20 |
| anstyle | 1.0.10 |
1.0.11 |
| anstyle-parse | 0.2.6 |
0.2.7 |
| anstyle-query | 1.1.2 |
1.1.4 |
| anstyle-wincon | 3.0.7 |
3.0.10 |
| async-trait | 0.1.86 |
0.1.88 |
| autocfg | 1.4.0 |
1.5.0 |
| backtrace | 0.3.74 |
0.3.75 |
| bumpalo | 3.17.0 |
3.19.0 |
| bytes | 1.10.0 |
1.10.1 |
| cc | 1.2.15 |
1.2.32 |
| clap_lex | 0.7.4 |
0.7.5 |
| colorchoice | 1.0.3 |
1.0.4 |
| crc | 3.2.1 |
3.3.0 |
| crc32fast | 1.4.2 |
1.5.0 |
| crossbeam-channel | 0.5.14 |
0.5.15 |
| either | 1.14.0 |
1.15.0 |
| flate2 | 1.0.35 |
1.1.2 |
| getrandom | 0.3.1 |
0.3.3 |
| iana-time-zone | 0.1.61 |
0.1.63 |
| indexmap | 2.7.1 |
2.10.0 |
| itoa | 1.0.14 |
1.0.15 |
| libm | 0.2.11 |
0.2.15 |
| memchr | 2.7.4 |
2.7.5 |
| miniz_oxide | 0.8.5 |
0.8.9 |
| once_cell | 1.20.3 |
1.21.3 |
| proc-macro2 | 1.0.93 |
1.0.97 |
| quote | 1.0.38 |
1.0.40 |
| 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 |
| serde | 1.0.218 |
1.0.219 |
| sha2 | 0.10.8 |
0.10.9 |
| syn | 2.0.98 |
2.0.105 |
| time | 0.3.37 |
0.3.41 |
| tokio | 1.43.0 |
1.47.1 |
| unicode-ident | 1.0.17 |
1.0.18 |
| zopfli | 0.8.1 |
0.8.2 |
Updates anyhow from 1.0.96 to 1.0.99
Release notes
Sourced from anyhow's releases.
1.0.99
- Allow build-script cleanup failure with NFSv3 output directory to be non-fatal (#420)
1.0.98
- Add
self.into_boxed_dyn_error()andself.reallocate_into_boxed_dyn_error_without_backtrace()methods for anyhow::Error (#415)1.0.97
- Documentation improvements
Commits
f2b963aRelease 1.0.992c64c15Merge pull request #420 from dtolnay/enotempty8cf66f7Allow build-script cleanup failure with NFSv3 output directory to be non-fatalf5e145cRevert "Pin nightly toolchain used for miri job"1d7ef1dUpdate ui test suite to nightly-2025-06-306929572Update ui test suite to nightly-2025-06-1837224e3Ignore mismatched_lifetime_syntaxes lint11f0e81Pin nightly toolchain used for miri jobd04c999Raise required compiler for backtrace feature to rust 1.82219d163Update test suite to nightly-2025-05-01- Additional commits viewable in compare view
Updates clap from 4.5.30 to 4.5.45
Release notes
Sourced from clap's releases.
v4.5.45
[4.5.45] - 2025-08-12
Fixes
- (unstable-v5)
ValueEnumvariants now use the full doc comment, not summary, forPossibleValue::helpv4.5.44
[4.5.44] - 2025-08-11
Features
- Add
Command::mut_subcommandsv4.5.43
[4.5.43] - 2025-08-06
Fixes
- (help) In long help, list Possible Values before defaults, rather than after, for a more consistent look
v4.5.42
[4.5.42] - 2025-07-30
Fixes
- Include subcommand visible long aliases in
--helpv4.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
v4.5.38
[4.5.38] - 2025-05-11
Fixes
- (help) When showing aliases, include leading
--or-v4.5.37
[4.5.37] - 2025-04-18
Features
- Added
ArgMatches::try_clear_id()
... (truncated)
Changelog
Sourced from clap's changelog.
[4.5.45] - 2025-08-12
Fixes
- (unstable-v5)
ValueEnumvariants now use the full doc comment, not summary, forPossibleValue::help[4.5.44] - 2025-08-11
Features
- Add
Command::mut_subcommands[4.5.43] - 2025-08-06
Fixes
- (help) In long help, list Possible Values before defaults, rather than after, for a more consistent look
[4.5.42] - 2025-07-30
Fixes
- Include subcommand visible long aliases in
--help[4.5.41] - 2025-07-09
Features
- Add
Styles::contextandStyles::context_valueto customize the styling of[default: value]like notes in the--help[4.5.40] - 2025-06-09
Features
- Support quoted ids in
arg!()macro (e.g.arg!("check-config": ...))[4.5.39] - 2025-05-27
Fixes
- (help) Show short flag aliases before long
- (help) Merge the short and long flag alias lists
[4.5.38] - 2025-05-11
Fixes
- (help) When showing aliases, include leading
--or-[4.5.37] - 2025-04-18
... (truncated)
Commits
246d972chore: Releasea35a076docs: Update changelog9b985a3Merge pull request #5912 from epage/takes389fbe8feat(builder): Allow flags to take num_args=0..=1c395d02test(parser): Show flag behavior32c119erefactor(assert): Be more specific than action.takes_values80ea3e7fix(assert): Clean up num_args/action assert2bc0f45fix(builder): Make ValueRange display independent of usize::MAXa0187c6test(assert): Verify num_args/action compata8f9885refactor(builder): Be more explicit in how takes_values is used- Additional commits viewable in compare view
Updates zip from 2.2.2 to 4.3.0
Release notes
Sourced from zip's releases.
v4.3.0
🚀 Features
- Add support for PPMd (#370)
v4.2.0
🚀 Features
- Write ZIP file to stream (#246)
v4.1.0
🚀 Features
- Add has_overlapping_files method
v4.0.0
🐛 Bug Fixes
- Allow extraction of Zip64 where "Version needed to extract" is higher than "Version made by" (#356)
⚙️ Miscellaneous Tasks
- Revert nt-time upgrade (would increase MSRV)
- Revert constant_time_eq update (would increase MSRV)
- Update fully-qualified names of liblzma imports
v3.0.0
🐛 Bug Fixes
- return correct offset in SeekableTake::seek (#342)
- When only zopfli is available, decompression of deflate should not be possible (#348)
- Specify
flate2dependency of thedeflate-flate2feature. (#345)⚙️ Miscellaneous Tasks
- drop unused crossbeam-utils dependency (#339)
- fix typo
- remove
deflate-flate2dependency on specific backend- [breaking] Drop deprecated
deflate-minizfeature flag (#351)v2.6.1
🐛 Bug Fixes
- avoid scanning through all local file headers while opening an archive (#281)
v2.6.0
🚀 Features
... (truncated)
Changelog
Sourced from zip's changelog.
4.3.0 - 2025-07-09
🚀 Features
- Add support for PPMd (#370)
4.2.0 - 2025-06-21
🚀 Features
- Write ZIP file to stream (#246)
4.1.0 - 2025-06-14
🚀 Features
- Add has_overlapping_files method
4.0.0 - 2025-05-21
🐛 Bug Fixes
- Allow extraction of Zip64 where "Version needed to extract" is higher than "Version made by" (#356)
⚙️ Miscellaneous Tasks
- Revert nt-time upgrade (would increase MSRV)
- Revert constant_time_eq update (would increase MSRV)
- Update fully-qualified names of liblzma imports
3.0.0 - 2025-05-14
🐛 Bug Fixes
- return correct offset in SeekableTake::seek (#342)
- When only zopfli is available, decompression of deflate should not be possible (#348)
- Specify
flate2dependency of thedeflate-flate2feature. (#345)⚙️ Miscellaneous Tasks
- drop unused crossbeam-utils dependency (#339)
- fix typo
- remove
deflate-flate2dependency on specific backend- [breaking] Drop deprecated
deflate-minizfeature flag (#351)2.6.1 - 2025-04-03
🐛 Bug Fixes
- avoid scanning through all local file headers while opening an archive (#281)
... (truncated)
Commits
6c78fe3Bump version to 4.3.0 and update CHANGELOG741ca45ci: Update release-plz configuration2c77a90deps: Remove dependency on getrandom wasm backend (#336) (#372)f5963e3Add support for PPMd (#370)c827899Upgrade to bzip2 0.6.0 (#366)3a92c78chore: release v4.2.0 (#365)3f34acdAdd StreamWriter::into_inner() (#367)44c0315Include magic signature when writing data descriptors (#368)027cbb7feat: Write ZIP file to stream (#246)6ad5924chore: release v4.1.0 (#362)- Additional commits viewable 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 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-kvfeature which may be removed in a future patch releaseFeatures
- (kv) Stabilize key-value support behind the
kvfeature- Expose
ConfigurableFormatto build custom [Builder::format]s that leverage thisv0.11.7
[0.11.7] - 2025-03-10
Internal
- Replaced
humantimewithjiff
Changelog
Sourced from env_logger's changelog.
[0.11.8] - 2025-04-01
Compatibility
- (kv) Deprecate the
unstable-kvfeature which may be removed in a future patch releaseFeatures
- (kv) Stabilize key-value support behind the
kvfeature- Expose
ConfigurableFormatto build custom [Builder::format]s that leverage this[0.11.7] - 2025-03-10
Internal
- Replaced
humantimewithjiff
Commits
f0443b2chore: Released8b5e1edocs: Update changelog3ca671fMerge pull request #360 from epage/formatbc02d61feat(fmt): Expose ConfigurableFormatc567fderefactor(fmt): Pull out format logicce25c73refactor(fmt): Make DefaultFormats name more specific739ebb1refactor(fmt): Pull out logger's builder methods3acb571refactor(fmt): Delegate formatting to DefaultFormate351bcbrefactor(fmt): Reduce duplication in DefaultFormatWriter3c9e6ffMerge pull request #359 from epage/kv- Additional commits viewable in compare view
Updates serde_json from 1.0.139 to 1.0.142
Release notes
Sourced from serde_json's releases.
v1.0.142
- impl Default for &Value (#1265, thanks
@aatifsyed)v1.0.141
- Optimize string escaping during serialization (#1273, thanks
@conradludgate)v1.0.140
- Documentation improvements
Commits
1731167Release 1.0.142e51c814Touch up PR 126584abbdbMerge pull request #1265 from aatifsyed/master6843c36Release 1.0.1416e2c210Touch up PR 1273623d9b4Merge pull request #1273 from conradludgate/optimise-string-escapingde70b7duse unreachable_unchecked for escape table. use a second match to roundtrip E...f2d940dreplace start index with bytes slice reference9206cc0feat: impl Default for &Valuecd55b5aIgnore mismatched_lifetime_syntaxes lint- Additional commits viewable in compare view
Updates libc from 0.2.170 to 0.2.175
Release notes
Sourced from libc's releases.
0.2.175
Added
- AIX: Add
getpeereid(#4524)- AIX: Add
struct ld_infoand friends (#4578)- AIX: Retore
struct winsize(#4577)- Android: Add UDP socket option constants (#4619)
- Android: Add
CLONE_CLEAR_SIGHANDandCLONE_INTO_CGROUP(#4502)- Android: Add more
prctlconstants (#4531)- FreeBSD Add further TCP stack-related constants (#4196)
- FreeBSD x86-64: Add
mcontext_t.mc_tlsbase(#4503)- FreeBSD15: Add
kinfo_proc.ki_uerrmsg(#4552)- FreeBSD: Add
in_conninfo(#4482)- FreeBSD: Add
xinpgenand related types (#4482)- FreeBSD: Add
xktls_session(#4482)- Haiku: Add functionality from
libbsd(#4221)- Linux: Add
SECBIT_*(#4480)- NetBSD, OpenBSD: Export
ioctlrequest generator macros (#4460)- NetBSD: Add
ptsname_r(#4608)- RISCV32: Add time-related syscalls (#4612)
- Solarish: Add
strftime*(#4453)- linux: Add
EXEC_RESTRICT_*andEXEC_DENY_*(#4545)Changed
- AIX: Add
constto signatures to be consistent with other platforms (#4563)Fixed
- AIX: Fix the type of
struct statvfs.f_fsid(#4576)- AIX: Fix the type of constants for the
ioctlrequestargument (#4582)- AIX: Fix the types of
stat{,64}.st_*tim(#4597)- AIX: Use unique
errnovalues (#4507)- Build: Fix an incorrect
target_os->target_archcheck (#4550)- FreeBSD: Fix the type of
xktls_session_onedir.ifnet(#4552)- Mips64 musl: Fix the type of
nlink_t(#4509)- Mips64 musl: Use a special MIPS definition of
stack_t(#4528)- Mips64: Fix
SI_TIMER,SI_MESGQandSI_ASYNCIOdefinitions (#4529)- Musl Mips64: Swap the order of
si_errnoandsi_codeinsiginfo_t(#4530)- Musl Mips64: Use a special MIPS definition of
statfs(#4527)- Musl: Fix the definition of
fanotify_event_metadata(#4510)- NetBSD: Correct
enum fae_actionto be#[repr(C)](#60a8cfd5)- PSP: Correct
char->c_char(eaab4fc3)- PowerPC musl: Fix
termiosdefinitions (#4518)- PowerPC musl: Fix the definition of
EDEADLK(#4517)- PowerPC musl: Fix the definition of
NCCS(#4513)- PowerPC musl: Fix the definitions of
MAP_LOCKEDandMAP_NORESERVE(#4516)- PowerPC64 musl: Fix the definition of
shmid_ds(#4519)Deprecated
... (truncated)
Changelog
Sourced from libc's changelog.
0.2.175 - 2025-08-10
Added
- AIX: Add
getpeereid(#4524)- AIX: Add
struct ld_infoand friends (#4578)- AIX: Retore
struct winsize(#4577)- Android: Add UDP socket option constants (#4619)
- Android: Add
CLONE_CLEAR_SIGHANDandCLONE_INTO_CGROUP(#4502)- Android: Add more
prctlconstants (#4531)- FreeBSD Add further TCP stack-related constants (#4196)
- FreeBSD x86-64: Add
mcontext_t.mc_tlsbase(#4503)- FreeBSD15: Add
kinfo_proc.ki_uerrmsg(#4552)- FreeBSD: Add
in_conninfo(#4482)- FreeBSD: Add
xinpgenand related types (#4482)- FreeBSD: Add
xktls_session(#4482)- Haiku: Add functionality from
libbsd(#4221)- Linux: Add
SECBIT_*(#4480)- NetBSD, OpenBSD: Export
ioctlrequest generator macros (#4460)- NetBSD: Add
ptsname_r(#4608)- RISCV32: Add time-related syscalls (#4612)
- Solarish: Add
strftime*(#4453)- linux: Add
EXEC_RESTRICT_*andEXEC_DENY_*(#4545)Changed
- AIX: Add
constto signatures to be consistent with other platforms (#4563)Fixed
- AIX: Fix the type of
struct statvfs.f_fsid(#4576)- AIX: Fix the type of constants for the
ioctlrequestargument (#4582)- AIX: Fix the types of
stat{,64}.st_*tim(#4597)- AIX: Use unique
errnovalues (#4507)- Build: Fix an incorrect
target_os->target_archcheck (#4550)- FreeBSD: Fix the type of
xktls_session_onedir.ifnet(#4552)- Mips64 musl: Fix the type of
nlink_t(#4509)- Mips64 musl: Use a special MIPS definition of
stack_t(#4528)- Mips64: Fix
SI_TIMER,SI_MESGQandSI_ASYNCIOdefinitions (#4529)- Musl Mips64: Swap the order of
si_errnoandsi_codeinsiginfo_t(#4530)- Musl Mips64: Use a special MIPS definition of
statfs(#4527)- Musl: Fix the definition of
fanotify_event_metadata(#4510)- NetBSD: Correct
enum fae_actionto be#[repr(C)](#60a8cfd5)- PSP: Correct
char->c_char(eaab4fc3)- PowerPC musl: Fix
termiosdefinitions (#4518)- PowerPC musl: Fix the definition of
EDEADLK(#4517)- PowerPC musl: Fix the definition of
NCCS(#4513)- PowerPC musl: Fix the definitions of
MAP_LOCKEDandMAP_NORESERVE(#4516)- PowerPC64 musl: Fix the definition of
shmid_ds(#4519)
... (truncated)
Commits
84e26e6Update the lockfile4d04aeechore: release libc 0.2.17594a7f32cleanup: Format a file that was missed1725273Rename the ctest file frommaintocteste9b021bfreebsd adding further TCP stack related constants.9606a29freebsd15: Add ki_uerrmsg to struct kinfo_proc2816bc2libc-test: include sys/ktls.h on freebsdadfe283libc-test: Account for xktls_session_onedir::gen (freebsd)4cc1bf4freebsd: Document avoidance of reserved namegen7cdcaa6freebsd: Fix type of struct xktls_session_onedir, field ifnet- Additional commits viewable in compare view
Updates rust-embed from 8.5.0 to 8.7.2
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
Systrait to allow abstracting over the underlying filesystem. Particularly useful forwasm32-unknown-unknowntargets. Thanks@dsherretfor this contribution to which!- Add more debug level tracing for otherwise silent I/O errors.
- Call the
NonFatalHandlerin more places to catch previously ignored I/O errors.- Remove use of the
eitherdependency.New Contributors
@dsherretmade their first contribution in harryfei/which-rs#1097.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.
8.0.0
- Add new
Systrait to allow abstracting over the underlying filesystem. Particularly useful forwasm32-unknown-unknowntargets. Thanks@dsherretfor this contribution to which!- Add more debug level tracing for otherwise silent I/O errors.
- Call the
NonFatalHandlerin more places to catch previously ignored I/O errors.- Remove use of the
eitherdependency.7.0.3
- Update rustix to version 1.0. Congrats to rustix on this milestone, and thanks
@mhilsfor this contribution to which!
Commits
adac2cdbump version, update changelog84e152ereduce sys::Sys requirements, add some tracing for otherwise silent errors (#...a0a6daffeat: add Sys trait for swapping out system (#109)eef1998Add actively maintained badge1d145derelease version 7.0.3f5e5292fix unrelated lint error4dcefa6bump rustix- See full diff in compare view
Updates getopts from 0.2.21 to 0.2.23
Release notes
Sourced from getopts's releases.
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.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_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
Commits
57b183achore: release v0.2.235ba47f9ci: Add caching3b5adcdRemove redundant configuration from Cargo.toml2f7a9c4Bump unicode-width to 0.2.0a61cffbUpdate the MSRV to 1.66 and edition to 20213caf9d0chore: release v0.2.222ab5da1ci: Add a check for formatting, applycargo fmtd83ae23ci: Add a release jobe289e35Document and start testing the MSRV4f6d84eci: Test on more platforms, deny warnings- Additional commits viewable in compare view
Updates sha256 from 1.5.0 to 1.6.0
Release notes
Sourced from sha256's releases.
v1.6.0
What's Changed
- Move modules to own files by
@laerlingin baoyachi/sha256-rs#23- separate modules by
@baoyachiin baoyachi/sha256-rs#24- fix char type by
@baoyachiin baoyachi/sha256-rs#28New Contributors
@laerlingmade their first contribution in baoyachi/sha256-rs#23Full Changelog: https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0
Commits
52a9131Merge pull request #28 from baoyachi/support_char6c802f4fix char type5dab840Merge pull request #24 from baoyachi/laerling/separate-modulesae3702cfix cia060075fix cib60aca5refactor codeeb70c00fix cif0046c2Merge pull request #23 from laerling/separate-modulesde7b778Move openssl_sha256 module to separate file90f5cf7Move tests module to separate file- Additional commits viewable in compare view
Updates tempfile from 3.17.1 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).
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 chrono from 0.4.39 to 0.4.41
Release notes
Sourced from chrono's releases.
v0.4.41
What's Changed
- Add
subsec_microsandsubsec_millismethods toTimeDeltaby@ggoetzin chronotope/chrono#1668- Deprecate
NaiveDateTime::UNIX_EPOCHby@robertbastianin chronotope/chrono#1670- Implement
as_seconds_f32andas_seconds_f64forTimeDeltaby@ggoetzin chronotope/chrono#1671- chore: fix some comments by
@jimmycathyin chronotope/chrono#1677- Add
num_days_in_monthmethod toDateliketrait by@aslilacin chronotope/chrono#1673- add
WeekdaySet, a collection ofWeekdaythat isCopyby@Kinranyin chronotope/chrono#1676- WeekdaySet tweaks by
@djcin chronotope/chrono#1680- Upgrade to windows-bindgen 0.61 by
@djcin chronotope/chrono#1682- Implemented a consistent Eq trait for NaiveWeek by
@Splashling1789in ...Description has been truncated
Pull Request Statistics
1
2
+404
-181
Package Dependencies
Technical Details
| ID: | 5095767 |
| UUID: | 2743540182 |
| Node ID: | PR_kwDOPTkn6s6jhxnW |
| Host: | GitHub |
| Repository: | xhgg606/https-github.com-Winkmoon-KernelSU |
| Merge State: | Unknown |