Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jun 14, 2023

This PR contains the following updates:

Package Type Update Change
anyhow dependencies patch 1.0.71 -> 1.0.100
boolector-sys dependencies patch 0.7.1 -> 0.7.2
byteorder dependencies minor ~1.4.3 -> ~1.5.0
bytesize dependencies minor ~2.0.0 -> ~2.1.0
cadical-rs dependencies patch 0.1.14 -> 0.1.16
clap dependencies minor ~4.3.3 -> ~4.5.0
eframe (source) dependencies minor 0.22.0 -> 0.33.0
egui dependencies minor 0.22.0 -> 0.33.0
env_logger dev-dependencies minor ~0.10 -> ~0.11.0
env_logger dependencies minor ~0.10 -> ~0.11.0
indexmap dependencies minor 2.9.0 -> 2.12.0
log dev-dependencies patch 0.4.19 -> 0.4.28
log dependencies patch 0.4.19 -> 0.4.28
pyo3 dependencies minor ~0.19.0 -> ~0.27.0
rayon dev-dependencies minor ~1.7 -> ~1.11.0
regex dependencies minor ~1.8.4 -> ~1.12.0
rfd dependencies minor 0.11.4 -> 0.15.0
strum dependencies minor ~0.24.1 -> ~0.27.0
tempfile (source) dev-dependencies minor ~3.6.0 -> ~3.23.0
thiserror dependencies patch 2.0.12 -> 2.0.17
z3-solver dependencies minor ~0.11.2 -> ~0.19.0
z3-sys dependencies minor ~0.7.1 -> ~0.10.0

Release Notes

dtolnay/anyhow (anyhow)

v1.0.100

Compare Source

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

v1.0.99

Compare Source

  • Allow build-script cleanup failure with NFSv3 output directory to be non-fatal (#​420)

v1.0.98

Compare Source

v1.0.97

Compare Source

  • Documentation improvements

v1.0.96

Compare Source

  • Documentation improvements

v1.0.95

Compare Source

v1.0.94

Compare Source

  • Documentation improvements

v1.0.93

Compare Source

  • Update dev-dependencies to thiserror v2

v1.0.92

Compare Source

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

v1.0.91

Compare Source

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

v1.0.90

Compare Source

  • Documentation improvements

v1.0.89

Compare Source

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

v1.0.88

Compare Source

  • Documentation improvements

v1.0.87

Compare Source

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

v1.0.86

Compare Source

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

v1.0.85

Compare Source

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

v1.0.84

Compare Source

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

v1.0.83

Compare Source

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

v1.0.82

Compare Source

  • Documentation improvements

v1.0.81

Compare Source

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

v1.0.80

Compare Source

  • Fix unused_imports warnings when compiled by rustc 1.78

v1.0.79

Compare Source

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

v1.0.78

Compare Source

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

v1.0.77

Compare Source

v1.0.76

Compare Source

  • Opt in to unsafe_op_in_unsafe_fn lint (#​329)

v1.0.75

Compare Source

v1.0.74

Compare Source

v1.0.73

Compare Source

v1.0.72

Compare Source

  • Documentation improvements
fatemender/boolector-sys (boolector-sys)

v0.7.2

Compare Source

This version fixes a build issue when using vendor-lgl. Thanks to @​yeggor for the contribution!

BurntSushi/byteorder (byteorder)

v1.5.0

Compare Source

bytesize-rs/bytesize (bytesize)

v2.1.0

Compare Source

  • Support parsing and formatting exabytes (EB) & exbibytes (EiB).
  • Migrate serde dependency to serde_core.
clap-rs/clap (clap)

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) Correctly calculate padding for short flags that take a value
  • (help) Don't panic on short flags using ArgAction::Count

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

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
emilk/egui (eframe)

v0.33.0

Compare Source

⭐ Added
🔧 Changed
🐛 Fixed

v0.32.3

Compare Source

Nothing new

v0.32.2

Compare Source

Nothing new

v0.32.1

Compare Source

v0.32.0

Compare Source

⭐ Added
🔧 Changed
🐛 Fixed

v0.31.1

Compare Source

Nothing new

v0.31.0

Compare Source

v0.30.0

Compare Source

NOTE: you now need to enable the wayland or x11 features to get Linux support, including getting it to work on most CI systems.

⭐ Added
🔧 Changed
🐛 Fixed

v0.29.1

Compare Source

v0.29.0

Compare Source

✨ Highlights
🧳 Migration
  • WebRunner::start now expects a HtmlCanvasElement rather than the id of it (#​4780)
  • NativeOptions::follow_system_theme and default_theme is gone, and is now in egui::Options instead (#​4860 by @​bash)
⭐ Added
🔧 Changed
🐛 Fixed

v0.28.1

Compare Source

v0.28.0

Compare Source

✨ Highlights

The eframe web canvas now works properly when its a small part of a larger web page.
Previously this caused a lot of weird bugs, such as the eframe canvas stealing focus, and resizing the canvas in annoying ways.
Now it should all work seamlessly to have an eframe canvas as part of a web page, including having multiple different eframe apps next to each other.
As part of that the eframe canvas can now be focused (or not), just like an <input> HTML element.

We've also implemented a better method for sizing and positioning the canvas so that it yields pixel-perfect rendering on all known browsers except for Desktop Safari.
What this means is that text is much less likely to be blurry on web for users (#​4536 by @​jprochazk).

⭐ Added
🔧 Changed

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 force-pushed the renovate/dependencies-(minor-changes) branch from 3747e20 to 3231608 Compare June 19, 2023 00:57
@renovate renovate bot changed the title chore(deps): update rust crate clap to ~4.3.4 chore(deps): update dependencies (minor changes) Jun 19, 2023
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 3 times, most recently from 2fcd53d to 76b88ba Compare June 23, 2023 22:05
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 6 times, most recently from 520d4b8 to 45a06c7 Compare July 5, 2023 15:53
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 2 times, most recently from e5bcc0b to bce9c42 Compare July 7, 2023 19:30
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 8 times, most recently from 945e58d to ce5650a Compare July 21, 2023 06:03
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 3 times, most recently from 46f9b9d to 95a43ff Compare July 25, 2023 08:06
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 5 times, most recently from ffe08c6 to 8047dbe Compare August 8, 2023 04:23
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch from 8047dbe to 8d22286 Compare August 12, 2023 13:31
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch from dbfd9d9 to e913786 Compare November 8, 2024 03:31
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch from e913786 to 07406ae Compare November 15, 2024 21:55
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch from 07406ae to 40479de Compare December 16, 2024 20:07
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch from 40479de to 7ec6f34 Compare January 3, 2025 01:36
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 2 times, most recently from 1190d7a to 51f29c2 Compare February 4, 2025 18:22
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch from 51f29c2 to e2d5971 Compare February 9, 2025 00:31
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch from e2d5971 to 310dbde Compare February 16, 2025 22:57
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 2 times, most recently from a073d75 to ef7fc0e Compare March 10, 2025 02:05
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch from ef7fc0e to 75fa751 Compare March 14, 2025 02:42
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 2 times, most recently from 172b56b to 51a330c Compare May 14, 2025 12:39
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch from 51a330c to aa24f98 Compare June 23, 2025 13:30
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch from aa24f98 to 839e4ae Compare July 10, 2025 16:40
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 2 times, most recently from 2a059ee to 3f2b3e2 Compare August 13, 2025 04:02
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 2 times, most recently from 423bb90 to fda0f64 Compare August 21, 2025 17:27
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 2 times, most recently from 834d2b3 to cabc060 Compare September 3, 2025 17:21
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 2 times, most recently from a341b14 to 78b8bc3 Compare September 9, 2025 17:12
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch from 78b8bc3 to d08438d Compare September 15, 2025 19:52
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 2 times, most recently from 2a6be62 to edb8f47 Compare September 26, 2025 14:10
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 2 times, most recently from d3ec14e to a0c0531 Compare October 11, 2025 02:09
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch from a0c0531 to b675769 Compare October 19, 2025 13:11
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