Skip to content

chore(deps): bump the production-dependencies group with 13 updates#51

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/cargo/production-dependencies-3bfa6ac338
Open

chore(deps): bump the production-dependencies group with 13 updates#51
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/cargo/production-dependencies-3bfa6ac338

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 21, 2026

Bumps the production-dependencies group with 13 updates:

Package From To
clap 4.5.38 4.5.60
clap_complete 4.5.50 4.6.2
serde 1.0.219 1.0.228
toml 0.8.22 0.9.6
anyhow 1.0.98 1.0.102
regex 1.11.1 1.12.3
nonempty 0.11.0 0.12.0
inquire 0.7.5 0.9.4
assert_cmd 2.0.17 2.2.1
predicates 3.1.3 3.1.4
tempfile 3.20.0 3.27.0
rexpect 0.6.1 0.7.0
insta 1.43.1 1.47.2

Updates clap from 4.5.38 to 4.5.60

Release notes

Sourced from clap's releases.

v4.5.60

[4.5.60] - 2026-02-19

Fixes

  • (help) Quote empty default values, possible values

v4.5.59

[4.5.59] - 2026-02-16

Fixes

  • Command::ignore_errors no longer masks help/version on subcommands

v4.5.58

[4.5.58] - 2026-02-11

v4.5.57

[4.5.57] - 2026-02-03

Fixes

  • Regression from 4.5.55 where having an argument with .value_terminator("--") caused problems with an argument with .last(true)

v4.5.56

[4.5.56] - 2026-01-29

Fixes

  • On conflict error, don't show conflicting arguments in the usage

v4.5.55

[4.5.55] - 2026-01-27

Fixes

  • Fix inconsistency in precedence between positionals with a value_terminator("--") and escapes (--) where ./foo -- bar means the first arg is empty, rather than escaping future args

v4.5.54

[4.5.54] - 2026-01-02

Fixes

  • (help) Move [default] to its own paragraph when PossibleValue::help is present in --help

v4.5.53

[4.5.53] - 2025-11-19

Features

... (truncated)

Changelog

Sourced from clap's changelog.

[4.5.60] - 2026-02-19

Fixes

  • (help) Quote empty default values, possible values

[4.5.59] - 2026-02-16

Fixes

  • Command::ignore_errors no longer masks help/version on subcommands

[4.5.58] - 2026-02-11

[4.5.57] - 2026-02-03

Fixes

  • Regression from 4.5.55 where having an argument with .value_terminator("--") caused problems with an argument with .last(true)

[4.5.56] - 2026-01-29

Fixes

  • On conflict error, don't show conflicting arguments in the usage

[4.5.55] - 2026-01-27

Fixes

  • Fix inconsistency in precedence between positionals with a value_terminator("--") and escapes (--) where ./foo -- bar means the first arg is empty, rather than escaping future args

[4.5.54] - 2026-01-02

Fixes

  • (help) Move [default] to its own paragraph when PossibleValue::help is present in --help

[4.5.53] - 2025-11-19

Features

  • Add default_values_if, default_values_ifs

[4.5.52] - 2025-11-17

Fixes

  • Don't panic when args_conflicts_with_subcommands conflicts with an ArgGroup

... (truncated)

Commits
  • 33d24d8 chore: Release
  • 9332409 docs: Update changelog
  • b7adce5 Merge pull request #6166 from fabalchemy/fix-dynamic-powershell-completion
  • 009bba4 fix(clap_complete): Improve powershell registration
  • d89d57d chore: Release
  • f18b67e docs: Update changelog
  • 9d218eb Merge pull request #6165 from epage/shirt
  • 126440c fix(help): Correctly calculate padding for short-only args
  • 9e3c05e test(help): Show panic with short, valueless arg
  • c9898d0 test(help): Verify short with value
  • Additional commits viewable in compare view

Updates clap_complete from 4.5.50 to 4.6.2

Release notes

Sourced from clap_complete's releases.

v4.6.1

[4.6.1] - 2026-04-15

Fixes

  • (derive) Ensure rebuilds happen when an read env variable is changed

v4.5.60

[4.5.60] - 2026-02-19

Fixes

  • (help) Quote empty default values, possible values

v4.5.59

[4.5.59] - 2026-02-16

Fixes

  • Command::ignore_errors no longer masks help/version on subcommands

v4.5.58

[4.5.58] - 2026-02-11

v4.5.57

[4.5.57] - 2026-02-03

Fixes

  • Regression from 4.5.55 where having an argument with .value_terminator("--") caused problems with an argument with .last(true)

v4.5.56

[4.5.56] - 2026-01-29

Fixes

  • On conflict error, don't show conflicting arguments in the usage

v4.5.55

[4.5.55] - 2026-01-27

Fixes

  • Fix inconsistency in precedence between positionals with a value_terminator("--") and escapes (--) where ./foo -- bar means the first arg is empty, rather than escaping future args

v4.5.54

[4.5.54] - 2026-01-02

Fixes

... (truncated)

Changelog

Sourced from clap_complete's changelog.

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

5.0.0 - TBD

available through unstable-v5 feature flag

Breaking Changes

  • Made ArgPredicate non_exhaustive
  • (help) Change default Command::term_width to "source format"
  • (help) Change default Command::max_term_width to 100
  • (derive) Vec<Vec<T>> types are now assuming to capture occurrences
  • (derive) ValueEnum variants now use the full doc comment, not summary, for PossibleValue::help

Features

  • (derive) Group values by their occurrence with Vec<Vec<T>>

[Unreleased] - ReleaseDate

[4.6.1] - 2026-04-15

Fixes

  • (derive) Ensure rebuilds happen when an read env variable is changed

[4.6.0] - 2026-03-12

Compatibility

  • Update MSRV to 1.85

[4.5.61] - 2026-03-12

Internal

  • Update dependencies

[4.5.60] - 2026-02-19

Fixes

  • (help) Quote empty default values, possible values

[4.5.59] - 2026-02-16

... (truncated)

Commits
  • 0fe0be3 chore: Release
  • 480af9d docs: Update changelog
  • 2b3ddd0 Merge pull request #6340 from liskin/fix-completion-escape
  • 7ffe739 fix(complete): Do not suggest options after "--"
  • d47fc4f test(complete): Options suggested after escape (--)
  • 1420275 chore: Release
  • d2c817d docs: Update changelog
  • f88c94e Merge pull request #6341 from epage/sep
  • acbb822 fix(complete): Reduce risk of conflict with actual subcommands
  • a49fadb refactor(complete): Pull out subcommand separator
  • Additional commits viewable in compare view

Updates serde from 1.0.219 to 1.0.228

Release notes

Sourced from serde's releases.

v1.0.228

  • Allow building documentation with RUSTDOCFLAGS='--cfg=docsrs' set for the whole dependency graph (#2995)

v1.0.227

  • Documentation improvements (#2991)

v1.0.226

  • Deduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (#2935, thanks @​Mingun)

v1.0.225

  • Avoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (#2879, thanks @​rcrisanti)

v1.0.224

  • Remove private types being suggested in rustc diagnostics (#2979)

v1.0.223

  • Fix serde_core documentation links (#2978)

v1.0.222

  • Make serialize_with attribute produce code that works if respanned to 2024 edition (#2950, thanks @​aytey)

v1.0.221

  • Documentation improvements (#2973)
  • Deprecate serde_if_integer128! macro (#2975)

v1.0.220

Commits
  • a866b33 Release 1.0.228
  • 5adc9e8 Merge pull request #2995 from dtolnay/rustdocflags
  • ab58178 Workaround for RUSTDOCFLAGS='--cfg=docsrs'
  • 415d9fc Release 1.0.227
  • 7c58427 Merge pull request #2991 from dtolnay/inlinecoredoc
  • 9d3410e Merge pull request #2992 from dtolnay/inplaceseed
  • 2fb6748 Remove InPlaceSeed public re-export
  • f8137c7 Inline serde_core into serde in docsrs mode
  • b7dbf7e Merge pull request #2990 from dtolnay/integer128
  • 7c83691 No longer macro_use integer128 module
  • Additional commits viewable in compare view

Updates toml from 0.8.22 to 0.9.6

Commits

Updates anyhow from 1.0.98 to 1.0.102

Release notes

Sourced from anyhow's releases.

1.0.102

1.0.101

1.0.100

  • Teach clippy to lint formatting arguments in bail!, ensure!, anyhow! (#426)

1.0.99

  • Allow build-script cleanup failure with NFSv3 output directory to be non-fatal (#420)
Commits
  • 5c657b3 Release 1.0.102
  • e737fb6 Merge pull request #442 from dtolnay/backtrace
  • 7fe62b5 Further simply backtrace conditional compilation
  • c8cb5ca Merge pull request #441 from dtolnay/backtrace
  • de27df7 Delete CI use of --features=backtrace
  • 9b67e5d Merge pull request #440 from dtolnay/backtrace
  • efdb11a Simplify std_backtrace conditional code
  • b8a9a70 Merge pull request #439 from dtolnay/backtrace
  • a42fc2c Remove feature = "backtrace" conditional code
  • 2a2a3ce Re-word backtrace feature comment
  • Additional commits viewable in compare view

Updates regex from 1.11.1 to 1.12.3

Changelog

Sourced from regex's changelog.

1.12.3 (2025-02-03)

This release excludes some unnecessary things from the archive published to crates.io. Specifically, fuzzing data and various shell scripts are now excluded. If you run into problems, please file an issue.

Improvements:

  • #1319: Switch from a Cargo exclude list to an include list, and exclude some unnecessary stuff.

1.12.2 (2025-10-13)

This release fixes a cargo doc breakage on nightly when --cfg docsrs is enabled. This caused documentation to fail to build on docs.rs.

Bug fixes:

1.12.1 (2025-10-10)

This release makes a bug fix in the new regex::Captures::get_match API introduced in 1.12.0. There was an oversight with the lifetime parameter for the Match returned. This is technically a breaking change, but given that it was caught almost immediately and I've yanked the 1.12.0 release, I think this is fine.

1.12.0 (2025-10-10)

This release contains a smattering of bug fixes, a fix for excessive memory consumption in some cases and a new regex::Captures::get_match API.

Improvements:

Bug fixes:

... (truncated)

Commits

Updates nonempty from 0.11.0 to 0.12.0

Changelog

Sourced from nonempty's changelog.

0.12.0

Added

  • bincode feature flag to enable the use of bincode-2.0.0.

Changed

  • NonEmpty::capacity returns NonZeroUsize
  • Fixed the nonempty! macro to use the vec! macro internally, ensuring that it compiles with std and no_std.
Commits
  • 95d5cb1 chore: update github action versions
  • aa8aa41 Bump to version 0.12.0
  • ef60de1 fix: NonEmpty::capacity returns NonZeroUsize
  • 5442b77 chore: link FromIterator and Iterator docs
  • 29d84e2 fix: use vec! in nonempty!
  • 3c506ce feat: update bincode optional feature
  • 905b792 Add a bincode2 feature
  • See full diff in compare view

Updates inquire from 0.7.5 to 0.9.4

Release notes

Sourced from inquire's releases.

v0.9.4

Features

Experimental: Added multi-line input support for Password and Text prompts via Alt+Enter. Enable the experimental-multiline-input feature to use it. It is only supported when using crossterm (default) as the terminal back-end. Thanks @​domenkozar!

v0.9.3

Features

  • Added new_line_prefix option to RenderConfig, allowing a styled prefix to be displayed at the beginning of every new line.
  • Added answer_from_new_line option to RenderConfig, allowing the submitted answer to be rendered on a new line below the prompt.
  • Added unhighlighted_option_prefix option to RenderConfig, allowing customization of the prefix for non-highlighted options in Select and MultiSelect prompts.

Thanks @​frol for the contribution!

v0.9.2

  • Bumped MSRV from 1.80 -> 1.82 due to new requirements of dependencies.
  • Expose the sorting function used by Select (thanks @​devjgm!)

v0.9.1

  • Fix panicking when terminal backend reports size with 0 width. Thanks @​sebhoss for reporting!

v0.9.0

Features

Adds Selectable derive macro for enums! You can now easily create enum-based prompts (e.g. menus) by using the Selectable derive macro on your enums.

See the example for more details. Thank you @​TheBearodactyl for the contribution!

Dependencies

  • Updated unicode-width to 0.2.
  • Updated crossterm to 0.29.
  • Updated termion to 4.0.
  • Updated console to 0.16.

v0.9.1

v0.9

v0.9.0

Features

Adds Selectable derive macro for enums! You can now easily create enum-based prompts (e.g. menus) by using the Selectable derive macro on your enums.

See the example for more details. Thank you @​TheBearodactyl for the contribution!

... (truncated)

Changelog

Sourced from inquire's changelog.

[0.9.4] - 2026-02-24

Features

Experimental: Added multi-line input support for Password and Text prompts via Alt+Enter. Enable the experimental-multiline-input feature to use it. It is only supported when using crossterm (default) as the terminal back-end.

[0.9.3] - 2026-02-06

Features

  • Added new_line_prefix option to RenderConfig, allowing a styled prefix to be displayed at the beginning of every new line.
  • Added answer_from_new_line option to RenderConfig, allowing the submitted answer to be rendered on a new line below the prompt.
  • Added unhighlighted_option_prefix option to RenderConfig, allowing customization of the prefix for non-highlighted options in Select and MultiSelect prompts.

[0.9.2] - 2026-01-17

  • Bumped MSRV from 1.80 -> 1.82 due to new requirements of dependencies.
  • Expose the sorting function used by Select (thanks @​devjgm!)

[0.9.1] - 2025-09-16

Fixes

  • Fix panicking when terminal backend reports size with 0 width.

[0.9.0] - 2025-09-16

Features

Adds Selectable derive macro for enums! You can now easily create enum-based prompts (e.g. menus) by using the Selectable derive macro on your enums.

See the example for more details. Thank you @​TheBearodactyl for the contribution!

Dependencies

  • Updated unicode-width to 0.2.
  • Updated crossterm to 0.29.
  • Updated termion to 4.0.
  • Updated console to 0.16.

[0.8.0] - 2025-09-14

Features

  • Improve end user experience when prompting for input without a message.
  • Implement raw_prompt_skippable for Select.

Fixes

  • Fix bug where inputs spanning 3+ lines would break text rendering.

... (truncated)

Commits
  • 3d5b654 chore: release v0.9.4
  • 8fb244a Put multiline support behind feature
  • 1bc2160 feat: Add multi-line input support for Password and Text prompts (#330)
  • 59d1b21 chore: release v0.9.3
  • d37900b Fix multi-line answer rendering and add tests for new RenderConfig options
  • 6bac8a9 feat: Added styling options for "newline", "option selection" and "answer" (#...
  • 4fb68e6 chore: release v0.9.2
  • cc477ea Updaete CHANGELOG
  • 0a5ebad Expose the sorting function used by Select (#326)
  • 947d560 Bump MSRV to 1.81 due to dep requirements (#327)
  • Additional commits viewable in compare view

Updates assert_cmd from 2.0.17 to 2.2.1

Changelog

Sourced from assert_cmd's changelog.

[2.2.1] - 2026-04-17

Internal

  • Dependency update

[2.2.0] - 2026-03-10

Compatibility

  • Change cargo_bin bad paths to panics

[2.1.3] - 2026-03-10

Fixes

  • Un-deprecate cargo_bin

[2.1.2] - 2026-01-09

Fixes

  • Add #[must_use] to help catch missing assertions

[2.1.1] - 2025-10-29

[2.1.0] - 2025-10-28

Compatibility

  • Deprecated crate_name!() in favor of pkg_name!()
  • Deprecated Command::cargo_bin, CommandCargoExt::cargo_bin, cargo_bin in favor of cargo_bin!, cargo_bin_cmd!

Features

  • Provide cargo_bin_cmd!()
  • Use pkg_name!() as a default parameter to cargo_bin!()
Commits
  • eea8a1c chore: Release assert_cmd version 2.2.1
  • cd6828c docs: Update changelog
  • c771f78 Merge pull request #286 from assert-rs/renovate/j178-prek-action-2.x
  • 4d63465 chore(deps): Update j178/prek-action action to v2
  • 4728aea Merge pull request #284 from sendittothenewts/anstream-v1
  • d935ff8 chore: Release assert_cmd version 2.2.0
  • 1631cf4 docs: Changelog
  • 3137b55 Merge pull request #283 from epage/panic
  • ebd79f1 fix(cargo): Panic, rather than return bad path
  • 79c9b0d chore: Release assert_cmd version 2.1.3
  • Additional commits viewable in compare view

Updates predicates from 3.1.3 to 3.1.4

Changelog

Sourced from predicates's changelog.

[3.1.4] - 2026-02-11

  • Make BoxPredicate::find_case use the inner find_case implementation
Commits
  • f54f2cd chore: Release
  • ce8099e Merge pull request #200 from rynoV/master
  • 34d11de docs: Update changelog
  • a03ae99 feat: Make BoxPredicate::find_case use the inner find_case
  • 9b59897 test: Add test for BoxPredicate::find_case
  • 45f4333 Merge pull request #201 from assert-rs/renovate/crate-ci-typos-1.x
  • b9c965b chore(deps): Update pre-commit hook crate-ci/typos to v1.42.3
  • 0d9cf08 Merge pull request #199 from epage/template
  • 9968b8a chore: Update from _rust template
  • e4f2b35 chore(ci): Update action
  • Additional commits viewable in compare view

Updates tempfile from 3.20.0 to 3.27.0

Changelog

Sourced from tempfile's changelog.

3.27.0

This release adds TempPath::try_from_path and deprecates TempPath::from_path.

Prior to this release, TempPath::from_path made no attempts to convert relative paths into absolute paths. The following code would have deleted the wrong file:

let tmp_path = TempPath::from_path("foo")
std::env::set_current_dir("/some/other/path").unwrap();
drop(tmp_path);

Now:

  1. TempPath::from_path will attempt to convert relative paths into absolute paths. However, this isn't always possible as we need to call std::env::current_dir, which can fail. If we fail to convert the relative path to an absolute path, we simply keep the relative path.
  2. The TempPath::try_from_path behaves exactly like TempPath::from_path, except that it returns an error if we fail to convert a relative path into an absolute path (or if the passed path is empty).

Neither function attempt to verify the existence of the file in question.

Thanks to @​meng-xu-cs for reporting this issue.

3.26.0

3.25.0

  • Allow getrandom 0.4.x while retaining support for getrandom 0.3.x.

3.24.0

  • Actually support WASIp2 without the nightly feature. This library is now feature complete on WASIp2 without any additional feature flags.
  • Exclude CI scripts from the published crate.

3.23.0

  • Remove need for the "nightly" feature to compile with "wasip2".

3.22.0

  • Updated windows-sys requirement to allow version 0.61.x
  • Remove unstable-windows-keep-open-tempfile feature.

3.21.0

  • Updated windows-sys requirement to allow version 0.60.x
Commits

Updates rexpect from 0.6.1 to 0.7.0

Changelog

Sourced from rexpect's changelog.

[0.7.0] - 2026-03-16

Breaking Changes

  • Made fields private: PtyReplSession, PtySession, StreamSession, Options
  • Made non_exhaustive: Options, Error
  • Remove from the API: find, process::wait, process::signal

[0.6.4] - 2026-03-16

Feature

  • Add builder methods to Options
  • Add PtySession::new
  • Add PtySession::process
  • Add PtyReplSession::new, PtyReplSession::echo_on, PtyReplSession::quit_command

Fixes

  • Make process::wait::WaitStatus and process::signal::Signal available directly in process

Compatibility

  • MSRV is 1.85

[0.6.3] - 2026-01-15

Fixes

  • Don't pre-emptively escape values in Error::Timeout

[0.6.2] - 2025-06-18

Fixes

  • Ensure consistent behavior through TERM=
Commits
  • 825e515 chore: Release rexpect version 0.7.0
  • 633db9f docs: Update changelog
  • b2b6bb0 Merge pull request #169 from epage/api
  • 029796a fix(session)!: Make PtyReplSession fields private
  • 22a230d fix(session)!: Make PtySession fields private
  • f1dd095 fix(session): Make StreamSession fields private
  • 3256aa8 fix(reader)!: Make Options opaque
  • 776dbe9 fix(reader)!: Make ReadUntil non-exhaustive
  • 568837f fix(reader)!: Make find private
  • 8786479 fix(process)!: Dont re-export whole modules
  • Additional commits viewable in compare view

Updates insta from 1.43.1 to 1.47.2

Release notes

Sourced from insta's releases.

1.47.2

Release Notes

  • Restore Send + Sync on Settings, Redactions, and Redaction by reverting the Arc to Rc change from 1.47.0, which was semver-breaking. #873 #874
  • Add Send + Sync bounds to Comparator trait for consistency with Arc-based storage. #872
  • Add compile-time assertion to prevent future auto-trait regressions.

Install cargo-insta 1.47.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-installer.ps1 | iex"

Download cargo-insta 1.47.2

File Platform Checksum
cargo-insta-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
cargo-insta-x86_64-apple-darwin.tar.xz Intel macOS checksum
cargo-insta-x86_64-pc-windows-msvc.zip x64 Windows checksum
cargo-insta-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
cargo-insta-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

1.47.1

Release Notes

  • Revert sorting of sequences in sort_maps. The change in 1.47.0 sorted all Seq values (including Vec), not just non-deterministic collections like HashSet, which was a breaking change. #876

Install cargo-insta 1.47.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitsuhiko/insta/releases/download/1.47.1/cargo-insta-installer.sh | sh

Install prebuilt binaries via powershell script

... (truncated)

Changelog

Sourced from insta's changelog.

1.47.2

  • Restore Send + Sync on Settings, Redactions, and Redaction by reverting the Arc to Rc change from 1.47.0, which was semver-breaking. #873 #874
  • Add Send + Sync bounds to Comparator trait for consistency with Arc-based storage. #872
  • Add compile-time assertion to prevent future auto-trait regressions.

1.47.1

  • Revert sorting of sequences in sort_maps. The change in 1.47.0 sorted all Seq values (including Vec), not just non-deterministic collections like HashSet, which was a breaking change. #876

1.47.0

  • Add Comparator trait for customizing how snapshot values are compared. #872 (@​dstu)
  • Sort sequences in sort_maps to fix non-deterministic HashSet snapshots. #876
  • Improve TOML serialization error message for unsupported types, suggesting assert_json_snapshot! or assert_yaml_snapshot! as alternatives. #880
  • Remove unnecessary Send + Sync bounds from Redaction, allowing non-Send closures in dynamic redactions. #874
  • Don't use Arc in Settings unnecessarily. #873 (@​dstu)
  • Upgrade console to 0.16 and MSRV to 1.66. #885
  • Upgrade toml-edit to 0.25. #882 (@​alexanderkjall)

1.46.3

  • Fix inline escaped snapshots incorrectly stripping leading newlines when content contains control characters like carriage returns. The escaped format (used for snapshots with control chars) now correctly preserves the original content without stripping a non-existent formatting newline. #865

1.46.2

  • Fix inline snapshot corruption with carriage returns. The leading_space() function incorrectly treated \r as indentation, causing carriage returns to be stripped from snapshot content. #866
  • Remove < 0.4.17 upper bound on globset dependency. #864

1.46.1

  • Fix inline snapshot corruption when multiple snapshots appear inside with_settings! macro. #858

1.46.0

  • Add INSTA_PENDING_DIR environment variable for Bazel and other hermetic build systems. When set, pending snapshots are written to a separate directory while keeping the source tree read-only. We are very open to feedback on this feature. #852
  • Fix documentation for test.runner_fallback config key. #853

1.45.1

  • Fix backward compatibility with TOML format produced by insta < 1.45.0. #849 (@​chitoku-k)

1.45.0

  • Add external diff tool support via INSTA_DIFF_TOOL environment variable. When set, insta uses the specified tool (e.g., delta, difftastic) to display snapshot diffs instead of the built-in diff. The tool is invoked as <tool> <old_file> <new_file>. #844

... (truncated)

Commits
  • 0ddf1e8 Release 1.47.2 (#894)
  • 094b1cf Revert Arc→Rc change, restore Send + Sync on Settings (#893)
  • 65a5233 Add regression test for sort_maps not sorting Vecs (#892)
  • fdbfc15 Revert sort_maps sequence sorting, release 1.47.1 (#891)
  • 46b6f2a Release 1.47.0 (#889)
  • aa12933 Upgrade console to 0.16, bump MSRV to 1.66 (#885)
  • 98c084c upgrade toml-edit to 0.25 (#882)
  • 4e889b0 the test_glob test depends on both glob and json (#883)
  • 4d738e5 Bump @​tootallnate/once and @​vscode/test-electron in /vscode-insta (#881)
  • 09f2b8b Improve TOML serialization error message for unsupported types (#880)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the production-dependencies group with 13 updates:

| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap) | `4.5.38` | `4.5.60` |
| [clap_complete](https://github.com/clap-rs/clap) | `4.5.50` | `4.6.2` |
| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |
| [toml](https://github.com/toml-rs/toml) | `0.8.22` | `0.9.6` |
| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.102` |
| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.3` |
| [nonempty](https://github.com/cloudhead/nonempty) | `0.11.0` | `0.12.0` |
| [inquire](https://github.com/mikaelmello/inquire) | `0.7.5` | `0.9.4` |
| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.0.17` | `2.2.1` |
| [predicates](https://github.com/assert-rs/predicates-rs) | `3.1.3` | `3.1.4` |
| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.27.0` |
| [rexpect](https://github.com/rust-cli/rexpect) | `0.6.1` | `0.7.0` |
| [insta](https://github.com/mitsuhiko/insta) | `1.43.1` | `1.47.2` |


Updates `clap` from 4.5.38 to 4.5.60
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@clap_complete-v4.5.38...clap_complete-v4.5.60)

Updates `clap_complete` from 4.5.50 to 4.6.2
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@clap_complete-v4.5.50...clap_complete-v4.6.2)

Updates `serde` from 1.0.219 to 1.0.228
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.219...v1.0.228)

Updates `toml` from 0.8.22 to 0.9.6
- [Commits](toml-rs/toml@toml-v0.8.22...toml-v0.9.6)

Updates `anyhow` from 1.0.98 to 1.0.102
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](dtolnay/anyhow@1.0.98...1.0.102)

Updates `regex` from 1.11.1 to 1.12.3
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](rust-lang/regex@1.11.1...1.12.3)

Updates `nonempty` from 0.11.0 to 0.12.0
- [Changelog](https://github.com/cloudhead/nonempty/blob/master/CHANGELOG.md)
- [Commits](cloudhead/nonempty@v0.11.0...v0.12.0)

Updates `inquire` from 0.7.5 to 0.9.4
- [Release notes](https://github.com/mikaelmello/inquire/releases)
- [Changelog](https://github.com/mikaelmello/inquire/blob/main/CHANGELOG.md)
- [Commits](mikaelmello/inquire@v0.7.5...v0.9.4)

Updates `assert_cmd` from 2.0.17 to 2.2.1
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md)
- [Commits](assert-rs/assert_cmd@v2.0.17...v2.2.1)

Updates `predicates` from 3.1.3 to 3.1.4
- [Changelog](https://github.com/assert-rs/predicates-rs/blob/master/CHANGELOG.md)
- [Commits](assert-rs/predicates-rs@v3.1.3...v3.1.4)

Updates `tempfile` from 3.20.0 to 3.27.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](Stebalien/tempfile@v3.20.0...v3.27.0)

Updates `rexpect` from 0.6.1 to 0.7.0
- [Release notes](https://github.com/rust-cli/rexpect/releases)
- [Changelog](https://github.com/rust-cli/rexpect/blob/main/CHANGELOG.md)
- [Commits](rust-cli/rexpect@v0.6.1...v0.7.0)

Updates `insta` from 1.43.1 to 1.47.2
- [Release notes](https://github.com/mitsuhiko/insta/releases)
- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md)
- [Commits](mitsuhiko/insta@1.43.1...1.47.2)

---
updated-dependencies:
- dependency-name: clap
  dependency-version: 4.5.60
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: clap_complete
  dependency-version: 4.6.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: serde
  dependency-version: 1.0.228
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: toml
  dependency-version: 0.9.6
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: anyhow
  dependency-version: 1.0.102
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: regex
  dependency-version: 1.12.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: nonempty
  dependency-version: 0.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: inquire
  dependency-version: 0.9.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: assert_cmd
  dependency-version: 2.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: predicates
  dependency-version: 3.1.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: tempfile
  dependency-version: 3.27.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: rexpect
  dependency-version: 0.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: insta
  dependency-version: 1.47.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Apr 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants