fix(deps): update all non-major dependencies
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
anyhow | dependencies | patch |
1.0.71 -> 1.0.75
|
clap | dependencies | minor |
4.3.10 -> 4.4.3
|
indicatif | dependencies | patch |
0.17.5 -> 0.17.6
|
log | dependencies | patch |
0.4.19 -> 0.4.20
|
reqwest | dependencies | patch |
0.11.18 -> 0.11.20
|
serde (source) | dependencies | patch |
1.0.164 -> 1.0.188
|
thiserror | dependencies | patch |
1.0.40 -> 1.0.48
|
tokio (source) | dependencies | minor |
1.29.1 -> 1.32.0
|
Release Notes
dtolnay/anyhow (anyhow)
v1.0.75
- Partially work around rust-analyzer bug (https://github.com/rust-lang/rust-analyzer/issues/9911)
v1.0.74
- Add bootstrap workaround to allow rustc to depend on anyhow (#320, thanks @RalfJung)
v1.0.73
- Update backtrace support to nightly's new Error::provide API (https://github.com/rust-lang/rust/pull/113464, #319)
v1.0.72
- Documentation improvements
clap-rs/clap (clap)
v4.4.3
Documentation
- (derive) Clarify use of attributes within the tutorial
- Split sections in the builder and derive tutorials into separate modules
v4.4.2
Performance
- Improve build times by removing
once_cell
dependency
v4.4.1
Features
- Stabilize
Command::styles
v4.4.0
Compatibility
- Update MSRV to 1.70.0
v4.3.24
Fixes
- Ensure column padding is preserved in
--help
with custom templates
v4.3.23
Fixes
- Fixed
UnknownArgumentValueParser
to not error on flag's absence
v4.3.22
Features
- Add
UnknownArgumentValueParser
for injecting errors for improving the experience with errors
v4.3.21
Features
- Expose
TryMapValueParser
so the type can be named
v4.3.20
Features
-
Command::mut_args
for modifying all arguments en masse
v4.3.19
Fixes
-
(parse) Respect
value_terminator
even in the presence of later multiple-value positional arguments
v4.3.18
Fixes
-
(parse) Suggest
--
in fewer places where it won't work
v4.3.17
Fixes
-
(help) Address a regression in wrapping
PossibleValue
descriptions in--help
v4.3.16
Fixes
- Don't assert when stateful value parsers fail on defaults (e.g. checking if a path exists)
v4.3.15
Features
-
(unstable-styles) Re-export
anstyle
Documentation
- (unstable-styles) Provide more examples
v4.3.14
Features
-
ArgAction::HelpShort
andArgAction::HelpLong
for explicitly specifying which style of help to display
Fixes
- Skip
[OPTIONS]
in usage if a help or versionArgAction
is used
v4.3.13
v4.3.12
Fixes
- (derive) Don't error on enum variant field attributes
v4.3.11
Features
-
(derive) Support fields wrapped in
num::Wrapping
,Box
, orArc
-
(derive) Support
Box<str>
,Box<OsStr>
, andBox<Path>
rust-lang/log (log)
v0.4.20
- Remove rustversion dev-dependency by @Thomasdezeeuw in https://github.com/rust-lang/log/pull/568
- Remove
local_inner_macros
usage by @EFanZh in https://github.com/rust-lang/log/pull/570
seanmonstar/reqwest (reqwest)
v0.11.20
- Fix
deflate
decompression back to using zlib, as outlined in the spec.
v0.11.19
- Add
ClientBuilder::http1_ignore_invalid_headers_in_responses()
option. - Add
ClientBuilder::http1_allow_spaces_after_header_name_in_responses()
option. - Add support for
ALL_MROXY
environment variable. - Add support for
use_preconfigured_tls
when combined with HTTP/3. - Fix
deflate
decompression from using the zlib decoder. - Fix
Response::{text, text_with_charset}()
to strip BOM characters. - Fix a panic when HTTP/3 is used if UDP isn't able to connect.
- Fix some dependencies for HTTP/3.
- Increase MSRV to 1.63.
serde-rs/serde (serde)
v1.0.188
- Fix "failed to parse manifest" error when building serde using a Cargo version between 1.45 and 1.50 (#2603)
v1.0.187
- Remove support for Emscripten targets on rustc older than 1.40 (#2600)
v1.0.186
- Disallow incompatible versions of
serde_derive
andserde
in the dependency graph (#2588, thanks @soqb)
v1.0.185
- Fix error "cannot move out of
*self
which is behind a shared reference" deriving Serialize on a non_exhaustive enum (#2591)
v1.0.184
- Restore from-source
serde_derive
build on all platforms — eventually we'd like to use a first-class precompiled macro if such a thing becomes supported by cargo / crates.io
v1.0.183
- Support deserializing
Box<OsStr>
with an equivalent representation asOsString
(#2556, thanks @DBLouis)
v1.0.182
- Render field aliases in sorted order in error messages (#2458, thanks @Mingun)
- Support
serde(default)
on tuple structs (#2553, thanks @Mingun)
v1.0.181
- Make
serde(alias)
work in combination withflatten
when using in-place deserialization (#2443, thanks @Mingun) - Improve the representation of adjacently tagged enums in formats where enum tags are serialized by index, as opposed to by string name (#2505, #2496, thanks @Baptistemontan)
v1.0.180
- Update to 2018 edition
v1.0.179
v1.0.178
- Fix build error when using serde with "std" feature turned off and "unstable" feature turned on (#2541)
v1.0.177
- Add
serde(rename_all_fields = "...")
attribute to apply arename_all
on every struct variant of an enum (#1695, thanks @jplatte) - Improve diagnostics for attribute parse errors (#2536, thanks @jplatte)
v1.0.176
- Allow tag field of an internally tagged enum to have same name as a field inside a skipped struct variant (#2266, thanks @flisky)
v1.0.175
v1.0.174
- Documentation improvements
v1.0.173
- Fix missing trait implementations when using serde derive macro on a macro-generated data structure, such as via the
bitflags
crate (#2516)
v1.0.172
- Experiment with precompiling the serde_derive macros to reduce build time (#2514)
v1.0.171
- Support
derive(Deserialize)
on unit structs that have const generics (#2500, thanks @Baptistemontan)
v1.0.170
- Produce error message on suffixed string literals inside serde attributes (#2242)
- Support single identifier as unbraced default value for const generic parameter (#2449)
v1.0.169
- Add Deserializer::deserialize_identifier support for adjacently tagged enums (#2475, thanks @Baptistemontan)
- Fix unused_braces lint in generated Deserialize impl that uses braced const generic expressions (#2414)
v1.0.168
- Allow
serde::de::IgnoredAny
to be the type for aserde(flatten)
field (#2436, thanks @Mingun) - Allow larger preallocated capacity for smaller elements (#2494)
v1.0.167
v1.0.166
- Add
no-alloc
category to crates.io metadata
v1.0.165
dtolnay/thiserror (thiserror)
v1.0.48
- Improve implementation of displaying Path values in a generated Display impl (#251, thanks @mina86)
v1.0.47
- Work around rust-analyzer bug (https://github.com/rust-lang/rust-analyzer/issues/9911)
v1.0.46
- Add bootstrap workaround to allow rustc to depend on thiserror (#248, thanks @RalfJung)
v1.0.45
- Update backtrace support to nightly's new Error::provide API (https://github.com/rust-lang/rust/pull/113464, #246)
v1.0.44
- Documentation improvements
v1.0.43
v1.0.42
- Fix compile error in derived Display impl if there was a nonstandard
write!
macro in scope (#239)
v1.0.41
tokio-rs/tokio (tokio)
v1.32.0
: Tokio v1.32.0
Fixed
- sync: fix potential quadradic behavior in
broadcast::Receiver
(#5925)
Added
Unstable
- rt(alt): improve the scalability of alt runtime as the number of cores grows (#5935)
v1.31.0
: Tokio v1.31.0
Fixed
- io: delegate
WriteHalf::poll_write_vectored
(#5914)
Unstable
- rt(unstable): fix memory leak in unstable next-gen scheduler prototype (#5911)
- rt: expose mean task poll time metric (#5927)
v1.30.0
: Tokio v1.30.0
1.30.0 (August 9, 2023)
This release bumps the MSRV of Tokio to 1.63. (#5887)
Changed
- tokio: reduce LLVM code generation (#5859)
- io: support
--cfg mio_unsupported_force_poll_poll
flag (#5881) - sync: make
const_new
methods always available (#5885) - sync: avoid false sharing in mpsc channel (#5829)
- rt: pop at least one task from inject queue (#5908)
Added
- sync: add
broadcast::Sender::new
(#5824) - net: implement
UCred
for espidf (#5868) - fs: add
File::options()
(#5869) - time: implement extra reset variants for
Interval
(#5878) - process: add
{ChildStd*}::into_owned_{fd, handle}
(#5899)
Removed
Documented
- sync: mention lagging in docs for
broadcast::send
(#5820) - runtime: expand on sharing runtime docs (#5858)
- io: use vec in example for
AsyncReadExt::read_exact
(#5863) - time: mark
Sleep
as!Unpin
in docs (#5916) - process: fix
raw_arg
not showing up in docs (#5865)
Unstable
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by renovate