fix(deps): update all dependencies #196

Merged
renovate[bot] merged 3 commits from renovate/all into master 2023-10-16 09:03:38 +00:00
renovate[bot] commented 2023-06-12 01:14:11 +00:00 (Migrated from github.com)

Mend Renovate

This PR contains the following updates:

Package Type Update Change
anyhow dependencies patch 1.0.71 -> 1.0.75
assert_cmd dev-dependencies patch 2.0.11 -> 2.0.12
bitflags dependencies minor 2.3.3 -> 2.4.1
clap dependencies minor 4.3.1 -> 4.4.6
clap dependencies minor 4.3 -> 4.4
fastrand dependencies patch 2.0.0 -> 2.0.1
filetime dev-dependencies patch 0.2.21 -> 0.2.22
goblin dependencies minor =0.6.1 -> =0.7.1
goblin dev-dependencies minor 0.6.1 -> 0.7.1
indoc dependencies patch 2.0.1 -> 2.0.4
log dependencies patch 0.4.19 -> 0.4.20
log dependencies patch 0.4.18 -> 0.4.20
nix dependencies minor 0.26.2 -> 0.27.1
nix dependencies minor 0.26 -> 0.27
serde (source) dev-dependencies patch 1.0.163 -> 1.0.189
serde_json dependencies patch 1.0.96 -> 1.0.107
sha2 dependencies patch 0.10.7 -> 0.10.8
sha2 dependencies patch 0.10.6 -> 0.10.8
tempfile (source) dependencies minor 3.5.0 -> 3.8.0
tempfile (source) dependencies minor 3.6.0 -> 3.8.0
walkdir dev-dependencies minor 2.3.3 -> 2.4.0

Release Notes

dtolnay/anyhow (anyhow)

v1.0.75

Compare Source

v1.0.74

Compare Source

v1.0.73

Compare Source

v1.0.72

Compare Source

  • Documentation improvements
assert-rs/assert_cmd (assert_cmd)

v2.0.12

Compare Source

Compatibility
  • MSRV is now 1.66.0
Fixes
  • Fix typo in failure output
bitflags/bitflags (bitflags)

v2.4.1

Compare Source

What's Changed

Full Changelog: https://github.com/bitflags/bitflags/compare/2.4.0...2.4.1

v2.4.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/bitflags/bitflags/compare/2.3.3...2.4.0

clap-rs/clap (clap)

v4.4.6

Compare Source

Internal
  • Upgrade anstream

v4.4.5

Compare Source

Fixes
  • (parser) When inferring subcommand name or long_flag, allow ambiguous-looking matches that unambiguously map back to the same command
  • (parser) When inferring subcommand long_flag, don't panic
  • (assert) Clarify what action is causing a positional that doesn't set values which is especially useful for derive users

v4.4.4

Compare Source

Internal
  • Update terminal_size to 0.3

v4.4.3

Compare Source

Documentation
  • (derive) Clarify use of attributes within the tutorial
  • Split sections in the builder and derive tutorials into separate modules

v4.4.2

Compare Source

Performance
  • Improve build times by removing once_cell dependency

v4.4.1

Compare Source

Features
  • Stabilize Command::styles

v4.4.0

Compare Source

Compatibility
  • Update MSRV to 1.70.0

v4.3.24

Compare Source

Fixes
  • Ensure column padding is preserved in --help with custom templates

v4.3.23

Compare Source

Fixes
  • Fixed UnknownArgumentValueParser to not error on flag's absence

v4.3.22

Compare Source

Features
  • Add UnknownArgumentValueParser for injecting errors for improving the experience with errors

v4.3.21

Compare Source

Features
  • Expose TryMapValueParser so the type can be named

v4.3.20

Compare Source

Features
  • Command::mut_args for modifying all arguments en masse

v4.3.19

Compare Source

Fixes
  • (parse) Respect value_terminator even in the presence of later multiple-value positional arguments

v4.3.18

Compare Source

Fixes
  • (parse) Suggest -- in fewer places where it won't work

v4.3.17

Compare Source

Fixes
  • (help) Address a regression in wrapping PossibleValue descriptions in --help

v4.3.16

Compare Source

Fixes
  • Don't assert when stateful value parsers fail on defaults (e.g. checking if a path exists)

v4.3.15

Compare Source

Features
  • (unstable-styles) Re-export anstyle
Documentation
  • (unstable-styles) Provide more examples

v4.3.14

Compare Source

Features
  • ArgAction::HelpShort and ArgAction::HelpLong for explicitly specifying which style of help to display
Fixes
  • Skip [OPTIONS] in usage if a help or version ArgAction is used

v4.3.13

Compare Source

v4.3.12

Compare Source

Fixes
  • (derive) Don't error on enum variant field attributes

v4.3.11

Compare Source

Features
  • (derive) Support fields wrapped in num::Wrapping, Box, or Arc
  • (derive) Support Box<str>, Box<OsStr>, and Box<Path>

v4.3.10

Compare Source

Performance
  • Drop a dependency, reducing binary size by 1.3 KiB

v4.3.9

Compare Source

Fixes
  • Command::ignore_errors no longer masks help/version

v4.3.8

Compare Source

Fixes
  • Error on ambiguity with infer_long_arg, rather than arbitrarily picking one, matching the documentation and subcommand's behavior

v4.3.7

Compare Source

Documentation
  • Further clarify magic behavior in derive tutorial
  • Further clarify derive API's relationship to builder within the tutorial

v4.3.6

Compare Source

Documentation
  • Suggest clio

v4.3.5

Compare Source

  • ColorChoice::possible_values is added to simplify things for builder users
Fixes
  • ColorChoice::to_possible_value no longer includes descriptions, encouraging shorter help where possible

v4.3.4

Compare Source

Features
  • Add Error::exit_code

v4.3.3

Compare Source

Features
  • Command::defer for delayed initialization of subcommands to reduce startup times of large applications like deno

v4.3.2

Compare Source

Fixes
  • Ensure column padding is preserved in --help with custom templates
smol-rs/fastrand (fastrand)

v2.0.1

Compare Source

  • Clarify documentation for the fork() method. (#​62)
  • Mention fastrand-contrib in documentation. (#​70)
alexcrichton/filetime (filetime)

v0.2.22

Compare Source

m4b/goblin (goblin)

v0.7.0

Breaking

mach: Implement LC_NOTE, (breakage=load commands are marked non-exhaustive), thanks @​messense: https://github.com/m4b/goblin/pull/342

Fixed

elf: fix is_lib detection, thanks @​m-hilgendorf: https://github.com/m4b/goblin/pull/366
pe: fix out of bounds access while parsing AttributeCertificate, thanks @​anfedotoff: https://github.com/m4b/goblin/pull/368

Added

pe: support basic certificates enumeration, thanks @​RaitoBezarius: https://github.com/m4b/goblin/pull/354
pe: fix certificate tables parsing, thanks @​baloo: https://github.com/m4b/goblin/pull/359
pe: add pe authenticode support, thanks @​baloo: https://github.com/m4b/goblin/pull/362
mach: implement LC_FILESET_ENTRY, thanks @​mmaekr: https://github.com/m4b/goblin/pull/369
build: add afl fuzzing support, thanks @​anfedotoff: https://github.com/m4b/goblin/pull/351

dtolnay/indoc (indoc)

v2.0.4

Compare Source

v2.0.3

Compare Source

  • Documentation improvements

v2.0.2

Compare Source

  • Add no-alloc category to crates.io metadata
rust-lang/log (log)

v0.4.20

Compare Source

nix-rust/nix (nix)

v0.27.1

Compare Source

Fixed
  • Fixed generating the documentation on docs.rs.
    (#​2111)

v0.27.0

Added
  • Added AT_EACCESS to AtFlags on all platforms but android
    (#​1995)
  • Add PF_ROUTE to SockType on macOS, iOS, all of the BSDs, Fuchsia, Haiku, Illumos.
    (#​1867)
  • Added nix::ucontext module on aarch64-unknown-linux-gnu.
    (#1662)
  • Added CanRaw to SockProtocol and CanBcm as a separate SocProtocol constant.
    (#​1912)
  • Added Generic and NFLOG to SockProtocol.
    (#​2092)
  • Added mq_timedreceive to ::nix::mqueue.
    ([#​1966])(https://github.com/nix-rust/nix/pull/1966)
  • Added LocalPeerPid to nix::sys::socket::sockopt for macOS. (#​1967)
  • Added TFD_TIMER_CANCEL_ON_SET to ::nix::sys::time::TimerSetTimeFlags on Linux and Android.
    (#​2040)
  • Added SOF_TIMESTAMPING_OPT_ID and SOF_TIMESTAMPING_OPT_TSONLY to nix::sys::socket::TimestampingFlag.
    (#​2048)
  • Enabled socket timestamping options on Android. (#​2077)
  • Added vsock support for macOS (#​2056)
  • Added SO_SETFIB and SO_USER_COOKIE to nix::sys::socket::sockopt for FreeBSD.
    (#​2085)
  • Added SO_RTABLE for OpenBSD and SO_ACCEPTFILTER for FreeBSD/NetBSD to nix::sys::socket::sockopt.
    (#​2085)
  • Added MSG_WAITFORONE to MsgFlags on Android, Fuchsia, Linux, NetBSD,
    FreeBSD, OpenBSD, and Solaris.
    (#​2014)
  • Added SO_TS_CLOCK for FreeBSD to nix::sys::socket::sockopt.
    (#​2093)
  • Added support for prctl in Linux.
    (#1550)
  • nix::socket and nix::select are now available on Redox.
    (#​2012)
  • Implemented AsFd, AsRawFd, FromRawFd, and IntoRawFd for mqueue::MqdT.
    (#​2097)
  • Add the ability to set kevent_flags on SigEvent.
    (#​1731)
Changed
  • All Cargo features have been removed from the default set. Users will need to
    specify which features they depend on in their Cargo.toml.
    (#​2091)

  • Implemented I/O safety for many, but not all, of Nix's APIs. Many public
    functions argument and return types have changed:

    Original Type New Type
    AsRawFd AsFd
    RawFd BorrowedFd or OwnedFd

    (#1906)

  • Use I/O safety with copy_file_range, and expose it on FreeBSD.
    (#1906)

  • The MSRV is now 1.65
    (#​1862)
    (#​2104)

  • The epoll interface now uses a type.
    (#​1882)

  • With I/O-safe type applied in pty::OpenptyResult and pty::ForkptyResult,
    users no longer need to manually close the file descriptors in these types.
    (#​1921)

  • Refactored name parameter of mq_open and mq_unlink to be generic over
    NixPath.
    (#​2102).

  • Made clone unsafe, like fork.
    (#​1993)

Removed
  • sys::event::{kevent, kevent_ts} are deprecated in favor of
    sys::kevent::Kqueue::kevent, and sys::event::kqueue is deprecated in
    favor of sys::kevent::Kqueue::new.
    (#​1943)
  • Removed deprecated IoVec API.
    (#​1855)
  • Removed deprecated net APIs.
    (#​1861)
  • nix::sys::signalfd::signalfd is deprecated. Use
    nix::sys::signalfd::SignalFd instead.
    (#​1938)
  • Removed SigEvent support on Fuchsia, where it was unsound.
    (#​2079)
  • Removed flock from ::nix::fcntl on Solaris.
    (#​2082)

v0.26.3

Compare Source

Fixed
  • Fix: send ETH_P_ALL in htons format
    (#​1925)
  • Fix: recvmsg now sets the length of the received sockaddr_un field
    correctly on Linux platforms. (#​2041)
  • Fix potentially invalid conversions in
    SockaddrIn::from<std::net::SocketAddrV4>,
    SockaddrIn6::from<std::net::SockaddrV6>, IpMembershipRequest::new, and
    Ipv6MembershipRequest::new with future Rust versions.
    (#​2061)
  • Fixed an incorrect lifetime returned from recvmsg.
    (#​2095)
serde-rs/serde (serde)

v1.0.189

Compare Source

  • Fix "cannot infer type" error when internally tagged enum contains untagged variant (#​2613, thanks @​ahl)

v1.0.188

Compare Source

  • Fix "failed to parse manifest" error when building serde using a Cargo version between 1.45 and 1.50 (#​2603)

v1.0.187

Compare Source

  • Remove support for Emscripten targets on rustc older than 1.40 (#​2600)

v1.0.186

Compare Source

  • Disallow incompatible versions of serde_derive and serde in the dependency graph (#​2588, thanks @​soqb)

v1.0.185

Compare Source

  • Fix error "cannot move out of *self which is behind a shared reference" deriving Serialize on a non_exhaustive enum (#​2591)

v1.0.184

Compare Source

  • 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

Compare Source

  • Support deserializing Box<OsStr> with an equivalent representation as OsString (#​2556, thanks @​DBLouis)

v1.0.182

Compare Source

v1.0.181

Compare Source

  • Make serde(alias) work in combination with flatten 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

Compare Source

  • Update to 2018 edition

v1.0.179

Compare Source

  • Support serialization of tuple variants inside a flattened field (#​2448, thanks @​Mingun)

v1.0.178

Compare Source

  • Fix build error when using serde with "std" feature turned off and "unstable" feature turned on (#​2541)

v1.0.177

Compare Source

  • Add serde(rename_all_fields = "...") attribute to apply a rename_all on every struct variant of an enum (#​1695, thanks @​jplatte)
  • Improve diagnostics for attribute parse errors (#​2536, thanks @​jplatte)

v1.0.176

Compare Source

  • 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

Compare Source

v1.0.174

Compare Source

  • Documentation improvements

v1.0.173

Compare Source

  • 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

Compare Source

  • Experiment with precompiling the serde_derive macros to reduce build time (#​2514)

v1.0.171

Compare Source

v1.0.170

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • Allow serde::de::IgnoredAny to be the type for a serde(flatten) field (#​2436, thanks @​Mingun)
  • Allow larger preallocated capacity for smaller elements (#​2494)

v1.0.167

Compare Source

  • Add serialize and deserialize impls for RangeFrom and RangeTo (#​2471, thanks @​tbu-)

v1.0.166

Compare Source

  • Add no-alloc category to crates.io metadata

v1.0.165

Compare Source

  • Fix incorrect count of fields passed to tuple deserialization methods when using serde(skip_deserializing) attributes (#​2466, thanks @​Mingun)
  • Fix -Zminimal-versions build

v1.0.164

Compare Source

serde-rs/json (serde_json)

v1.0.107

Compare Source

  • impl IntoDeserializer for &RawValue (#​1071)

v1.0.106

Compare Source

v1.0.105

Compare Source

v1.0.104

Compare Source

v1.0.103

Compare Source

  • Documentation improvements

v1.0.102

Compare Source

  • Add a way to customize the serialization of byte arrays (#​1039)

v1.0.101

Compare Source

v1.0.100

Compare Source

  • Support -Z minimal-versions

v1.0.99

Compare Source

v1.0.98

Compare Source

  • Update indexmap dependency used by "preserve_order" feature to version 2

v1.0.97

Compare Source

  • Add io_error_kind() method to serde_json::Error: fn io_error_kind(&self) -> Option<std::io::ErrorKind> (#​1026)
RustCrypto/hashes (sha2)

v0.10.8

Compare Source

Stebalien/tempfile (tempfile)

v3.8.0

Compare Source

  • Added with_prefix and with_prefix_in to TempDir and NamedTempFile to make it easier to create temporary files/directories with nice prefixes.
  • Misc cleanups.

v3.7.1

Compare Source

  • Tempfile builds on haiku again.
  • Under the hood, we've switched from the unlinkat/linkat syscalls to the regular unlink/link syscalls where possible.

v3.7.0

Compare Source

BREAKING: This release updates the MSRV to 1.63. This isn't an API-breaking change (so no major
release) but it's still a breaking change for some users.

  • Update fastrand from 1.6 to 2.0
  • Update rustix to 0.38
  • Updates the MSRV to 1.63.
  • Provide AsFd/AsRawFd on wasi.

v3.6.0

Compare Source

  • Update windows-sys to 0.48.
  • Update rustix min version to 0.37.11
  • Forward some NamedTempFile and SpooledTempFile methods to the underlying File object for
    better performance (especially vectorized writes, etc.).
  • Implement AsFd and AsHandle.
  • Misc documentation fixes and code cleanups.
BurntSushi/walkdir (walkdir)

v2.4.0

Compare Source


Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [anyhow](https://togithub.com/dtolnay/anyhow) | dependencies | patch | `1.0.71` -> `1.0.75` | | [assert_cmd](https://togithub.com/assert-rs/assert_cmd) | dev-dependencies | patch | `2.0.11` -> `2.0.12` | | [bitflags](https://togithub.com/bitflags/bitflags) | dependencies | minor | `2.3.3` -> `2.4.1` | | [clap](https://togithub.com/clap-rs/clap) | dependencies | minor | `4.3.1` -> `4.4.6` | | [clap](https://togithub.com/clap-rs/clap) | dependencies | minor | `4.3` -> `4.4` | | [fastrand](https://togithub.com/smol-rs/fastrand) | dependencies | patch | `2.0.0` -> `2.0.1` | | [filetime](https://togithub.com/alexcrichton/filetime) | dev-dependencies | patch | `0.2.21` -> `0.2.22` | | [goblin](https://togithub.com/m4b/goblin) | dependencies | minor | `=0.6.1` -> `=0.7.1` | | [goblin](https://togithub.com/m4b/goblin) | dev-dependencies | minor | `0.6.1` -> `0.7.1` | | [indoc](https://togithub.com/dtolnay/indoc) | dependencies | patch | `2.0.1` -> `2.0.4` | | [log](https://togithub.com/rust-lang/log) | dependencies | patch | `0.4.19` -> `0.4.20` | | [log](https://togithub.com/rust-lang/log) | dependencies | patch | `0.4.18` -> `0.4.20` | | [nix](https://togithub.com/nix-rust/nix) | dependencies | minor | `0.26.2` -> `0.27.1` | | [nix](https://togithub.com/nix-rust/nix) | dependencies | minor | `0.26` -> `0.27` | | [serde](https://serde.rs) ([source](https://togithub.com/serde-rs/serde)) | dev-dependencies | patch | `1.0.163` -> `1.0.189` | | [serde_json](https://togithub.com/serde-rs/json) | dependencies | patch | `1.0.96` -> `1.0.107` | | [sha2](https://togithub.com/RustCrypto/hashes) | dependencies | patch | `0.10.7` -> `0.10.8` | | [sha2](https://togithub.com/RustCrypto/hashes) | dependencies | patch | `0.10.6` -> `0.10.8` | | [tempfile](https://stebalien.com/projects/tempfile-rs/) ([source](https://togithub.com/Stebalien/tempfile)) | dependencies | minor | `3.5.0` -> `3.8.0` | | [tempfile](https://stebalien.com/projects/tempfile-rs/) ([source](https://togithub.com/Stebalien/tempfile)) | dependencies | minor | `3.6.0` -> `3.8.0` | | [walkdir](https://togithub.com/BurntSushi/walkdir) | dev-dependencies | minor | `2.3.3` -> `2.4.0` | --- ### Release Notes <details> <summary>dtolnay/anyhow (anyhow)</summary> ### [`v1.0.75`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.75) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.74...1.0.75) - Partially work around rust-analyzer bug ([https://github.com/rust-lang/rust-analyzer/issues/9911](https://togithub.com/rust-lang/rust-analyzer/issues/9911)) ### [`v1.0.74`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.74) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.73...1.0.74) - Add bootstrap workaround to allow rustc to depend on anyhow ([#&#8203;320](https://togithub.com/dtolnay/anyhow/issues/320), thanks [@&#8203;RalfJung](https://togithub.com/RalfJung)) ### [`v1.0.73`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.73) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.72...1.0.73) - Update backtrace support to nightly's new Error::provide API ([https://github.com/rust-lang/rust/pull/113464](https://togithub.com/rust-lang/rust/pull/113464), [#&#8203;319](https://togithub.com/dtolnay/anyhow/issues/319)) ### [`v1.0.72`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.72) [Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.71...1.0.72) - Documentation improvements </details> <details> <summary>assert-rs/assert_cmd (assert_cmd)</summary> ### [`v2.0.12`](https://togithub.com/assert-rs/assert_cmd/blob/HEAD/CHANGELOG.md#2012---2023-07-14) [Compare Source](https://togithub.com/assert-rs/assert_cmd/compare/v2.0.11...v2.0.12) ##### Compatibility - MSRV is now 1.66.0 ##### Fixes - Fix typo in failure output </details> <details> <summary>bitflags/bitflags (bitflags)</summary> ### [`v2.4.1`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#241) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.4.0...2.4.1) #### What's Changed - Allow some new pedantic clippy lints by [@&#8203;KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/380](https://togithub.com/bitflags/bitflags/pull/380) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.4.0...2.4.1 ### [`v2.4.0`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#240) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.3.3...2.4.0) #### What's Changed - Remove html_root_url by [@&#8203;eldruin](https://togithub.com/eldruin) in [https://github.com/bitflags/bitflags/pull/368](https://togithub.com/bitflags/bitflags/pull/368) - Support unnamed flags by [@&#8203;KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/371](https://togithub.com/bitflags/bitflags/pull/371) - Update smoke test to verify all Clippy and rustc lints by [@&#8203;MitMaro](https://togithub.com/MitMaro) in [https://github.com/bitflags/bitflags/pull/374](https://togithub.com/bitflags/bitflags/pull/374) - Specify the behavior of bitflags by [@&#8203;KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/369](https://togithub.com/bitflags/bitflags/pull/369) #### New Contributors - [@&#8203;eldruin](https://togithub.com/eldruin) made their first contribution in [https://github.com/bitflags/bitflags/pull/368](https://togithub.com/bitflags/bitflags/pull/368) - [@&#8203;MitMaro](https://togithub.com/MitMaro) made their first contribution in [https://github.com/bitflags/bitflags/pull/374](https://togithub.com/bitflags/bitflags/pull/374) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.3.3...2.4.0 </details> <details> <summary>clap-rs/clap (clap)</summary> ### [`v4.4.6`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#446---2023-09-28) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.4.5...v4.4.6) ##### Internal - Upgrade `anstream` ### [`v4.4.5`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#445---2023-09-25) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.4.4...v4.4.5) ##### Fixes - *(parser)* When inferring subcommand `name` or `long_flag`, allow ambiguous-looking matches that unambiguously map back to the same command - *(parser)* When inferring subcommand `long_flag`, don't panic - *(assert)* Clarify what action is causing a positional that doesn't set values which is especially useful for derive users ### [`v4.4.4`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#444---2023-09-18) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.4.3...v4.4.4) ##### Internal - Update `terminal_size` to 0.3 ### [`v4.4.3`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#443---2023-09-12) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.4.2...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`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#442---2023-08-31) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.4.1...v4.4.2) ##### Performance - Improve build times by removing `once_cell` dependency ### [`v4.4.1`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#441---2023-08-28) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.4.0...v4.4.1) ##### Features - Stabilize `Command::styles` ### [`v4.4.0`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#440---2023-08-24) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.24...v4.4.0) ##### Compatibility - Update MSRV to 1.70.0 ### [`v4.3.24`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4324---2023-08-23) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.23...v4.3.24) ##### Fixes - Ensure column padding is preserved in `--help` with custom templates ### [`v4.3.23`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4323---2023-08-18) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.22...v4.3.23) ##### Fixes - Fixed `UnknownArgumentValueParser` to not error on flag's absence ### [`v4.3.22`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4322---2023-08-17) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.21...v4.3.22) ##### Features - Add `UnknownArgumentValueParser` for injecting errors for improving the experience with errors ### [`v4.3.21`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4321---2023-08-08) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.20...v4.3.21) ##### Features - Expose `TryMapValueParser` so the type can be named ### [`v4.3.20`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4320---2023-08-08) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.19...v4.3.20) ##### Features - `Command::mut_args` for modifying all arguments en masse ### [`v4.3.19`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4319---2023-07-21) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.18...v4.3.19) ##### Fixes - *(parse)* Respect `value_terminator` even in the presence of later multiple-value positional arguments ### [`v4.3.18`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4318---2023-07-21) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.17...v4.3.18) ##### Fixes - *(parse)* Suggest `--` in fewer places where it won't work ### [`v4.3.17`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4317---2023-07-19) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.16...v4.3.17) ##### Fixes - *(help)* Address a regression in wrapping `PossibleValue` descriptions in `--help` ### [`v4.3.16`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4316---2023-07-18) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.15...v4.3.16) ##### Fixes - Don't assert when stateful value parsers fail on defaults (e.g. checking if a path exists) ### [`v4.3.15`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4315---2023-07-18) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.14...v4.3.15) ##### Features - *(unstable-styles)* Re-export `anstyle` ##### Documentation - *(unstable-styles)* Provide more examples ### [`v4.3.14`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4314---2023-07-17) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.13...v4.3.14) ##### Features - `ArgAction::HelpShort` and `ArgAction::HelpLong` for explicitly specifying which style of help to display ##### Fixes - Skip `[OPTIONS]` in usage if a help or version `ArgAction` is used ### [`v4.3.13`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4313---2023-07-17) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.12...v4.3.13) ### [`v4.3.12`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4312---2023-07-14) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.11...v4.3.12) ##### Fixes - *(derive)* Don't error on enum variant field attributes ### [`v4.3.11`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4311---2023-07-05) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.10...v4.3.11) ##### Features - *(derive)* Support fields wrapped in `num::Wrapping`, `Box`, or `Arc` - *(derive)* Support `Box<str>`, `Box<OsStr>`, and `Box<Path>` ### [`v4.3.10`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4310---2023-06-30) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.9...v4.3.10) ##### Performance - Drop a dependency, reducing binary size by 1.3 KiB ### [`v4.3.9`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#439---2023-06-28) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.8...v4.3.9) ##### Fixes - `Command::ignore_errors` no longer masks help/version ### [`v4.3.8`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#438---2023-06-23) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.7...v4.3.8) ##### Fixes - Error on ambiguity with `infer_long_arg`, rather than arbitrarily picking one, matching the documentation and subcommand's behavior ### [`v4.3.7`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#437---2023-06-23) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.6...v4.3.7) ##### Documentation - Further clarify magic behavior in derive tutorial - Further clarify derive API's relationship to builder within the tutorial ### [`v4.3.6`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#436---2023-06-23) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.5...v4.3.6) ##### Documentation - Suggest `clio` ### [`v4.3.5`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#435---2023-06-20) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.4...v4.3.5) - `ColorChoice::possible_values` is added to simplify things for builder users ##### Fixes - `ColorChoice::to_possible_value` no longer includes descriptions, encouraging shorter help where possible ### [`v4.3.4`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#434---2023-06-14) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.3...v4.3.4) ##### Features - Add `Error::exit_code` ### [`v4.3.3`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#433---2023-06-09) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.2...v4.3.3) ##### Features - `Command::defer` for delayed initialization of subcommands to reduce startup times of large applications like deno ### [`v4.3.2`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4324---2023-08-23) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.3.1...v4.3.2) ##### Fixes - Ensure column padding is preserved in `--help` with custom templates </details> <details> <summary>smol-rs/fastrand (fastrand)</summary> ### [`v2.0.1`](https://togithub.com/smol-rs/fastrand/blob/HEAD/CHANGELOG.md#Version-201) [Compare Source](https://togithub.com/smol-rs/fastrand/compare/v2.0.0...v2.0.1) - Clarify documentation for the `fork()` method. ([#&#8203;62](https://togithub.com/smol-rs/fastrand/issues/62)) - Mention `fastrand-contrib` in documentation. ([#&#8203;70](https://togithub.com/smol-rs/fastrand/issues/70)) </details> <details> <summary>alexcrichton/filetime (filetime)</summary> ### [`v0.2.22`](https://togithub.com/alexcrichton/filetime/compare/0.2.21...0.2.22) [Compare Source](https://togithub.com/alexcrichton/filetime/compare/0.2.21...0.2.22) </details> <details> <summary>m4b/goblin (goblin)</summary> ### [`v0.7.0`](https://togithub.com/m4b/goblin/blob/HEAD/CHANGELOG.md#070---unreleased) ##### Breaking mach: Implement `LC_NOTE`, (breakage=load commands are marked non-exhaustive), thanks [@&#8203;messense](https://togithub.com/messense): [https://github.com/m4b/goblin/pull/342](https://togithub.com/m4b/goblin/pull/342) ##### Fixed elf: fix is_lib detection, thanks [@&#8203;m-hilgendorf](https://togithub.com/m-hilgendorf): [https://github.com/m4b/goblin/pull/366](https://togithub.com/m4b/goblin/pull/366) pe: fix out of bounds access while parsing AttributeCertificate, thanks [@&#8203;anfedotoff](https://togithub.com/anfedotoff): [https://github.com/m4b/goblin/pull/368](https://togithub.com/m4b/goblin/pull/368) ##### Added pe: support basic certificates enumeration, thanks [@&#8203;RaitoBezarius](https://togithub.com/RaitoBezarius): [https://github.com/m4b/goblin/pull/354](https://togithub.com/m4b/goblin/pull/354) pe: fix certificate tables parsing, thanks [@&#8203;baloo](https://togithub.com/baloo): [https://github.com/m4b/goblin/pull/359](https://togithub.com/m4b/goblin/pull/359) pe: add pe authenticode support, thanks [@&#8203;baloo](https://togithub.com/baloo): [https://github.com/m4b/goblin/pull/362](https://togithub.com/m4b/goblin/pull/362) mach: implement `LC_FILESET_ENTRY`, thanks [@&#8203;mmaekr](https://togithub.com/mmaekr): [https://github.com/m4b/goblin/pull/369](https://togithub.com/m4b/goblin/pull/369) build: add afl fuzzing support, thanks [@&#8203;anfedotoff](https://togithub.com/anfedotoff): [https://github.com/m4b/goblin/pull/351](https://togithub.com/m4b/goblin/pull/351) </details> <details> <summary>dtolnay/indoc (indoc)</summary> ### [`v2.0.4`](https://togithub.com/dtolnay/indoc/releases/tag/2.0.4) [Compare Source](https://togithub.com/dtolnay/indoc/compare/2.0.3...2.0.4) - Fix handling of \r\n ending on first line ([#&#8203;61](https://togithub.com/dtolnay/indoc/issues/61), thanks [@&#8203;PizzasBear](https://togithub.com/PizzasBear)) ### [`v2.0.3`](https://togithub.com/dtolnay/indoc/releases/tag/2.0.3) [Compare Source](https://togithub.com/dtolnay/indoc/compare/2.0.2...2.0.3) - Documentation improvements ### [`v2.0.2`](https://togithub.com/dtolnay/indoc/releases/tag/2.0.2) [Compare Source](https://togithub.com/dtolnay/indoc/compare/2.0.1...2.0.2) - Add `no-alloc` category to crates.io metadata </details> <details> <summary>rust-lang/log (log)</summary> ### [`v0.4.20`](https://togithub.com/rust-lang/log/blob/HEAD/CHANGELOG.md#0420---2023-07-11) [Compare Source](https://togithub.com/rust-lang/log/compare/0.4.19...0.4.20) - Remove rustversion dev-dependency by [@&#8203;Thomasdezeeuw](https://togithub.com/Thomasdezeeuw) in [https://github.com/rust-lang/log/pull/568](https://togithub.com/rust-lang/log/pull/568) - Remove `local_inner_macros` usage by [@&#8203;EFanZh](https://togithub.com/EFanZh) in [https://github.com/rust-lang/log/pull/570](https://togithub.com/rust-lang/log/pull/570) </details> <details> <summary>nix-rust/nix (nix)</summary> ### [`v0.27.1`](https://togithub.com/nix-rust/nix/blob/HEAD/CHANGELOG.md#0271---2023-08-28) [Compare Source](https://togithub.com/nix-rust/nix/compare/v0.27.0...v0.27.1) ##### Fixed - Fixed generating the documentation on docs.rs. ([#&#8203;2111](https://togithub.com/nix-rust/nix/pull/2111)) ### [`v0.27.0`](https://togithub.com/nix-rust/nix/blob/HEAD/CHANGELOG.md#0270---2023-08-28) ##### Added - Added `AT_EACCESS` to `AtFlags` on all platforms but android ([#&#8203;1995](https://togithub.com/nix-rust/nix/pull/1995)) - Add `PF_ROUTE` to `SockType` on macOS, iOS, all of the BSDs, Fuchsia, Haiku, Illumos. ([#&#8203;1867](https://togithub.com/nix-rust/nix/pull/1867)) - Added `nix::ucontext` module on `aarch64-unknown-linux-gnu`. (#[1662](https://togithub.com/nix-rust/nix/pull/1662)) - Added `CanRaw` to `SockProtocol` and `CanBcm` as a separate `SocProtocol` constant. ([#&#8203;1912](https://togithub.com/nix-rust/nix/pull/1912)) - Added `Generic` and `NFLOG` to `SockProtocol`. ([#&#8203;2092](https://togithub.com/nix-rust/nix/pull/2092)) - Added `mq_timedreceive` to `::nix::mqueue`. (\[[#&#8203;1966](https://togithub.com/nix-rust/nix/issues/1966)])([https://github.com/nix-rust/nix/pull/1966](https://togithub.com/nix-rust/nix/pull/1966)) - Added `LocalPeerPid` to `nix::sys::socket::sockopt` for macOS. ([#&#8203;1967](https://togithub.com/nix-rust/nix/pull/1967)) - Added `TFD_TIMER_CANCEL_ON_SET` to `::nix::sys::time::TimerSetTimeFlags` on Linux and Android. ([#&#8203;2040](https://togithub.com/nix-rust/nix/pull/2040)) - Added `SOF_TIMESTAMPING_OPT_ID` and `SOF_TIMESTAMPING_OPT_TSONLY` to `nix::sys::socket::TimestampingFlag`. ([#&#8203;2048](https://togithub.com/nix-rust/nix/pull/2048)) - Enabled socket timestamping options on Android. ([#&#8203;2077](https://togithub.com/nix-rust/nix/pull/2077)) - Added vsock support for macOS ([#&#8203;2056](https://togithub.com/nix-rust/nix/pull/2056)) - Added `SO_SETFIB` and `SO_USER_COOKIE` to `nix::sys::socket::sockopt` for FreeBSD. ([#&#8203;2085](https://togithub.com/nix-rust/nix/pull/2085)) - Added `SO_RTABLE` for OpenBSD and `SO_ACCEPTFILTER` for FreeBSD/NetBSD to `nix::sys::socket::sockopt`. ([#&#8203;2085](https://togithub.com/nix-rust/nix/pull/2085)) - Added `MSG_WAITFORONE` to `MsgFlags` on Android, Fuchsia, Linux, NetBSD, FreeBSD, OpenBSD, and Solaris. ([#&#8203;2014](https://togithub.com/nix-rust/nix/pull/2014)) - Added `SO_TS_CLOCK` for FreeBSD to `nix::sys::socket::sockopt`. ([#&#8203;2093](https://togithub.com/nix-rust/nix/pull/2093)) - Added support for prctl in Linux. (#[1550](https://togithub.com/nix-rust/nix/pull/1550)) - `nix::socket` and `nix::select` are now available on Redox. ([#&#8203;2012](https://togithub.com/nix-rust/nix/pull/2012)) - Implemented AsFd, AsRawFd, FromRawFd, and IntoRawFd for `mqueue::MqdT`. ([#&#8203;2097](https://togithub.com/nix-rust/nix/pull/2097)) - Add the ability to set `kevent_flags` on `SigEvent`. ([#&#8203;1731](https://togithub.com/nix-rust/nix/pull/1731)) ##### Changed - All Cargo features have been removed from the default set. Users will need to specify which features they depend on in their Cargo.toml. ([#&#8203;2091](https://togithub.com/nix-rust/nix/pull/2091)) - Implemented I/O safety for many, but not all, of Nix's APIs. Many public functions argument and return types have changed: | Original Type | New Type | | ------------- | --------------------- | | AsRawFd | AsFd | | RawFd | BorrowedFd or OwnedFd | (#[1906](https://togithub.com/nix-rust/nix/pull/1906)) - Use I/O safety with `copy_file_range`, and expose it on FreeBSD. (#[1906](https://togithub.com/nix-rust/nix/pull/1906)) - The MSRV is now 1.65 ([#&#8203;1862](https://togithub.com/nix-rust/nix/pull/1862)) ([#&#8203;2104](https://togithub.com/nix-rust/nix/pull/2104)) - The epoll interface now uses a type. ([#&#8203;1882](https://togithub.com/nix-rust/nix/pull/1882)) - With I/O-safe type applied in `pty::OpenptyResult` and `pty::ForkptyResult`, users no longer need to manually close the file descriptors in these types. ([#&#8203;1921](https://togithub.com/nix-rust/nix/pull/1921)) - Refactored `name` parameter of `mq_open` and `mq_unlink` to be generic over `NixPath`. ([#&#8203;2102](https://togithub.com/nix-rust/nix/pull/2102)). - Made `clone` unsafe, like `fork`. ([#&#8203;1993](https://togithub.com/nix-rust/nix/pull/1993)) ##### Removed - `sys::event::{kevent, kevent_ts}` are deprecated in favor of `sys::kevent::Kqueue::kevent`, and `sys::event::kqueue` is deprecated in favor of `sys::kevent::Kqueue::new`. ([#&#8203;1943](https://togithub.com/nix-rust/nix/pull/1943)) - Removed deprecated IoVec API. ([#&#8203;1855](https://togithub.com/nix-rust/nix/pull/1855)) - Removed deprecated net APIs. ([#&#8203;1861](https://togithub.com/nix-rust/nix/pull/1861)) - `nix::sys::signalfd::signalfd` is deprecated. Use `nix::sys::signalfd::SignalFd` instead. ([#&#8203;1938](https://togithub.com/nix-rust/nix/pull/1938)) - Removed `SigEvent` support on Fuchsia, where it was unsound. ([#&#8203;2079](https://togithub.com/nix-rust/nix/pull/2079)) - Removed `flock` from `::nix::fcntl` on Solaris. ([#&#8203;2082](https://togithub.com/nix-rust/nix/pull/2082)) ### [`v0.26.3`](https://togithub.com/nix-rust/nix/blob/HEAD/CHANGELOG.md#0263---2023-08-27) [Compare Source](https://togithub.com/nix-rust/nix/compare/v0.26.2...v0.26.3) ##### Fixed - Fix: send `ETH_P_ALL` in htons format ([#&#8203;1925](https://togithub.com/nix-rust/nix/pull/1925)) - Fix: `recvmsg` now sets the length of the received `sockaddr_un` field correctly on Linux platforms. ([#&#8203;2041](https://togithub.com/nix-rust/nix/pull/2041)) - Fix potentially invalid conversions in `SockaddrIn::from<std::net::SocketAddrV4>`, `SockaddrIn6::from<std::net::SockaddrV6>`, `IpMembershipRequest::new`, and `Ipv6MembershipRequest::new` with future Rust versions. ([#&#8203;2061](https://togithub.com/nix-rust/nix/pull/2061)) - Fixed an incorrect lifetime returned from `recvmsg`. ([#&#8203;2095](https://togithub.com/nix-rust/nix/pull/2095)) </details> <details> <summary>serde-rs/serde (serde)</summary> ### [`v1.0.189`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.189) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.188...v1.0.189) - Fix "cannot infer type" error when internally tagged enum contains untagged variant ([#&#8203;2613](https://togithub.com/serde-rs/serde/issues/2613), thanks [@&#8203;ahl](https://togithub.com/ahl)) ### [`v1.0.188`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.188) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.187...v1.0.188) - Fix *"failed to parse manifest"* error when building serde using a Cargo version between 1.45 and 1.50 ([#&#8203;2603](https://togithub.com/serde-rs/serde/issues/2603)) ### [`v1.0.187`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.187) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.186...v1.0.187) - Remove support for Emscripten targets on rustc older than 1.40 ([#&#8203;2600](https://togithub.com/serde-rs/serde/issues/2600)) ### [`v1.0.186`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.186) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.185...v1.0.186) - Disallow incompatible versions of `serde_derive` and `serde` in the dependency graph ([#&#8203;2588](https://togithub.com/serde-rs/serde/issues/2588), thanks [@&#8203;soqb](https://togithub.com/soqb)) ### [`v1.0.185`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.185) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.184...v1.0.185) - Fix error *"cannot move out of `*self` which is behind a shared reference"* deriving Serialize on a non_exhaustive enum ([#&#8203;2591](https://togithub.com/serde-rs/serde/issues/2591)) ### [`v1.0.184`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.184) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.183...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`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.183) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.182...v1.0.183) - Support deserializing `Box<OsStr>` with an equivalent representation as `OsString` ([#&#8203;2556](https://togithub.com/serde-rs/serde/issues/2556), thanks [@&#8203;DBLouis](https://togithub.com/DBLouis)) ### [`v1.0.182`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.182) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.181...v1.0.182) - Render field aliases in sorted order in error messages ([#&#8203;2458](https://togithub.com/serde-rs/serde/issues/2458), thanks [@&#8203;Mingun](https://togithub.com/Mingun)) - Support `serde(default)` on tuple structs ([#&#8203;2553](https://togithub.com/serde-rs/serde/issues/2553), thanks [@&#8203;Mingun](https://togithub.com/Mingun)) ### [`v1.0.181`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.181) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.180...v1.0.181) - Make `serde(alias)` work in combination with `flatten` when using in-place deserialization ([#&#8203;2443](https://togithub.com/serde-rs/serde/issues/2443), thanks [@&#8203;Mingun](https://togithub.com/Mingun)) - Improve the representation of adjacently tagged enums in formats where enum tags are serialized by index, as opposed to by string name ([#&#8203;2505](https://togithub.com/serde-rs/serde/issues/2505), [#&#8203;2496](https://togithub.com/serde-rs/serde/issues/2496), thanks [@&#8203;Baptistemontan](https://togithub.com/Baptistemontan)) ### [`v1.0.180`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.180) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.179...v1.0.180) - Update to 2018 edition ### [`v1.0.179`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.179) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.178...v1.0.179) - Support serialization of tuple variants inside a flattened field ([#&#8203;2448](https://togithub.com/serde-rs/serde/issues/2448), thanks [@&#8203;Mingun](https://togithub.com/Mingun)) ### [`v1.0.178`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.178) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.177...v1.0.178) - Fix build error when using serde with "std" feature turned off and "unstable" feature turned on ([#&#8203;2541](https://togithub.com/serde-rs/serde/issues/2541)) ### [`v1.0.177`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.177) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.176...v1.0.177) - Add `serde(rename_all_fields = "...")` attribute to apply a `rename_all` on every struct variant of an enum ([#&#8203;1695](https://togithub.com/serde-rs/serde/issues/1695), thanks [@&#8203;jplatte](https://togithub.com/jplatte)) - Improve diagnostics for attribute parse errors ([#&#8203;2536](https://togithub.com/serde-rs/serde/issues/2536), thanks [@&#8203;jplatte](https://togithub.com/jplatte)) ### [`v1.0.176`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.176) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.175...v1.0.176) - Allow tag field of an internally tagged enum to have same name as a field inside a skipped struct variant ([#&#8203;2266](https://togithub.com/serde-rs/serde/issues/2266), thanks [@&#8203;flisky](https://togithub.com/flisky)) ### [`v1.0.175`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.175) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.174...v1.0.175) - Restore missing LICENSE files in serde_derive crate ([#&#8203;2527](https://togithub.com/serde-rs/serde/issues/2527), thanks [@&#8203;ankane](https://togithub.com/ankane)) ### [`v1.0.174`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.174) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.173...v1.0.174) - Documentation improvements ### [`v1.0.173`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.173) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.172...v1.0.173) - Fix missing trait implementations when using serde derive macro on a macro-generated data structure, such as via the `bitflags` crate ([#&#8203;2516](https://togithub.com/serde-rs/serde/issues/2516)) ### [`v1.0.172`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.172) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.171...v1.0.172) - Experiment with precompiling the serde_derive macros to reduce build time ([#&#8203;2514](https://togithub.com/serde-rs/serde/issues/2514)) ### [`v1.0.171`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.171) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.170...v1.0.171) - Support `derive(Deserialize)` on unit structs that have const generics ([#&#8203;2500](https://togithub.com/serde-rs/serde/issues/2500), thanks [@&#8203;Baptistemontan](https://togithub.com/Baptistemontan)) ### [`v1.0.170`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.170) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.169...v1.0.170) - Produce error message on suffixed string literals inside serde attributes ([#&#8203;2242](https://togithub.com/serde-rs/serde/issues/2242)) - Support single identifier as unbraced default value for const generic parameter ([#&#8203;2449](https://togithub.com/serde-rs/serde/issues/2449)) ### [`v1.0.169`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.169) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.168...v1.0.169) - Add Deserializer::deserialize_identifier support for adjacently tagged enums ([#&#8203;2475](https://togithub.com/serde-rs/serde/issues/2475), thanks [@&#8203;Baptistemontan](https://togithub.com/Baptistemontan)) - Fix unused_braces lint in generated Deserialize impl that uses braced const generic expressions ([#&#8203;2414](https://togithub.com/serde-rs/serde/issues/2414)) ### [`v1.0.168`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.168) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.167...v1.0.168) - Allow `serde::de::IgnoredAny` to be the type for a `serde(flatten)` field ([#&#8203;2436](https://togithub.com/serde-rs/serde/issues/2436), thanks [@&#8203;Mingun](https://togithub.com/Mingun)) - Allow larger preallocated capacity for smaller elements ([#&#8203;2494](https://togithub.com/serde-rs/serde/issues/2494)) ### [`v1.0.167`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.167) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.166...v1.0.167) - Add serialize and deserialize impls for `RangeFrom` and `RangeTo` ([#&#8203;2471](https://togithub.com/serde-rs/serde/issues/2471), thanks [@&#8203;tbu-](https://togithub.com/tbu-)) ### [`v1.0.166`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.166) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.165...v1.0.166) - Add `no-alloc` category to crates.io metadata ### [`v1.0.165`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.165) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.164...v1.0.165) - Fix incorrect count of fields passed to tuple deserialization methods when using `serde(skip_deserializing)` attributes ([#&#8203;2466](https://togithub.com/serde-rs/serde/issues/2466), thanks [@&#8203;Mingun](https://togithub.com/Mingun)) - Fix `-Zminimal-versions` build ### [`v1.0.164`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.164) [Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.163...v1.0.164) - Allowed enum variants to be individually marked as untagged ([#&#8203;2403](https://togithub.com/serde-rs/serde/issues/2403), thanks [@&#8203;dewert99](https://togithub.com/dewert99)) </details> <details> <summary>serde-rs/json (serde_json)</summary> ### [`v1.0.107`](https://togithub.com/serde-rs/json/releases/tag/v1.0.107) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.106...v1.0.107) - impl IntoDeserializer for \&RawValue ([#&#8203;1071](https://togithub.com/serde-rs/json/issues/1071)) ### [`v1.0.106`](https://togithub.com/serde-rs/json/releases/tag/v1.0.106) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.105...v1.0.106) - Add `Value::as_number` accessor ([#&#8203;1069](https://togithub.com/serde-rs/json/issues/1069), thanks [@&#8203;chanced](https://togithub.com/chanced)) - Add `Number::as_str` accessor under "arbitrary_precision" feature ([#&#8203;1067](https://togithub.com/serde-rs/json/issues/1067), thanks [@&#8203;chanced](https://togithub.com/chanced)) ### [`v1.0.105`](https://togithub.com/serde-rs/json/releases/tag/v1.0.105) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.104...v1.0.105) - Support bool in map keys ([#&#8203;1054](https://togithub.com/serde-rs/json/issues/1054)) ### [`v1.0.104`](https://togithub.com/serde-rs/json/releases/tag/v1.0.104) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.103...v1.0.104) - Provide IntoDeserializer impl for \&serde_json::Value ([#&#8203;1045](https://togithub.com/serde-rs/json/issues/1045), thanks [@&#8203;ZetaNumbers](https://togithub.com/ZetaNumbers)) ### [`v1.0.103`](https://togithub.com/serde-rs/json/releases/tag/v1.0.103) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.102...v1.0.103) - Documentation improvements ### [`v1.0.102`](https://togithub.com/serde-rs/json/releases/tag/v1.0.102) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.101...v1.0.102) - Add a way to customize the serialization of byte arrays ([#&#8203;1039](https://togithub.com/serde-rs/json/issues/1039)) ### [`v1.0.101`](https://togithub.com/serde-rs/json/releases/tag/v1.0.101) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.100...v1.0.101) - Allow f32 and f64 as keys in maps ([#&#8203;1027](https://togithub.com/serde-rs/json/issues/1027), thanks [@&#8203;overdrivenpotato](https://togithub.com/overdrivenpotato)) ### [`v1.0.100`](https://togithub.com/serde-rs/json/releases/tag/v1.0.100) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.99...v1.0.100) - Support `-Z minimal-versions` ### [`v1.0.99`](https://togithub.com/serde-rs/json/releases/tag/v1.0.99) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.98...v1.0.99) - Support serializing serde's **option** type in a map key ([#&#8203;1030](https://togithub.com/serde-rs/json/issues/1030), thanks [@&#8203;LPGhatguy](https://togithub.com/LPGhatguy)) ### [`v1.0.98`](https://togithub.com/serde-rs/json/releases/tag/v1.0.98) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.97...v1.0.98) - Update indexmap dependency used by "preserve_order" feature to version 2 ### [`v1.0.97`](https://togithub.com/serde-rs/json/releases/tag/v1.0.97) [Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.96...v1.0.97) - Add `io_error_kind()` method to serde_json::Error: `fn io_error_kind(&self) -> Option<std::io::ErrorKind>` ([#&#8203;1026](https://togithub.com/serde-rs/json/issues/1026)) </details> <details> <summary>RustCrypto/hashes (sha2)</summary> ### [`v0.10.8`](https://togithub.com/RustCrypto/hashes/compare/sha2-v0.10.7...sha2-v0.10.8) [Compare Source](https://togithub.com/RustCrypto/hashes/compare/sha2-v0.10.7...sha2-v0.10.8) </details> <details> <summary>Stebalien/tempfile (tempfile)</summary> ### [`v3.8.0`](https://togithub.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#380) [Compare Source](https://togithub.com/Stebalien/tempfile/compare/v3.7.1...v3.8.0) - Added `with_prefix` and `with_prefix_in` to `TempDir` and `NamedTempFile` to make it easier to create temporary files/directories with nice prefixes. - Misc cleanups. ### [`v3.7.1`](https://togithub.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#371) [Compare Source](https://togithub.com/Stebalien/tempfile/compare/v3.7.0...v3.7.1) - Tempfile builds on haiku again. - Under the hood, we've switched from the unlinkat/linkat syscalls to the regular unlink/link syscalls where possible. ### [`v3.7.0`](https://togithub.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#370) [Compare Source](https://togithub.com/Stebalien/tempfile/compare/v3.6.0...v3.7.0) BREAKING: This release updates the MSRV to 1.63. This isn't an API-breaking change (so no major release) but it's still a breaking change for some users. - Update fastrand from 1.6 to 2.0 - Update rustix to 0.38 - Updates the MSRV to 1.63. - Provide AsFd/AsRawFd on wasi. ### [`v3.6.0`](https://togithub.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#360) [Compare Source](https://togithub.com/Stebalien/tempfile/compare/v3.5.0...v3.6.0) - Update windows-sys to 0.48. - Update rustix min version to 0.37.11 - Forward some `NamedTempFile` and `SpooledTempFile` methods to the underlying `File` object for better performance (especially vectorized writes, etc.). - Implement `AsFd` and `AsHandle`. - Misc documentation fixes and code cleanups. </details> <details> <summary>BurntSushi/walkdir (walkdir)</summary> ### [`v2.4.0`](https://togithub.com/BurntSushi/walkdir/compare/2.3.3...2.4.0) [Compare Source](https://togithub.com/BurntSushi/walkdir/compare/2.3.3...2.4.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/nix-community/lanzaboote). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE5LjIiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIifQ==-->
blitz commented 2023-10-12 09:43:29 +00:00 (Migrated from github.com)

I've pinned uefi and uefi-services to their previous versions, because get_image_file_system has changed incompatibly.

I've pinned uefi and uefi-services to their previous versions, because `get_image_file_system` has changed incompatibly.
blitz commented 2023-10-12 10:01:23 +00:00 (Migrated from github.com)

The tests just say:

vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b''
vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b''
vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b''
vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b''
vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b''
vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b''
vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b''
vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b''
vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b''
vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b''
vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b''
vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b''
vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b''
vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b''
vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b''
vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b''
vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b''
vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b''
vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b''
vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b''
vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b''
....
The tests just say: ``` vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b'' vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b'' vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b'' vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b'' vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b'' vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b'' vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b'' vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b'' vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b'' vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b'' vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b'' vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b'' vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b'' vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b'' vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b'' vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b'' vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b'' vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b'' vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b'' vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b'' vm-test-run-lanzaboote-exports-efi-variables> machine: Guest shell says: b'' .... ```
renovate[bot] commented 2023-10-16 09:03:04 +00:00 (Migrated from github.com)

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

### Edited/Blocked Notification Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠ **Warning**: custom changes will be lost.
Sign in to join this conversation.
No description provided.