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

chore(deps): update dependencies (minor changes) #60

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
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.95
boolector-sys dependencies patch 0.7.1 -> 0.7.2
byteorder dependencies minor ~1.4.3 -> ~1.5.0
bytesize dependencies minor ~1.2 -> ~1.3.0
cadical-rs dependencies patch 0.1.14 -> 0.1.15
clap dependencies minor ~4.3.3 -> ~4.5.0
eframe (source) dependencies minor 0.22.0 -> 0.30.0
egui dependencies minor 0.22.0 -> 0.30.0
env_logger dev-dependencies minor ~0.10 -> ~0.11.0
env_logger dependencies minor ~0.10 -> ~0.11.0
log dev-dependencies patch 0.4.19 -> 0.4.25
log dependencies patch 0.4.19 -> 0.4.25
pyo3 dependencies minor ~0.19.0 -> ~0.23.0
rayon dev-dependencies minor ~1.7 -> ~1.10.0
regex dependencies minor ~1.8.4 -> ~1.11.0
rfd dependencies minor 0.11.4 -> 0.15.0
strum dependencies minor ~0.24.1 -> ~0.26.0
tempfile (source) dev-dependencies minor ~3.6.0 -> ~3.15.0
thiserror dependencies patch 1.0.40 -> 1.0.69
which dev-dependencies patch 4.4.0 -> 4.4.2
z3-solver dependencies minor ~0.11.2 -> ~0.12.0
z3-sys dependencies minor ~0.7.1 -> ~0.8.0

Release Notes

dtolnay/anyhow (anyhow)

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

hyunsik/bytesize (bytesize)

v1.3.0: Release 1.3.0

Compare Source

Changes

  • Improved performance by eliminating String creation by utilizing the original &str slice #​31 (@​ChanTsune)
clap-rs/clap (clap)

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
  • Allow exclusive to override required_unless_present, required_unless_present_any, required_unless_present_all

v4.5.4

Compare Source

Fixes
  • (derive) Allow non-literal #[arg(id)] attributes again

v4.5.3

Compare Source

Internal
  • (derive) Update heck

v4.5.2

Compare Source

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

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.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
🐛 Fixed
🧳 Migration
Wrap app creator in a Result

Applications can now return an error during the app creation (#​4565 by @​emilk), so you now need to wrap your Box<dyn App> in a Result like so:

- eframe::run_native("My App", options, Box::new(|cc| Box::new(MyApp::new(cc))));
+ eframe::run_native("My App", options, Box::new(|cc| Ok(Box::new(MyApp::new(cc)))));
Change web CSS

To make the eframe canvas fill the entire web browser, set its CSS to:

top: 0;
left: 0;
width: 100%;
height: 100%;

See index.html and #​4536 for details.

Web canvas focus

If you are using eframe for a fullscreen app, you should call .focus() on your canvas during startup:

document.getElementById("the_canvas_id").focus();

v0.27.2

Compare Source

Desktop/Native
  • Fix continuous repaint on Wayland when TextEdit is focused or IME output is set #​4269 (thanks @​white-axe!)
  • Remove a bunch of unwrap() #​4285
Web
  • Fix blurry rendering in some browsers #​4299
  • Correctly identify if the browser tab has focus #​4280

v0.27.1

Compare Source

v0.27.0

Compare Source

  • Update to document-features 0.2.8 #​4003
  • Added App::raw_input_hook allows for the manipulation or filtering of raw input events #​4008 (thanks @​varphone!)
Desktop/Native
Web

v0.26.2

Compare Source

v0.26.1

Compare Source

v0.26.0

Compare Source

Desktop/Native
Web
  • When using wgpu on web, eframe will try to use WebGPU if available, then fall back to WebGL #​3824 #​3895 (thanks @​Wumpf!)

v0.25.0

Compare Source

  • If both glow and wgpu features are enabled, default to wgpu #​3717
Desktop/Native
Web
  • Fix building the wasm32 docs for docs.rs #​3757

v0.24.1

Compare Source

Desktop/Native
  • Fix window flashing white on launch #​3631 (thanks @​zeozeozeo!)
  • Fix windowing problems when using the x11 feature on Linux #​3643
  • Fix bugs when there are multiple monitors with different scales #​3663
  • glow backend: clear framebuffer color before calling App::update #​3665
Web
  • Fix click-to-copy on Safari #​3621
  • Don't throw away frames on click/copy/cut #​3623
  • Remove dependency on tts #​3651

v0.24.0

Compare Source

Breaking changes:

Most settings in NativeOptions have been moved to NativeOptions::viewport, which uses the new egui::ViewportBuilder:

 let native_options = eframe::nativeOptions {
-    initial_window_size: Some(egui::vec2(320.0, 240.0)),
-    drag_and_drop_support: true,
+    viewport: egui::ViewportBuilder::default()
+        .with_inner_size([320.0, 240.0])
+        .with_drag_and_drop(true),
     ..Default::default()
 };

NativeOptions::fullsize_content has been replaced with four settings: ViewportBuilder::with_fullsize_content_view, with_title_shown, with_titlebar_shown, with_titlebar_buttons_shown

frame.info().window_info is gone, replaced with ctx.input(|i| i.viewport()).

frame.info().native_pixels_per_point is replaced with ctx.input(|i| i.raw.native_pixels_per_point).

Most commands in eframe::Frame has been replaced with egui::ViewportCommand, so So frame.close() becomes ctx.send_viewport_cmd(ViewportCommand::Close), etc.

App::on_close_event has been replaced with ctx.input(|i| i.viewport().close_requested()) and ctx.send_viewport_cmd(ViewportCommand::CancelClose).

eframe::IconData is now egui::IconData.

eframe::IconData::try_from_png_bytes is now eframe::icon_data::from_png_bytes.

App::post_rendering is gone. Screenshots are taken with ctx.send_viewport_cmd(ViewportCommand::Screenshots) and are returned in egui::Event which you can check with:

ui.input(|i| {
    for event in &i.raw.events {
        if let egui::Event::Screenshot { viewport_id, image } = event {
            // handle it here
        }
    }
});

v0.23.0

Compare Source

Desktop/Native
Web
  • Update to wasm-bindgen 0.2.87 [

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 3 times, most recently from c0d4a2e to 1778a32 Compare April 2, 2024 17:08
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 4 times, most recently from d7f0ff3 to bcf1855 Compare April 17, 2024 07:02
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch from bcf1855 to b3c9be2 Compare April 20, 2024 19:51
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 2 times, most recently from 6931b87 to 7e21607 Compare May 5, 2024 09:03
Copy link
Contributor Author

renovate bot commented May 15, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --workspace
    Updating git repository `https://github.com/cksystemsgroup/riscu`
From https://github.com/cksystemsgroup/riscu
 * [new ref]         41aea0ff4285a896dba92f5b2bc601e6e781b60c -> refs/commit/41aea0ff4285a896dba92f5b2bc601e6e781b60c
    Updating crates.io index
    Updating git repository `https://github.com/firefighterduck/kissat-rs`
From https://github.com/firefighterduck/kissat-rs
 * [new ref]         6fef631e6408cbe7873b09c9a4f91eeb9c4c867e -> refs/commit/6fef631e6408cbe7873b09c9a4f91eeb9c4c867e
    Updating git submodule `https://github.com/arminbiere/kissat.git`
From https://github.com/arminbiere/kissat
 * [new ref]         97917ddf2b12adc6f63c7b2a5a403a1ee7d81836 -> refs/commit/97917ddf2b12adc6f63c7b2a5a403a1ee7d81836
error: failed to select a version for `byteorder`.
    ... required by package `riscu v0.5.0 (https://github.com/cksystemsgroup/riscu#41aea0ff)`
    ... which satisfies dependency `riscu = "~0.5"` (locked to 0.5.0) of package `unicorn-rs v0.4.1 (/tmp/renovate/repos/github/cksystemsgroup/unicorn)`
versions that meet the requirements `~1.4.2` are: 1.4.3, 1.4.2

all possible versions conflict with previously selected packages.

  previously selected package `byteorder v1.5.0`
    ... which satisfies dependency `byteorder = "~1.5.0"` of package `unicorn-rs v0.4.1 (/tmp/renovate/repos/github/cksystemsgroup/unicorn)`

failed to select a version for `byteorder` which could resolve this conflict

@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 3 times, most recently from 25d8405 to 964c36b Compare June 19, 2024 06:01
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 3 times, most recently from 705e3d6 to 00dc820 Compare June 25, 2024 15:02
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch from 00dc820 to 39bbcfd Compare July 5, 2024 20:56
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch from 39bbcfd to 9f203f3 Compare July 22, 2024 15:32
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 2 times, most recently from 15db0cd to 5f71033 Compare August 6, 2024 20:40
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch from 5f71033 to 9f74f95 Compare September 18, 2024 22:28
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 3 times, most recently from 5461001 to dbfd9d9 Compare September 29, 2024 15:09
@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
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.

0 participants