Issues found
Based on crates you own that have been published to crates.io. The best way to monitor these issues is to subscribe to the atom feed in your RSS reader.
bevy_erm
Dependency bevy_app 0.12.1 is significantly outdated
Upgrade to 0.16.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
In Cargo, different 0.x versions are considered incompatible, so this is a semver-major upgrade.
Dependency bevy_ecs 0.12.1 is significantly outdated
Upgrade to 0.16.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency bevy_ecs_macros 0.12.1 is significantly outdated
Upgrade to 0.16.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency bevy_reflect 0.12.1 is significantly outdated
Upgrade to 0.16.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency bevy_utils 0.12.1 is significantly outdated
Upgrade to 0.16.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Published crate doesn't match its repository
Partially verified 19 files (includes 3 Cargo-generated).
Files in the crates.io crate compared to the repository:
Cargo.lock
does not match the repository.
Fetched
https://github.com/dimpdash/bevy_erm.git
f2da03f3fab5d30c9a4523bcd4c087e4127e10fd.Checked on 2024-08-10
This check is experimental.
Dependency bevy_mod_index 0.3.0 is slightly outdated
Consider upgrading to 0.7.0 to get all the fixes and improvements.
Missing categories
Categories improve browsing of lib.rs and crates.io. Add
categories = ["game-development"]
to theCargo.toml
.Even if there are no categories that fit precisely, pick one that is least bad. You can also propose new categories in crates.io issue tracker.
bevy_erm, bevy_erm_core, bevy_erm_derive
Dependency sqlx 0.7.3 is outdated
Upgrade to 0.8.5 to get all the fixes, and avoid causing duplicate dependencies in projects.
bevy_erm_core
Dependency bevy_ecs 0.12.1 is significantly outdated
Upgrade to 0.16.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency bevy_ecs_macros 0.12.1 is significantly outdated
Upgrade to 0.16.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency bevy_reflect 0.12.1 is significantly outdated
Upgrade to 0.16.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency bevy_utils 0.12.1 is significantly outdated
Upgrade to 0.16.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Published crate doesn't match its repository
Partially verified 8 files (includes 2 Cargo-generated).
Looked for the crate in
crates/bevy_erm_core/
. Fetchedhttps://github.com/dimpdash/bevy_erm.git
90e47358669adeb9faa321ad56f8b19d88713005.Checked on 2024-08-04
Dependency bevy_mod_index 0.3.0 is slightly outdated
Consider upgrading to 0.7.0 to get all the fixes and improvements.
Missing categories
Categories improve browsing of lib.rs and crates.io. Add
categories = ["game-development"]
to theCargo.toml
.
bevy_erm_derive
Published crate doesn't match its repository
Verified 5 out of 7 files (includes 2 Cargo-generated).
Files in the crates.io crate compared to the repository:
README.md
exists, but elsewhere in the repo.
Looked for the crate in
crates/bevy_erm_derive/
. Fetchedhttps://github.com/dimpdash/bevy_erm.git
04df09eb55ae865c4763422e11ac50767d38b6de.Checked on 2024-07-24
Using outdated edition for no reason
We estimate that this crate requires at least Rust 1.70, which is newer than the last 2015-edition compiler. You can upgrade without breaking any compatibility. Run
cargo fix --edition
and updateedition="…"
inCargo.toml
.Using the latest edition helps avoid old quirks of the compiler, and ensures Rust code has consistent syntax and behavior across all projects.
If some of these crates are unmaintained and shouldn't be checked, yank them or add [badges.maintenance]
to their
status = "deprecated"Cargo.toml
.