Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update all dependencies #196

Merged
merged 3 commits into from
Oct 16, 2023
Merged

fix(deps): update all dependencies #196

merged 3 commits into from
Oct 16, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 12, 2023

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: bitflags/bitflags@2.4.0...2.4.1

v2.4.0

Compare Source

What's Changed

New Contributors

Full Changelog: bitflags/bitflags@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.

@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from adb3600 to b8eda34 Compare June 16, 2023 08:10
@renovate renovate bot force-pushed the renovate/all branch 6 times, most recently from 5ba6479 to 36b0ccb Compare June 27, 2023 07:19
@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from 121d8ca to 9ecaae4 Compare July 4, 2023 21:32
@renovate renovate bot force-pushed the renovate/all branch 8 times, most recently from 26ec153 to 023b41f Compare July 12, 2023 01:02
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 2b9305a to 3a40bee Compare July 14, 2023 22:40
@renovate renovate bot changed the title fix(deps): update all dependencies chore(deps): update all dependencies Jul 14, 2023
@renovate renovate bot changed the title chore(deps): update all dependencies fix(deps): update all dependencies Jul 15, 2023
@blitz
Copy link
Member

blitz commented Oct 12, 2023

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

@blitz
Copy link
Member

blitz commented Oct 12, 2023

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''
....

... because of #237. Now renovate should ignore this.
@renovate
Copy link
Contributor Author

renovate bot commented Oct 16, 2023

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.

@blitz blitz added this pull request to the merge queue Oct 16, 2023
Merged via the queue into master with commit 778e217 Oct 16, 2023
@blitz blitz deleted the renovate/all branch October 16, 2023 09:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant