Skip to content

Bump the egui family to 0.37.0 so the main patch applies - #271

Closed
virtualritz wants to merge 1 commit into
emilk:mainfrom
virtualritz:egui-0.37
Closed

virtualritz wants to merge 1 commit into
emilk:mainfrom
virtualritz:egui-0.37

Conversation

@virtualritz

Copy link
Copy Markdown

egui main is now 0.37.0, while [workspace.dependencies] still requires
0.36.0 for egui, eframe, egui_extras, egui_kittest and emath.

A [patch.crates-io] entry whose source version does not satisfy the
requirement is silently ignored -- and the [patch.crates-io] block at the
bottom of Cargo.toml, whose whole purpose is to track egui main, therefore
stopped applying. The workspace was building against released 0.36 instead of
main, with nothing failing to say so.

Bumping those five requirements to 0.37.0 restores the patch. No code
changes were needed
-- egui_plot already compiles against current main.

Verification

  • cargo check --workspace -- passes
  • cargo test -p egui_plot -- 9 passed, 2 ignored; doctests pass
  • the lock now resolves egui, eframe, egui_extras, egui_kittest and
    emath at 0.37.0

This is the same failure mode this repo hits at every egui version bump: the
requirements have to track whatever version main reports, or the patch block
quietly stops doing anything.

egui main is now 0.37.0 while these requirements still said 0.36.0, and a
[patch.crates-io] entry whose source version does not satisfy the requirement is
silently ignored -- so the patched main was not in the graph at all and the
workspace built against released 0.36. This is the whole reason the patch block
exists, so the requirements have to track whatever version main reports.

No code changes were needed: egui_plot already compiles against main.
Verified: cargo check --workspace, cargo test -p egui_plot (9 passed, 2
ignored) and the doctests; the lock resolves the egui family at 0.37.0.
@github-actions

Copy link
Copy Markdown

View snapshot changes at kitdiff

@IsseW

IsseW commented Oct 16, 2026

Copy link
Copy Markdown
Collaborator

Duplicate of #270

@IsseW IsseW marked this as a duplicate of #270 Oct 16, 2026
@IsseW IsseW closed this Oct 16, 2026
@virtualritz
virtualritz deleted the egui-0.37 branch October 16, 2026 14:07
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.

2 participants