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

Mend Renovate

This PR contains the following updates:

Package Type Update Change
anyhow dependencies patch 1.0.71 -> 1.0.86
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
clap dependencies minor ~4.3.3 -> ~4.5.0
eframe (source) dependencies minor 0.22.0 -> 0.27.0
egui dependencies minor 0.22.0 -> 0.27.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.21
log dependencies patch 0.4.19 -> 0.4.21
pyo3 dependencies minor ~0.19.0 -> ~0.21.0
rayon dev-dependencies minor ~1.7 -> ~1.10.0
regex dependencies minor ~1.8.4 -> ~1.10.0
rfd dependencies minor 0.11.4 -> 0.14.0
strum dependencies minor ~0.24.1 -> ~0.26.0
tempfile (source) dev-dependencies minor ~3.6.0 -> ~3.10.0
thiserror dependencies patch 1.0.40 -> 1.0.61
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.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.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
  • (macros) Silence a warning

v4.5.1

Compare Source

Fixes
  • (error) Include suggestion to add -- even if there is a "did you mean" so long as last or trailing_var_arg is used

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.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 #​3237
  • Remove Function() invocation from eframe text_agent to bypass "unsafe-eval" restrictions in Chrome browser extensions. #​3349 (thanks @​aspect!)
  • Fix docs about web #​3026 (thanks @​kerryeon!)
emilk/egui (egui)

v0.27.2

Compare Source

🐛 Fixed
  • Fix tooltips for non-interactive widgets #​4291
  • Fix problem clicking the edge of a TextEdit #​4272
  • Fix: Response::clicked_elsewhere takes clip rect into account #​4274
  • Fix incorrect Response::interact_rect for Area/Window #​4273
⭐ Added

v0.27.1

Compare Source

🐛 Fixed
  • Fix visual glitch on the right side of highly rounded rectangles #​4244
  • Prevent visual glitch when shadow blur width is very high #​4245
  • Fix InputState::any_touches and add InputState::has_touch_screen #​4247
  • Fix Context::repaint_causes returning no causes #​4248
  • Fix touch-and-hold to open context menu #​4249
  • Hide shortcut text on zoom buttons if zoom_with_keyboard is false #​4262
🔧 Changed
  • Don't apply a clip rect to the contents of an Area or Window #​4258

v0.27.0

Compare Source

The hit test logic (what is the user clicking on?) has been completely rewritten, and should now be much more accurate and helpful.
The hit test and interaction logic is run at the start of the frame, using the widgets rects from the previous frame, but the latest mouse coordinates.
It enabled getting a Response for a widget before creating it using Context::read_response.
This will in the future unlock more powerful widget styling options.
The new hit test also allows clicking slightly outside a button and still hit it, improving the support for touch screens.

The menus have also been improved so that they both act and feel better, with no change in API.
Included in this is much nicer looking shadows, supporting an offset.

Screenshot 2024-03-26 at 17 00 23
⚠️ BREAKING
  • Response::clicked* and Response::dragged* may lock the Context, so don't call it from a Context-locking closure.
  • Response::clicked_by will no longer be true if clicked with keyboard. Use Response::clicked instead.
  • Memory::focus has been renamed Memory::focused
  • Area::new now takes an Id by argument #​4115
  • Change the definition of clicked_by #​4192
☰ Menu related improvements
  • Add some distance between parent menu and submenu #​4230
  • Add Area::sense and improve hit-testing of buttons in menus #​4234
  • Improve logic for when submenus are kept open #​4166
  • Better align menus with the button that opened them #​4233
  • Hide hover UI when showing the context menu #​4138 (thanks @​abey79!)
  • CSS-like Shadow with offset, spread, and blur #​4232
  • On touch screens, press-and-hold equals a secondary click #​4195
⭐ Added
🔧 Changed
🐛 Fixed

v0.26.2

Compare Source

v0.26.1

Compare Source

v0.26.0

Compare Source

⚠️ BREAKING
  • Always set response.hovered to false when dragging another widget #​3860
  • InputState::scroll_delta has been replaced by InputState::raw_scroll_delta and InputState::smooth_scroll_delta #​3884
  • Improve Response.dragged, drag_started and clicked #​3888
⭐ Added
🔧 Changed
  • Move text selection logic to own module #​3843
  • Smooth scrolling #​3884
  • Turn off text wrapping by default in combo-box popups #​3912
  • Response.context_menu now returns the response of the context menu, if open #​3904 (thanks @​AufarZakiev!)
  • Update to puffin 0.19 #​3940
  • Wait with showing tooltip until mouse has been still for 300ms #​3977
🐛 Fixed
  • Fix: dragging to above/below a TextEdit or Label will select text to begin/end #​3858
  • Fix clickable widgets blocking scrolling on touch screens #​3815 (thanks @​lucasmerlin!)
  • Fix stable_dt #​3832
  • Bug Fix : Response::is_pointer_button_down_on is now false the frame the button is released #​3833 (thanks @​rustbasic!)
  • Use runtime knowledge of OS for OS-specific text editing #​3840
  • Fix calling request_repaint_after every frame causing immediate repaint #​3978
🚀 Performance
  • Niche-optimize Id so that Option<Id> is the same size as Id #​3932
  • Parallel tessellation with opt-in rayon feature #​3934

v0.25.0

Compare Source

⚠️ BREAKING
  • Ignore extra SHIFT and ALT when matching modifiers #​3769
  • Replace Key::PlusEquals with Key::Plus and Key::Equals #​3769
  • Removed WidgetTextGalley, WidgetTextJob, RichText::into_text_job, WidgetText::into_text_job #​3727
  • Rename TextBuffer::replace to replace_with #​3751
⭐ Added
🔧 Changed
🐛 Fixed
  • Derive serde Serialize and Deserialize for KeyboardShortcut #​3694 (thanks @​zeozeozeo!)
  • Fix Window positioning bug when bad pivot is stored in app data #​3721 (thanks @​abey79!)
  • Impl Clone for Fonts #​3737
  • Add missing ResizeDirection::East #​3749 (thanks @​dbuch!)
  • Fix: don't open context menu on drag #​3767
  • Fix IME input of CompositionEnd without a CompositionStart #​3768 (thanks @​FrankLeeC!)
  • Fix: allow using the full Private Use Area for custom fonts #​3509 (thanks @​varphone!)
  • Fix: apply edited DragValue when it looses focus #​3776
  • Fix: Non-resizable Areas now ignore mouse input outside their bounds #​3039 (thanks @​fleabitdev!)
  • Highlight submenu buttons when hovered and open #​3780
  • Invalidate font atlas on any change to pixels_per_point, not matter how small #​3698 (thanks @​StarStarJ!)
  • Fix zoom-in shortcut (Cmd +) on non-English keyboards #​3769

v0.24.1

Compare Source

  • Fix buggy text with multiple viewports on monitors with different scales #​3666

v0.24.0

Compare Source

✨ Highlights

You can now spawn multiple native windows on supported backends (e.g. eframe), using the new viewport API (#​3172).

You can easily zoom any egui app using Cmd+Plus, Cmd+Minus or Cmd+0, just like in a browser (#​3608).

Scrollbars are now hidden by default until you hover the ScrollArea (#​3539).

⭐ Added
🔧 Changed
🐛 Fixed
  • Fix upside down slider in the vertical orientation #​3424 (thanks [@&#8203

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, 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 has been generated by Mend Renovate. View repository job log here.

@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 4 times, most recently from 9f66b2d to 27b043e Compare February 23, 2024 13:24
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 4 times, most recently from 10c65ea to baf9f3b Compare February 28, 2024 21:54
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 4 times, most recently from cbaf2be to c8a79fc Compare March 12, 2024 03:50
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 2 times, most recently from ce7b5d7 to 966400c Compare March 20, 2024 00:39
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 5 times, most recently from 63c492a to f091c2a Compare March 29, 2024 12:46
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 2 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 from b3c9be2 to 6931b87 Compare May 1, 2024 10:01
@renovate renovate bot force-pushed the renovate/dependencies-(minor-changes) branch 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`
    Updating crates.io index
    Updating git repository `https://github.com/firefighterduck/kissat-rs`
    Updating git submodule `https://github.com/arminbiere/kissat.git`
error: failed to select a version for `byteorder`.
    ... required by package `riscu v0.5.0 (https://github.com/cksystemsgroup/riscu#77c25b86)`
    ... 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

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.

None yet

0 participants