untitaker / quickenv

An unintrusive environment manager
MIT License
184 stars 4 forks source link

Bump the rust group across 1 directory with 14 updates #16

Closed dependabot[bot] closed 2 weeks ago

dependabot[bot] commented 2 weeks ago

Bumps the rust group with 14 updates in the / directory:

Package From To
anyhow 1.0.58 1.0.92
blake3 1.3.1 1.5.4
console 0.15.1 0.15.8
ctrlc 3.2.2 3.4.4
dialoguer 0.10.1 0.10.4
env_logger 0.9.0 0.11.2
log 0.4.17 0.4.22
tempfile 3.3.0 3.10.1
term_grid 0.1.7 0.2.0
thiserror 1.0.31 1.0.39
which 4.2.5 7.0.0
insta 1.18.0 1.41.1
insta-cmd 0.2.0 0.6.0
regex 1.6.0 1.11.1

Updates anyhow from 1.0.58 to 1.0.92

Release notes

Sourced from anyhow's releases.

1.0.92

  • Support Rust 1.82's &raw const and &raw mut syntax inside ensure! (#390)

1.0.91

  • Ensure OUT_DIR is left with deterministic contents after build script execution (#388)

1.0.90

  • Documentation improvements

1.0.89

  • Make anyhow::Error's UnwindSafe and RefUnwindSafe impl consistently available between versions of Rust newer and older than 1.72 (#386)

1.0.88

  • Documentation improvements

1.0.87

  • Support more APIs, including Error::new and Error::chain, in no-std mode on Rust 1.81+ (#383)

1.0.86

  • Fix parse error in ensure! with non-literal after minus sign (#373)

1.0.85

  • Improve ensure! macro's rules to unblock some rustc pretty-printer improvements (#368, #371)

1.0.84

  • Disallow calling ensure! through a Not impl for a type that is not bool (#367)

1.0.83

  • Integrate compile-time checking of cfgs (#363)

1.0.82

  • Documentation improvements

1.0.81

  • Make backtrace support available when using -Dwarnings (#354)

1.0.80

  • Fix unused_imports warnings when compiled by rustc 1.78

1.0.79

  • Work around improperly cached build script result by sccache (#340)

1.0.78

  • Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain (#337)

1.0.77

1.0.76

  • Opt in to unsafe_op_in_unsafe_fn lint (#329)

... (truncated)

Commits
  • fd03a8e Release 1.0.92
  • a16252b Merge pull request #390 from dtolnay/rawaddr
  • fcf2ef8 Compile &raw test on Rust 1.82+ only
  • 1e7e9fe Parse raw address expression syntax
  • 7d1a8f9 Add test of raw addr expression syntax
  • 6c52daa Release 1.0.91
  • 4986853 Merge pull request #388 from dtolnay/outdir
  • f130b76 Clean up dep-info files from OUT_DIR
  • a0b868a Release 1.0.90
  • 0f74169 Improve rendering of inline code in macros documentation
  • Additional commits viewable in compare view


Updates blake3 from 1.3.1 to 1.5.4

Release notes

Sourced from blake3's releases.

1.5.4

version 1.5.4

Changes since 1.5.3:

  • Initial implementation of SIMD acceleration for the XOF (i.e. blake3::Hasher::finalize_xof). This brings long output performance into line with long input performance. Currently AVX-512-only and Unix-only.
  • Add build support for "gnullvm" targets (Clang on Windows).
  • The "zeroize" feature no longer depends on proc-macros and syn.

1.5.3

version 1.5.3

Changes since 1.5.2:

  • Revert the serialization change. It was intended to be backwards compatible, but that didn't hold for non-self-describing serialization formats like bincode. See #414.

1.5.2

version 1.5.2

Changes since 1.5.1:

  • build.rs sets cc::Build::emit_rerun_if_env_changed(false) to prevent some unnecessary rebuilds, particularly when the PATH changes on Windows. See #324.
  • Serializing a Hash produces a bytestring instead of an array in formats that support bytestrings (like CBOR). Deserialization is backwards-compatible with the array format.
  • Cleanup and edge case fixes in the C and CMake builds.

1.5.1

version 1.5.1

Changes since 1.5.0:

  • The Rust crate is now compatible with Miri.
  • ~1% performance improvement on Arm NEON contributed by @​divinity76 (#384).
  • Various fixes and improvements in the CMake build.
  • The MSRV of b3sum is now 1.74.1. (The MSRV of the library crate is unchanged, 1.66.1.)

1.5.0

version 1.5.0

Changes since 1.4.1:

  • The Rust crate's Hasher type has gained new helper methods for common forms of IO: update_reader, update_mmap, and update_mmap_rayon. The latter matches the default behavior of b3sum. The mmap methods are gated by the new "mmap" Cargo feature.
  • Most of the Rust crate's public types now implement the Zeroize trait.

... (truncated)

Commits
  • 95e42b8 version 1.5.4
  • ae4483c update b3sum/Cargo.lock
  • 9190916 delete the guts crate for now
  • 4cc34b0 defined(unix) -> !defined(_WIN32)
  • dcff6b6 delete portable::xof_many and blake3_xof_many_portable
  • 5c4c351 make xof_many fall back to compress_xof instead of portable code
  • 4386d7f small cleanup in fill_one_block
  • 0fc4049 debug_assert that xof_many is always called with whole blocks
  • 93c989a test that xof_many doesn't write more blocks than requested
  • 47f9283 mark blake3_xof_many_avx512 Unix-only in Rust and C
  • Additional commits viewable in compare view


Updates console from 0.15.1 to 0.15.8

Changelog

Sourced from console's changelog.

0.15.8

Enhancements

  • Added wasm32-unknown-emscripten target. (#179)
  • read_line_initial_text now retains the initial prefix. (#190)
  • Reading raw input now traps Ctrl+C. (#189)

Bugfixes

  • Properly use configured output of Term to get terminal size (#186)
  • Aligned read_line and read_line_initial_text's behavior. (#181)
  • Fixed soundness issue in msys_tty_on. (#183)

0.15.7

Enhancements

  • Set an appropriate lower version of libc for macos changes.
  • Improved behavior of read_single_key so it does not disturb other threads quite as much. (#165)
  • More reliably reset raw mode in terminal. (#171)

0.15.6

Enhancements

  • Switch to select() on macOS for polling on TTYs to work around a macOS bug. (#169)
  • Added blink fast and strikethrough attributes. (#159)

0.15.5

Enhancements

  • Removed regex dependency. (#153)
  • Clarified that clicolors-control is no longer used.
  • Handle non-tty terminals in read_char. (#124)

0.15.4

Enhancements

  • Fix for regression where console size was misreported on windows. (#151)

0.15.3

Enhancements

  • Dropped terminal_size dependency.

... (truncated)

Commits


Updates ctrlc from 3.2.2 to 3.4.4

Release notes

Sourced from ctrlc's releases.

v3.4.4

nix 0.27 -> 0.28 MSRV 1.63.0 -> 1.69.0

v3.4.2

  • windows-sys 0.52

v3.4.1

  • Support for QNX Neutrino
  • Nix 0.27

v3.4.0

  • Use double checked locking to prevent race condition in set_handler
  • Move the implementation for #98 to ctrlc::try_set_handler and keep overwriting existing handlers in ctrlc::set_handler

v3.3.1

  • Registering a handler over an existing handler on unix systems is now an error

v3.2.5

  • Haiku support
  • Migration from winapi to windows-sys.
Commits


Updates dialoguer from 0.10.1 to 0.10.4

Changelog

Sourced from dialoguer's changelog.

0.10.4

Enhancements

  • Added validator for password input

0.10.3

Enhancements

  • Fix various issues with fuzzy select
  • Enable customization of number of rows for fuzzy select
  • Added post completion text for input
  • Various cursor movement improvements
  • Correctly ignore unknown keys.
  • Reset prompt height in TermThemeRenderer::clear.

0.10.2

Enhancements

  • Fix fuzzy select active item colors.
  • Fix fuzzy search clear on cancel.
  • Clear everything on cancel via escape key.
Commits
  • fa11422 Release 0.10.4
  • d588da3 Merge pull request #219 from qt2/password_validation
  • 4b92988 Replace &str in with &String
  • c3774c0 Add PasswordValidator trait
  • 09e2ff1 Remove mut from Password::interact
  • 0f53723 Resolve clippy warning on complex type
  • df37b03 Fix doc-test failures on password validation
  • 61af341 Merge branch 'console-rs:master' into password_validation
  • f6f6e26 Merge pull request #240 from dhoomakethu/patch-1
  • 8c41f78 Fix README
  • Additional commits viewable in compare view


Updates env_logger from 0.9.0 to 0.11.2

Release notes

Sourced from env_logger's releases.

v0.11.2

[0.11.2] - 2024-02-13

v0.11.1

What's Changed

New Contributors

Full Changelog: https://github.com/rust-cli/env_logger/compare/v0.11.0...v0.11.1

v0.11.0

What's Changed

Full Changelog: https://github.com/rust-cli/env_logger/compare/v0.10.2...v0.11.0

v0.10.2

What's Changed

Full Changelog: https://github.com/rust-cli/env_logger/compare/v0.10.1...v0.10.2

v0.10.1

What's Changed

New Contributors

... (truncated)

Changelog

Sourced from env_logger's changelog.

[0.11.2] - 2024-02-13

[0.11.1] - 2024-01-27

Fixes

  • Allow styling with Target::Pipe

[0.11.0] - 2024-01-19

Migration Guide

env_logger::fmt::Style: The bespoke styling API, behind color, was removed, in favor of accepting any ANSI styled string and adapting it to the target stream's capabilities.

Possible styling libraries include:

  • anstyle is a minimal, runtime string styling API and is re-exported as env_logger::fmt::style
  • owo-colors is a feature rich runtime string styling API
  • color-print for feature-rich compile-time styling API

custom_format.rs uses anstyle via Formatter::default_level_style

Breaking Change

  • Removed bespoke styling API
    • env_logger::fmt::Formatter::style
    • env_logger::fmt::Formatter::default_styled_level
    • env_logger::fmt::Style
    • env_logger::fmt::Color
    • env_logger::fmt::StyledValue
  • Removed env_logger::filter in favor of env_filter

Compatibility

MSRV changed to 1.71

Features

  • Automatically adapt ANSI escape codes in logged messages to the current terminal's capabilities
  • Add support for NO_COLOR and CLICOLOR_FORCE, see https://bixense.com/clicolors/

Fixes

  • Print colors when is_test(true)

[0.10.2] - 2024-01-18

... (truncated)

Commits
  • b0e3ea9 chore: Release
  • 522ce17 Merge pull request #310 from epage/docs
  • c67579c docs(fmt): Talk about new styling API
  • 62713d1 refactor(docs): Use intra-doc links
  • 1b0f4dd docs(fmt): Point people to anstyle adapters
  • 8bf7499 refactor(fmt): Use simplified anstyle formatting
  • 5e0566e chore: Update anstyle
  • 6562f9a docs(changelog): Add migration guide
  • 8c94cd5 Merge pull request #308 from epage/rustbuild
  • 2f636ed chore: Remove potentially unused rustbuild cfgs
  • Additional commits viewable in compare view


Updates log from 0.4.17 to 0.4.22

Release notes

Sourced from log's releases.

0.4.22

What's Changed

New Contributors

Full Changelog: https://github.com/rust-lang/log/compare/0.4.21...0.4.22

0.4.21

What's Changed

New Contributors

Full Changelog: https://github.com/rust-lang/log/compare/0.4.20...0.4.21

... (truncated)

Changelog

Sourced from log's changelog.

[0.4.22] - 2024-06-27

What's Changed

New Contributors

Full Changelog: https://github.com/rust-lang/log/compare/0.4.21...0.4.22

[0.4.21] - 2024-02-27

What's Changed

New Contributors

... (truncated)

Commits
  • d5ba2cf Merge pull request #634 from rust-lang/cargo/0.4.22
  • d1a8306 prepare for 0.4.22 release
  • 46894ef Merge pull request #633 from rust-lang/feat/panic-info
  • e0d389c Merge pull request #632 from rust-lang/feat/loosen-atomics
  • c9e5e13 use Location::caller() for file and line info
  • 507b672 loosen orderings for logger initialization
  • c879b01 Merge pull request #628 from Thomasdezeeuw/fix-warnings
  • 405fdb4 Merge pull request #627 from Thomasdezeeuw/check-features
  • 1307ade Remove unneeded import
  • 710560e Don't use --all-features in CI
  • Additional commits viewable in compare view


Updates tempfile from 3.3.0 to 3.10.1

Changelog

Sourced from tempfile's changelog.

3.10.1

  • Handle potential integer overflows in 32-bit systems when seeking/truncating "spooled" temporary files past 4GiB (2³²).
  • Handle a theoretical 32-bit overflow when generating a temporary file name larger than 4GiB. Now it'll panic (on allocation failure) rather than silently succeeding due to wraparound.

Thanks to @​stoeckmann for finding and fixing both of these issues.

3.10.0

  • Drop redox_syscall dependency, we now use rustix for Redox.
  • Add Builder::permissions for setting the permissions on temporary files and directories (thanks to @​Byron).
  • Update rustix to 0.38.31.
  • Update fastrand to 2.0.1.

3.9.0

  • Updates windows-sys to 0.52
  • Updates minimum rustix version to 0.38.25

3.8.1

  • Update rustix to fix a potential panic on persist_noclobber on android.
  • Update redox_syscall to 0.4 (on redox).
  • Fix some docs typos.

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

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

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

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

... (truncated)

Commits


Updates term_grid from 0.1.7 to 0.2.0

Release notes

Sourced from term_grid's releases.

v0.2.0

Additions

  • Added right-aligned cells feature (PR #9)

Changes

  • Remove not-very-helpful implementations of PartialEq and PartialOrd that were an implementation details that accidentally became public
  • Documentation wording changes and links
  • A teensy bit of code modernisation
Commits


Updates thiserror from 1.0.31 to 1.0.39

Release notes

Sourced from thiserror's releases.

1.0.39

  • Set html_root_url attribute

1.0.38

  • Documentation improvements

1.0.37

  • Documentation improvements

1.0.36

1.0.35

  • More work on integrating std::any::Provider for backtrace support
  • Fix "Multiple applicable provide methods in scope" error when the caller has both std::error::Error and std::any::Provide traits in scope (#185)

1.0.34

  • Tweak "generic member access" based Backtrace implementation (#184)

1.0.33

1.0.32

  • Add keywords to crates.io metadata
Commits
  • f729af9 Release 1.0.39
  • 391ec2b Set html_root_url
  • a2d1ed1 Enable type layout randomization in CI on nightly
  • 7aaa03d Show enabling of nightly tests as a CI step
  • 0010b0f Support a manual trigger on CI workflow
  • 920ad73 Ignore extra_unused_type_parameters clippy lint in test
  • 0d23ebc Prevent actions duplication on noop merge commits
  • c5ce725 Sync license text with rust-lang repos
  • 74bfe75 Release 1.0.38
  • cfc7d8c Update build status badge
  • Additional commits viewable in compare view


Updates which from 4.2.5 to 7.0.0

Release notes

Sourced from which's releases.

7.0.0

  • Add support to WhichConfig for a user provided closure that will be called whenever a nonfatal error occurs. This technically breaks a few APIs due to the need to add more generics and lifetimes. Most code will compile without changes.

6.0.3

  • Enhance tracing feature with some debug level logs for higher level logic.

6.0.2

  • Add tracing feature which outputs debugging information to the tracing ecosystem.

6.0.1

  • Remove dependency on once_cell for Windows users, replace with std::sync::OnceLock.

6.0.0

  • MSRV is now 1.70
  • Upgraded all dependencies to latest version

5.0.0

  • Remove several unused error messages
  • Windows executables can now be found even if they don't have a '.exe' extension.
  • Add new error message, Error::CannotGetCurrentDirAndPathListEmpty
Changelog

Sourced from which's changelog.

7.0.0

  • Add support to WhichConfig for a user provided closure that will be called whenever a nonfatal error occurs. This technically breaks a few APIs due to the need to add more generics and lifetimes. Most code will compile without changes.

6.0.3

  • Enhance tracing feature with some debug level logs for higher level logic.

6.0.2

  • Add tracing feature which outputs debugging information to the tracing ecosystem.

6.0.1

  • Remove dependency on once_cell for Windows users, replace with std::sync::OnceLock.

6.0.0

  • MSRV is now 1.70
  • Upgraded all dependencies to latest version

5.0.0

  • Remove several unused error messages
  • Windows executables can now be found even if they don't have a '.exe' extension.
  • Add new error message, Error::CannotGetCurrentDirAndPathListEmpty

4.4.2

  • Remove dependency on dirs crate due to MPL licensing in its tree. Use home crate instead. (@​Xaeroxe)

4.4.1

Commits
  • 1b5f7be fix README.md version
  • 3edbc31 update CHANGELOG
  • dependabot[bot] commented 2 weeks ago

    Looks like these dependencies are no longer updatable, so this is no longer needed.