build(deps): bump the crates group in /userspace/ksud with 68 updates
Type: Pull Request
State: Closed
Association: Contributor
Comments: 1
(10 months ago)
(10 months ago)
(10 months ago)
dependencies rust
Bumps the crates group in /userspace/ksud with 68 updates:
| Package | From | To |
|---|---|---|
| anyhow | 1.0.96 |
1.0.98 |
| clap | 4.5.30 |
4.5.41 |
| 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.141 |
| libc | 0.2.170 |
0.2.174 |
| 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 |
| android_log-sys | 0.3.1 |
0.3.2 |
| anstream | 0.6.18 |
0.6.19 |
| anstyle | 1.0.10 |
1.0.11 |
| anstyle-parse | 0.2.6 |
0.2.7 |
| anstyle-query | 1.1.2 |
1.1.3 |
| anstyle-wincon | 3.0.7 |
3.0.9 |
| 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.30 |
| clap_builder | 4.5.30 |
4.5.41 |
| clap_derive | 4.5.28 |
4.5.41 |
| 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.95 |
| quote | 1.0.38 |
1.0.40 |
| rust-embed-impl | 8.5.0 |
8.7.2 |
| rust-embed-utils | 8.5.0 |
8.7.2 |
| rustc-demangle | 0.1.24 |
0.1.25 |
| rustversion | 1.0.19 |
1.0.21 |
| ryu | 1.0.19 |
1.0.20 |
| serde | 1.0.218 |
1.0.219 |
| serde_derive | 1.0.218 |
1.0.219 |
| sha2 | 0.10.8 |
0.10.9 |
| syn | 2.0.98 |
2.0.104 |
| time | 0.3.37 |
0.3.41 |
| time-core | 0.1.2 |
0.1.4 |
| tokio | 1.43.0 |
1.47.0 |
| unicode-ident | 1.0.17 |
1.0.18 |
| unicode-width | 0.1.14 |
0.2.1 |
| wasi | 0.13.3+wasi-0.2.2 |
0.11.1+wasi-snapshot-preview1 |
| windows-core | 0.52.0 |
0.61.2 |
| wit-bindgen-rt | 0.33.0 |
0.39.0 |
| zerocopy | 0.7.35 |
0.8.26 |
| zerocopy-derive | 0.7.35 |
0.8.26 |
| zopfli | 0.8.1 |
0.8.2 |
Updates anyhow from 1.0.96 to 1.0.98
Release notes
Sourced from anyhow's releases.
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
709fe86Release 1.0.98cbc1ad2Merge pull request #415 from dtolnay/intodyne1a2017Add 2 different conversions to Box<dyn Error + Send + Sync + 'static>29f2eddMerge pull request #416 from dtolnay/oldnostd2244db8Omit unused object_boxed from vtable in old no-std rustc213a9c2Merge pull request #414 from dtolnay/nightly02aa6b6Make all nightly go through the module that was probedbfb89efRelease 1.0.97c7fca9bIgnore elidable_lifetime_names pedantic clippy lint427c0bbPoint standard library links to stable- See full diff in compare view
Updates clap from 4.5.30 to 4.5.41
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
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()v4.5.36
[4.5.36] - 2025-04-11
Fixes
- (help) Revert 4.5.35's "Don't leave space for shorts if there are none" for now
v4.5.35
[4.5.35] - 2025-04-01
Fixes
- (help) Align positionals and flags when put in the same
help_heading- (help) Don't leave space for shorts if there are none
v4.5.34
[4.5.34] - 2025-03-27
Fixes
- (help) Don't add extra blank lines with
flatten_help(true)and subcommands without argumentsv4.5.33
[4.5.33] - 2025-03-26
Fixes
- (error) When showing the usage of a suggestion for an unknown argument, don't show the group
... (truncated)
Changelog
Sourced from clap's changelog.
[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
Features
- Added
ArgMatches::try_clear_id()[4.5.36] - 2025-04-11
Fixes
- (help) Revert 4.5.35's "Don't leave space for shorts if there are none" for now
[4.5.35] - 2025-04-01
Fixes
- (help) Align positionals and flags when put in the same
help_heading- (help) Don't leave space for shorts if there are none
[4.5.34] - 2025-03-27
Fixes
- (help) Don't add extra blank lines with
flatten_help(true)and subcommands without arguments
... (truncated)
Commits
92fcd83chore: Releaseaca91b9docs: Update changelog8434510Merge pull request #5869 from tw4452852/patch-133b1fc3fix(complete): Fix env leakage in elvish dynamic completione5f1f48chore: Release9466a55docs: Update changelogd74b793Merge pull request #5865 from gifnksm/nushell-completion-value-typesecbc775fix(nu): Set argument type based onValueHint6784054Merge pull request #5857 from epage/emptycca5f32test(complete): Show empty option-value behavior- 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.141
Release notes
Sourced from serde_json's releases.
v1.0.141
- Optimize string escaping during serialization (#1273, thanks
@โconradludgate)v1.0.140
- Documentation improvements
Commits
6843c36Release 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 referencecd55b5aIgnore mismatched_lifetime_syntaxes lintc1826ebPin nightly toolchain used for miri job8a56cfaMerge pull request #1248 from jimmycathy/masteraf3d80dchore: fix typo7627834Release 1.0.140- Additional commits viewable in compare view
Updates libc from 0.2.170 to 0.2.174
Release notes
Sourced from libc's releases.
0.2.174
Added
- Linux: Make
pidfd_infofields pub (#4487)Fixed
- Gnu x32: Add missing
timespec.tv_nsec(#4497)- NuttX: Use
nlink_ttype forst_nlinkinstruct statdefinition (#4483)Other
- Allow new
unpredictable_function_pointer_comparisonslints (#4489)- OpenBSD: Fix some clippy warnings to use
pointer::cast. (#4490)- Remove unessecary semicolons from definitions of
CMSG_NXTHDR. (#4492)0.2.173
Added
- AIX: Add an AIX triple to Cargo.toml for doc (#4475)
- FreeBSD: Add the
SO_SPLICEsocket option support for FreeBSD >= 14.2 (#4451)- Linux GNU: Prepare for supporting
_TIME_BITS=64(#4433)- Linux: Add constant PACKET_IGNORE_OUTGOING (#4319)
- Linux: Add constants and types for
nsfsioctls (#4436)- Linux: Add constants for Memory-Deny-Write-Execute
prctls(#4400)- Linux: Add constants from
linux/cn_proc.handlinux/connector.h(#4434)- Linux: Add new flags for
pwritev2andpreadv2(#4452)- Linux: Add pid_type enum values (#4403)
- Linux: Update pidfd constants and types (Linux 6.9-6.15) (#4402)
- Loongarch64 musl: Define the
MADV_SOFT_OFFLINEconstant (#4448)- Musl: Add new fields since 1.2.0/1.2.2 to
struct tcp_info(#4443)- Musl: Prepare for supporting v1.2.3 (#4443)
- NuttX: Add
arc4randomandarc4random_buf(#4464)- RISC-V Musl: Add
MADV_SOFT_OFFLINEdefinition (#4447)- Redox: Define SCM_RIGHTS (#4440)
- VxWorks: Add missing UTIME defines and TASK_RENAME_LENGTH (#4407)
- Windows: Add more
time.hfunctions (#4427)Changed
- Redox: Update
SA_constants. (#4426)- Redox: make
CMSG_ALIGN,CMSG_LEN, andCMSG_SPACEconst functions (#4441)Fixed
... (truncated)
Changelog
Sourced from libc's changelog.
0.2.174 - 2025-06-17
Added
- Linux: Make
pidfd_infofields pub (#4487)Fixed
- Gnu x32: Add missing
timespec.tv_nsec(#4497)- NuttX: Use
nlink_ttype forst_nlinkinstruct statdefinition (#4483)Other
- Allow new
unpredictable_function_pointer_comparisonslints (#4489)- OpenBSD: Fix some clippy warnings to use
pointer::cast. (#4490)- Remove unessecary semicolons from definitions of
CMSG_NXTHDR. (#4492)0.2.173 - 2025-06-09
Added
- AIX: Add an AIX triple to Cargo.toml for doc (#4475)
- FreeBSD: Add the
SO_SPLICEsocket option support for FreeBSD >= 14.2 (#4451)- Linux GNU: Prepare for supporting
_TIME_BITS=64(#4433)- Linux: Add constant PACKET_IGNORE_OUTGOING (#4319)
- Linux: Add constants and types for
nsfsioctls (#4436)- Linux: Add constants for Memory-Deny-Write-Execute
prctls(#4400)- Linux: Add constants from
linux/cn_proc.handlinux/connector.h(#4434)- Linux: Add new flags for
pwritev2andpreadv2(#4452)- Linux: Add pid_type enum values (#4403)
- Linux: Update pidfd constants and types (Linux 6.9-6.15) (#4402)
- Loongarch64 musl: Define the
MADV_SOFT_OFFLINEconstant (#4448)- Musl: Add new fields since 1.2.0/1.2.2 to
struct tcp_info(#4443)- Musl: Prepare for supporting v1.2.3 (#4443)
- NuttX: Add
arc4randomandarc4random_buf(#4464)- RISC-V Musl: Add
MADV_SOFT_OFFLINEdefinition (#4447)- Redox: Define SCM_RIGHTS (#4440)
- VxWorks: Add missing UTIME defines and TASK_RENAME_LENGTH (#4407)
- Windows: Add more
time.hfunctions (#4427)Changed
- Redox: Update
SA_constants. (#4426)- Redox: make
CMSG_ALIGN,CMSG_LEN, andCMSG_SPACEconst functions (#4441)Fixed
... (truncated)
Commits
ea6f07fMerge pull request #4500 from tgross35/releasece31fdachore: release libc 0.2.174296b580Merge pull request #4499 from tgross35/backport-hungarian-wax264a539Add missing timespec.tv_nsec for gnux327d92568fix: use nlink_t type for st_nlink in struct stat definition for NuttX790180bRemove unessecary semicolons from definitions ofCMSG_NXTHDR.1e99d50make pidfd_info fields pubc08c507openbsd: Fix some clippy warnings to usepointer::cast.5134058Allow newunpredictable_function_pointer_comparisonslints9288ec0Merge pull request #4486 from tgross35/fix-no-publish- 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 chronotope/chrono#1687- TimeZone::from_posix_tz: Treat empty TZ variable as UTC by
@โdrinkcatin chronotope/chrono#1691- Add support for lossy format strings by
@โQelxirosin chronotope/chrono#16930.4.40
What's Changed
- Add Month::num_days() by
@โdjcin chronotope/chrono#1645- Update Windows dependencies by
@โkennykerrin chronotope/chrono#1646- Feature/round_up method on DurationRound trait by
@โMagnumTraderin chronotope/chrono#1651- Expose
write_toforDelayedFormatby ...Description has been truncated
Pull Request Statistics
1
2
+313
-164
Package Dependencies
clap
cargo
4.5.30 โ 4.5.41
Patch
/userspace/ksud
anstyle
cargo
1.0.10 โ 1.0.11
Patch
/userspace/ksud
anstyle-wincon
cargo
3.0.7 โ 3.0.9
Patch
/userspace/ksud
anstyle-parse
cargo
0.2.6 โ 0.2.7
Patch
/userspace/ksud
anstream
cargo
0.6.18 โ 0.6.19
Patch
/userspace/ksud
tokio
cargo
1.43.0 โ 1.47.0
Minor
/userspace/ksud
anstyle-query
cargo
1.1.2 โ 1.1.3
Patch
/userspace/ksud
colorchoice
cargo
1.0.3 โ 1.0.4
Patch
/userspace/ksud
crossbeam-channel
cargo
0.5.14 โ 0.5.15
Patch
/userspace/ksud
bumpalo
cargo
3.17.0 โ 3.19.0
Minor
/userspace/ksud
which
cargo
7.0.2 โ 8.0.0
Major
/userspace/ksud
tempfile
cargo
3.17.1 โ 3.20.0
Minor
/userspace/ksud
cc
cargo
1.2.15 โ 1.2.30
Patch
/userspace/ksud
env_logger
cargo
0.11.6 โ 0.11.8
Patch
/userspace/ksud
zip
cargo
2.2.2 โ 4.3.0
Major
/userspace/ksud
anyhow
cargo
1.0.96 โ 1.0.98
Patch
/userspace/ksud
flate2
cargo
1.0.35 โ 1.1.2
Minor
/userspace/ksud
backtrace
cargo
0.3.74 โ 0.3.75
Patch
/userspace/ksud
chrono
cargo
0.4.39 โ 0.4.41
Patch
/userspace/ksud
rustversion
cargo
1.0.19 โ 1.0.21
Patch
/userspace/ksud
sha2
cargo
0.10.8 โ 0.10.9
Patch
/userspace/ksud
syn
cargo
2.0.98 โ 2.0.104
Patch
/userspace/ksud
windows-core
cargo
0.52.0 โ 0.61.2
Minor
/userspace/ksud
zerocopy
cargo
0.7.35 โ 0.8.26
Minor
/userspace/ksud
log
cargo
0.4.26 โ 0.4.27
Patch
/userspace/ksud
serde
cargo
1.0.218 โ 1.0.219
Patch
/userspace/ksud
serde_json
cargo
1.0.139 โ 1.0.141
Patch
/userspace/ksud
libc
cargo
0.2.170 โ 0.2.174
Patch
/userspace/ksud
sha256
cargo
1.5.0 โ 1.6.0
Minor
/userspace/ksud
android_logger
cargo
0.14.1 โ 0.15.1
Minor
/userspace/ksud
async-trait
cargo
0.1.86 โ 0.1.88
Patch
/userspace/ksud
bytes
cargo
1.10.0 โ 1.10.1
Patch
/userspace/ksud
crc
cargo
3.2.1 โ 3.3.0
Minor
/userspace/ksud
either
cargo
1.14.0 โ 1.15.0
Minor
/userspace/ksud
iana-time-zone
cargo
0.1.61 โ 0.1.63
Patch
/userspace/ksud
indexmap
cargo
2.7.1 โ 2.10.0
Minor
/userspace/ksud
itoa
cargo
1.0.14 โ 1.0.15
Patch
/userspace/ksud
libm
cargo
0.2.11 โ 0.2.15
Patch
/userspace/ksud
miniz_oxide
cargo
0.8.5 โ 0.8.9
Patch
/userspace/ksud
once_cell
cargo
1.20.3 โ 1.21.3
Minor
/userspace/ksud
proc-macro2
cargo
1.0.93 โ 1.0.95
Patch
/userspace/ksud
quote
cargo
1.0.38 โ 1.0.40
Patch
/userspace/ksud
ryu
cargo
1.0.19 โ 1.0.20
Patch
/userspace/ksud
time
cargo
0.3.37 โ 0.3.41
Patch
/userspace/ksud
unicode-ident
cargo
1.0.17 โ 1.0.18
Patch
/userspace/ksud
zopfli
cargo
0.8.1 โ 0.8.2
Patch
/userspace/ksud
ahash
cargo
0.8.11 โ 0.8.12
Patch
/userspace/ksud
getrandom
cargo
0.3.1 โ 0.3.3
Patch
/userspace/ksud
rust-embed
cargo
8.5.0 โ 8.7.2
Minor
/userspace/ksud
fs4
cargo
0.13.0 โ 0.13.1
Patch
/userspace/ksud
zerocopy-derive
cargo
0.7.35 โ 0.8.26
Minor
/userspace/ksud
clap_builder
cargo
4.5.30 โ 4.5.41
Patch
/userspace/ksud
serde_derive
cargo
1.0.218 โ 1.0.219
Patch
/userspace/ksud
unicode-width
cargo
0.1.14 โ 0.2.1
Minor
/userspace/ksud
rust-embed-impl
cargo
8.5.0 โ 8.7.2
Minor
/userspace/ksud
rust-embed-utils
cargo
8.5.0 โ 8.7.2
Minor
/userspace/ksud
android_log-sys
cargo
0.3.1 โ 0.3.2
Patch
/userspace/ksud
clap_derive
cargo
4.5.28 โ 4.5.41
Patch
/userspace/ksud
time-core
cargo
0.1.2 โ 0.1.4
Patch
/userspace/ksud
wasi
cargo
0.13.3+wasi-0.2.2 โ 0.11.1+wasi-snapshot-preview1
/userspace/ksud
wit-bindgen-rt
cargo
0.33.0 โ 0.39.0
Minor
/userspace/ksud
memchr
cargo
2.7.4 โ 2.7.5
Patch
/userspace/ksud
getopts
cargo
0.2.21 โ 0.2.23
Patch
/userspace/ksud
clap_lex
cargo
0.7.4 โ 0.7.5
Patch
/userspace/ksud
adler2
cargo
2.0.0 โ 2.0.1
Patch
/userspace/ksud
rustc-demangle
cargo
0.1.24 โ 0.1.25
Patch
/userspace/ksud
autocfg
cargo
1.4.0 โ 1.5.0
Minor
/userspace/ksud
crc32fast
cargo
1.4.2 โ 1.5.0
Minor
/userspace/ksud
Technical Details
| ID: | 4181869 |
| UUID: | 2698260922 |
| Node ID: | PR_kwDOPTkn6s6g1DG6 |
| Host: | GitHub |
| Repository: | xhgg606/https-github.com-Winkmoon-KernelSU |
| Mergeable: | Yes |
| Merge State: | Unstable |