Skip to content

chore(deps): Update compatible (dev) - #243

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/compatible-(dev)
Open

chore(deps): Update compatible (dev)#243
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/compatible-(dev)

Conversation

@renovate

@renovate renovate Bot commented Feb 1, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
clap dev-dependencies minor 4.3.244.6.6
codegenrs dev-dependencies patch 3.0.03.0.2
divan dev-dependencies patch 0.1.160.1.21
lexopt dev-dependencies patch 0.3.10.3.2
owo-colors dev-dependencies minor 4.0.04.4.0
proptest (source) dev-dependencies minor 1.7.01.11.0
snapbox dev-dependencies patch 0.6.230.6.24

Release Notes

clap-rs/clap (clap)

v4.6.6

Compare Source

Features
  • Add Command::get_overridden_usage

v4.6.5

Compare Source

v4.6.4

Compare Source

Internal
  • Update to syn v3

v4.6.3

Compare Source

Fixes
  • (derive) Allow "literal".function() as attribute values

v4.6.2

Compare Source

Fixes
  • (help) Say alias when there is only one

v4.6.1

Compare Source

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

v4.6.0

Compare Source

Compatibility
  • Update MSRV to 1.85

v4.5.61

Compare Source

Internal
  • Update dependencies

v4.5.60

Compare Source

Fixes
  • (help) Quote empty default values, possible values

v4.5.59

Compare Source

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

v4.5.58

Compare Source

v4.5.57

Compare Source

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

v4.5.56

Compare Source

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

v4.5.55

Compare Source

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

Compare Source

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

v4.5.53

Compare Source

Features
  • Add default_values_if, default_values_ifs

v4.5.52

Compare Source

Fixes
  • Don't panic when args_conflicts_with_subcommands conflicts with an ArgGroup

v4.5.51

Compare Source

Fixes
  • (help) Correctly calculate padding for short flags that take a value
  • (help) Don't panic on short flags using ArgAction::Count

v4.5.50

Compare Source

Features
  • Accept Cow where String and &str are accepted

v4.5.49

Compare Source

Fixes
  • (help) Correctly wrap when ANSI escape codes are present

v4.5.48

Compare Source

Documentation
  • Add a new CLI Concepts document as another way of framing clap
  • Expand the typed_derive cookbook entry

v4.5.47

Compare Source

Features
  • Added impl FromArgMatches for ()
  • Added impl Args for ()
  • Added impl Subcommand for ()
  • Added impl FromArgMatches for Infallible
  • Added impl Subcommand for Infallible
Fixes
  • (derive) Update runtime error text to match clap

v4.5.46

Compare Source

Features
  • Expose StyledStr::push_str

v4.5.45

Compare Source

Fixes
  • (unstable-v5) ValueEnum variants now use the full doc comment, not summary, for PossibleValue::help

v4.5.44

Compare Source

Features
  • Add Command::mut_subcommands

v4.5.43

Compare Source

Fixes
  • (help) In long help, list Possible Values before defaults, rather than after, for a more consistent look

v4.5.42

Compare Source

Fixes
  • Include subcommand visible long aliases in --help

v4.5.41

Compare Source

Features
  • Add Styles::context and Styles::context_value to customize the styling of [default: value] like notes in the --help

v4.5.40

Compare Source

Features
  • Support quoted ids in arg!() macro (e.g. arg!("check-config": ...))

v4.5.39

Compare Source

Fixes
  • (help) Show short flag aliases before long
  • (help) Merge the short and long flag alias lists

v4.5.38

Compare Source

Fixes
  • (help) When showing aliases, include leading -- or -

v4.5.37

Compare Source

Features
  • Added ArgMatches::try_clear_id()

v4.5.36

Compare Source

Fixes
  • (help) Revert 4.5.35's "Don't leave space for shorts if there are none" for now

v4.5.35

Compare Source

Fixes
  • (help) Align positionals and flags when put in the same help_heading
  • (help) Don't leave space for shorts if there are none

v4.5.34

Compare Source

Fixes
  • (help) Don't add extra blank lines with flatten_help(true) and subcommands without arguments

v4.5.33

Compare Source

Fixes
  • (error) When showing the usage of a suggestion for an unknown argument, don't show the group

v4.5.32

Compare Source

Features
  • Add Error::remove
Documentation
  • (cookbook) Switch from humantime to jiff
  • (tutorial) Better cover required vs optional
Internal
  • Update pulldown-cmark

v4.5.31

Compare Source

Features
  • Add ValueParserFactory for Saturating<T>

v4.5.30

Compare Source

Fixes
  • (assert) Allow num_args(0..=1) to be used with SetTrue
  • (assert) Clean up rendering of takes_values assertions

v4.5.29

Compare Source

Fixes
  • Change ArgMatches::args_present so not-present flags are considered not-present (matching the documentation)

v4.5.28

Compare Source

Features
  • (derive) Unstable support for full markdown syntax for doc comments, enabled with unstable-markdown

v4.5.27

Compare Source

Documentation
  • Iterate on tutorials and reference based on feedback

v4.5.26

Compare Source

Fixes
  • (error) Reduce binary size with the suggestions feature

v4.5.25

Compare Source

Fixes
  • (help) Reduce binary size

v4.5.24

Compare Source

Fixes
  • (parser) Correctly handle defaults with ignore_errors(true) and when a suggestion is provided for an unknown argument

v4.5.23

Compare Source

Fixes
  • (parser) When check allow_negative_numbers, allow E again

v4.5.22

Compare Source

Fixes
  • (assert) Catch bugs with arguments requiring themself

v4.5.21

Compare Source

Fixes
  • (parser) Ensure defaults are filled in on error with ignore_errors(true)

v4.5.20

Compare Source

Features
  • (unstable) Add CommandExt

v4.5.19

Compare Source

Internal
  • Update dependencies

v4.5.18

Compare Source

Features
  • (builder) Expose Arg::get_display_order and Command::get_display_order

v4.5.17

Compare Source

Fixes
  • (help) Style required argument groups
  • (derive) Improve error messages when unsupported fields are used

v4.5.16

Compare Source

Fixes
  • (derive) Improve error messages when derive feature is missing

v4.5.15

Compare Source

Compatiblity
  • (unstable-ext) Arg::remove changed return types
Fixes
  • (unstable-ext) Make Arg::remove return the removed item

v4.5.14

Compare Source

Features
  • (unstable-ext) Added Arg::add for attaching arbitrary state, like completion hints, to Arg without Arg knowing about it

v4.5.13

Compare Source

Fixes
  • (derive) Improve error message when #[flatten]ing an optional #[group(skip)]
  • (help) Properly wrap long subcommand descriptions in help

v4.5.12

Compare Source

v4.5.11

Compare Source

v4.5.10

Compare Source

v4.5.9

Compare Source

Fixes
  • (error) When defining a custom help flag, be sure to suggest it like we do the built-in one

v4.5.8

Compare Source

Fixes
  • Reduce extra flushes

v4.5.7

Compare Source

Fixes
  • Clean up error message when too few arguments for num_args

v4.5.6

Compare Source

v4.5.5

Compare Source

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

v4.5.4

Compare Source

Fixes
  • (help) Correctly wrap when ANSI escape codes are present

v4.5.3

Compare Source

Fixes
  • (help) Show short flag aliases before long
  • (help) Merge the short and long flag alias lists

v4.5.2

Compare Source

Fixes
  • Change ArgMatches::args_present so not-present flags are considered not-present (matching the documentation)

v4.5.1

Compare Source

Internal
  • Update dependencies

v4.5.0

Compare Source

Compatibility
  • Update MSRV to 1.74

v4.4.18

Compare Source

Fixes
  • (error) When lacking usage feature, ensure the list of required arguments is unique

v4.4.17

Compare Source

Fixes
  • Fix panic! when mixing args_conflicts_with_subcommands with ArgGroup (which is implicit with derive) introduced in 4.4.15

v4.4.16

Compare Source

Fixes
  • Ensure invalid escape sequences in user-defined strings are correctly stripped when terminal doesn't support color

v4.4.15

Compare Source

Fixes
  • Improve error for args_conflicts_with_subcommands
  • Ensure we error for args_conflicts_with_subcommands when using subcommand short and long flags

v4.4.14

Compare Source

Documentation
  • Fix find cookbook entry to allow repeats of flags/options
Features
  • Allow num_args(0) on options which allows making them emulate being a flag for position-tracking flags

v4.4.13

Compare Source

Documentation
  • Fix link to structopt migration guide

v4.4.12

Compare Source

Performance
  • Only ask TypedValueParser for possible values if needed

v4.4.11

Compare Source

Features
  • Add Command::mut_group

v4.4.10

Compare Source

Documentation
  • Link out to changelog
  • Cross link derive's attribute reference to derive tutorial

v4.4.9

Compare Source

Fixes
  • (help) Show correct Command::about under flattened headings
  • (help) Respect hide when flattening subcommands

v4.4.8

Compare Source

Features
  • Add Command::flatten_help to allow git stash -h like help for subcommands

v4.4.7

Compare Source

Performance
  • Reduced code size

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

Fixes
  • (error) When lacking usage feature, ensure the list of required arguments is unique

v4.4.0

Compare Source

compatibility
  • update msrv to 1.70.0
crate-ci/codegenrs (codegenrs)

v3.0.2

Compare Source

Compatibility
  • Update MSRV to 1.74

v3.0.1

Compare Source

Fixes
  • Improve error on rustfmt missing
nvzqz/divan (divan)

v0.1.21

Compare Source

Fixed
  • Divan::skip_exact behaved incorrectly in v0.1.19.
Changed
  • Improved handling of internal code around filters and those responsible for
    sacking the people who have just been sacked have been sacked.

v0.1.20

Compare Source

Fixed
  • Divan::skip_regex accidentally dropped
    regex_lite::Regex
    and behaved incorrectly in v0.1.19.

v0.1.19

Compare Source

Fixed
  • [cargo-nextest] no longer skips benchmarks with argument parameters ([#​75]).
Changed
  • Organized positive and negative filters into a split buffer.

v0.1.18

Compare Source

Added
  • Support for [cargo-nextest] running benchmarks as tests.

  • [prelude] module for simplifying imports of [#[bench]][bench_attr],
    [#[bench_group]][bench_group_attr], [black_box], [black_box_drop],
    [AllocProfiler], [Bencher], and [Divan].

  • Support wasi and emscripten targets.

v0.1.17

Compare Source

Changed
  • Set [MSRV] to 1.80 for [LazyLock] and new size_of prelude import.

  • Reduced thread pool memory usage by many kilobytes by using rendezvous
    channels instead of array-based channels.

blyxxyz/lexopt (lexopt)

v0.3.2

Compare Source

New:

  • Add Parser::set_short_equals() to opt out of the nonstandard -o=value syntax.
owo-colors/owo-colors (owo-colors)

v4.4.0

Compare Source

Changed
  • Updated MSRV to Rust 1.83. Thanks Expyron for your first contribution!

v4.3.0

Compare Source

Fixed
  • Scripts in the scripts/ directory are no longer published in the crate package. Thanks weiznich for your first contribution!
Changed
  • Mark methods with #[rust_analyzer::completions(ignore_flyimport)] and the OwoColorize trait with #[rust_analyzer::completions(ignore_flyimport_methods)]. This prevents owo-colors methods from being completed with rust-analyzer unless the OwoColorize trait is included.

    Unfortunately, this also breaks explicit autocomplete commands such as Ctrl-Space in many editors. (The language server protocol doesn't appear to have a way to differentiate between implicit and explicit autocomplete commands.) On balance we believe this is the right approach, but please do provide feedback on PR #​141 if it negatively affects you.

  • Updated MSRV to Rust 1.81.

v4.2.3

Compare Source

Fixed

Replaced obsolete doc_auto_cfg with doc_cfg, to fix Rust nightly builds with the doc_cfg flag enabled.

v4.2.2

Compare Source

Fixed

Fixed applying a background color and a text effect (like underline or italic) at the same time (#​145).

v4.2.1

Compare Source

Fixed

v4.2.0

Compare Source

Added
  • Style::prefix_formatter and Style::suffix_formatter return Display formatters for the prefix and the suffix of a style, respectively.
  • All the *Display types now have an into_styled function that converts those types into a Styled, erasing type parameters.
  • Even more methods are now const.
Changed
  • The Color and DynColor traits are now explicitly marked sealed (i.e. downstream crates cannot implement them).

    These traits were already effectively sealed due to a number of hidden methods that were not part of the API, but they are now explicitly so. In that sense this is not a breaking change, so it's being released under a new minor version rather than a major version.

v4.1.1

Compare Source

Added
  • The vast majority of owo-colors is now usable in const contexts.
Fixed
  • Documentation for Stream is now rendered properly. Thanks purplesyringa for the contribution!
  • Replace brittle const-promotion-based unsafe code with safe code. Thanks Manish for the contribution!
Other

For information about earlier versions, see the commit history.

v4.1.0

Compare Source

proptest-rs/proptest (proptest)

v1.11.0

Compare Source

v1.10.0

Compare Source

v1.9.0

Compare Source

v1.8.0

Compare Source

assert-rs/snapbox (snapbox)

v0.6.24

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 5am on the first day of the month"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot enabled auto-merge (squash) February 1, 2025 01:36
@coveralls

coveralls commented Feb 1, 2025

Copy link
Copy Markdown

Pull Request Test Coverage Report for Build 21701382042

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 57.305%

Totals Coverage Status
Change from base Build 21592471493: 0.0%
Covered Lines: 1616
Relevant Lines: 2820

💛 - Coveralls
@renovate
renovate Bot force-pushed the renovate/compatible-(dev) branch from b1e802a to 7d786b1 Compare February 4, 2025 09:36
@renovate
renovate Bot force-pushed the renovate/compatible-(dev) branch 2 times, most recently from a988af4 to 8f8338a Compare February 17, 2025 21:41
@renovate
renovate Bot force-pushed the renovate/compatible-(dev) branch 5 times, most recently from c64348b to 471687b Compare February 24, 2025 19:11
@renovate
renovate Bot force-pushed the renovate/compatible-(dev) branch from 471687b to 1bd9fe1 Compare March 3, 2025 16:36
@renovate
renovate Bot force-pushed the renovate/compatible-(dev) branch 2 times, most recently from d612293 to 1a207f2 Compare March 17, 2025 18:29
@renovate
renovate Bot force-pushed the renovate/compatible-(dev) branch 4 times, most recently from acdda97 to b926a33 Compare April 1, 2025 18:37
@renovate
renovate Bot force-pushed the renovate/compatible-(dev) branch 6 times, most recently from fd2ff5c to 58b52cf Compare April 11, 2025 22:14
@renovate
renovate Bot force-pushed the renovate/compatible-(dev) branch 3 times, most recently from e44bf9c to e23cad4 Compare April 18, 2025 23:25
@renovate
renovate Bot force-pushed the renovate/compatible-(dev) branch 3 times, most recently from 4e5d9e6 to 78b73d1 Compare May 1, 2025 15:49
@renovate
renovate Bot force-pushed the renovate/compatible-(dev) branch from 78b73d1 to 159baf1 Compare May 11, 2025 02:54
@renovate
renovate Bot force-pushed the renovate/compatible-(dev) branch 3 times, most recently from aefc3d6 to 9b22cbb Compare June 16, 2025 21:48
@renovate
renovate Bot force-pushed the renovate/compatible-(dev) branch 2 times, most recently from 1f0fc23 to b30a470 Compare June 26, 2025 23:40
@renovate
renovate Bot force-pushed the renovate/compatible-(dev) branch 2 times, most recently from a5f93ef to 706966e Compare July 3, 2025 01:27
@renovate
renovate Bot force-pushed the renovate/compatible-(dev) branch from 706966e to 502b951 Compare July 10, 2025 03:55
@renovate
renovate Bot force-pushed the renovate/compatible-(dev) branch 5 times, most recently from d49020d to bf00f45 Compare August 4, 2025 14:37
@renovate
renovate Bot force-pushed the renovate/compatible-(dev) branch 5 times, most recently from 2781d47 to c6b89a1 Compare August 11, 2025 21:20
@renovate
renovate Bot force-pushed the renovate/compatible-(dev) branch from c6b89a1 to 1da8e16 Compare August 12, 2025 18:13
@renovate
renovate Bot force-pushed the renovate/compatible-(dev) branch from 1da8e16 to e35672f Compare August 26, 2025 16:07
@renovate
renovate Bot force-pushed the renovate/compatible-(dev) branch from e35672f to b831497 Compare September 6, 2025 19:26
@renovate
renovate Bot force-pushed the renovate/compatible-(dev) branch 6 times, most recently from 982a31e to c12a95c Compare September 20, 2025 21:09
@renovate
renovate Bot force-pushed the renovate/compatible-(dev) branch 2 times, most recently from 274b910 to 1cac1bc Compare October 13, 2025 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant