Skip to content

Comments

Updated egui to 0.33 and reorganized crates to have all versions in one place#192

Draft
redjack96 wants to merge 3 commits intolucaspoffo:masterfrom
redjack96:master
Draft

Updated egui to 0.33 and reorganized crates to have all versions in one place#192
redjack96 wants to merge 3 commits intolucaspoffo:masterfrom
redjack96:master

Conversation

@redjack96
Copy link
Contributor

@redjack96 redjack96 commented Nov 22, 2025

In this PR:

  • egui 0.32 -> 0.33
  • bevy_egui 0.37 -> 0.38
  • All crate version numbers are now in the workspace Cargo.toml, and are automatically inherited by all members that use them
  • All crate version numbers now follow the semver compatibility rules (note the "^"). This is to reduce the need to manually update them.
  • Removed redundant version for local crates in all Cargo.toml. For example bevy_renet now does not specify anymore the version for renet, renet_netcode and renet_steam, and uses whatever version they have locally.
  • Added default feature for demo_bevy (netcode) and updated its README.md

I cannot fix this check:

  • paste is no longer mantained, but is used by metal, which is a ui cross-platform library used by wgpu and bevy. It is also used in the steamworks crate.
Warning:
error[unmaintained]: paste - no longer maintained
    ┌─ /github/workspace/Cargo.lock:317:1
    │
317 │ paste 1.0.15 registry+https://github.com/rust-lang/crates.io-index
    │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ unmaintained advisory detected
    │
    ├ ID: RUSTSEC-2024-0436
    ├ Advisory: https://rustsec.org/advisories/RUSTSEC-2024-0436
    ├ The creator of the crate `paste` has stated in the [`README.md`](https://github.com/dtolnay/paste/blob/master/README.md) 
      that this project is not longer maintained as well as archived the repository
      
      ## Possible Alternative(s)
      
      - [pastey](https://crates.io/crates/pastey), a fork of paste and is aimed to be a drop-in replacement with additional features for paste crate
    ├ Announcement: https://github.com/dtolnay/paste
    ├ Solution: No safe upgrade is available!
    ├ paste v1.0.15
      ├── metal v0.32.0
      │   └── wgpu-hal v26.0.6
      │       ├── wgpu v26.0.1
      │       │   └── bevy_render v0.17.3
      │       │       ├── bevy_core_pipeline v0.17.3
      │       │       │   ├── bevy_egui v0.38.0
      │       │       │   │   └── demo_bevy v0.1.0
      │       │       │   ├── bevy_internal v0.17.3
      │       │       │   │   └── bevy v0.17.3
      │       │       │   │       ├── (dev) bevy_renet v3.0.0
      │       │       │   │       │   └── demo_bevy v0.1.0 (*)
      │       │       │   │       └── demo_bevy v0.1.0 (*)
      │       │       │   ├── bevy_pbr v0.17.3
      │       │       │   │   └── bevy_internal v0.17.3 (*)
      │       │       │   ├── bevy_sprite_render v0.17.3
      │       │       │   │   └── bevy_ui_render v0.17.3
      │       │       │   │       └── bevy_egui v0.38.0 (*)
      │       │       │   └── bevy_ui_render v0.17.3 (*)
      │       │       ├── bevy_egui v0.38.0 (*)
      │       │       ├── bevy_internal v0.17.3 (*)
      │       │       ├── bevy_pbr v0.17.3 (*)
      │       │       ├── bevy_sprite_render v0.17.3 (*)
      │       │       └── bevy_ui_render v0.17.3 (*)
      │       ├── wgpu-core v26.0.1
      │       │   └── wgpu v26.0.1 (*)
      │       ├── wgpu-core-deps-apple v26.0.0
      │       │   └── wgpu-core v26.0.1 (*)
      │       └── wgpu-core-deps-windows-linux-android v26.0.0
      │           └── wgpu-core v26.0.1 (*)
      └── steamworks v0.12.2
          ├── demo_bevy v0.1.0 (*)
          └── renet_steam v2.1.0
              └── bevy_renet v3.0.0 (*)

advisories FAILED, bans ok, licenses ok, sources ok

…ace Cargo.toml).

Added default feature for demo_bevy
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