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.
async-speed-limit
Missing categories
Categories improve browsing of lib.rs and crates.io. Add categories = ["asynchronous"] to the Cargo.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.
Missing keywords
Help users find your crates. Add keywords = ["async", "limit", "performance", "speed", "byte"] (up to 5) to the Cargo.toml. Best keywords are alternative terms or their spellings that aren't in the name or description. Also add a keyword that precisely categorizes this crate and groups it with other similar crates.
parse-size
Missing categories
Categories improve browsing of lib.rs and crates.io. Add categories = ["algorithms"] to the Cargo.toml.
borsholder
Dependency env_logger 0.5 is significantly outdated
Upgrade to 0.9.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 failure 0.1 is deprecated
Please remove the dependency or replace it with a different crate.
Dependency futures 0.1 is deprecated
Please remove the dependency or replace it with a different crate.
Dependency hyper 0.11 is significantly outdated
Upgrade to 0.14.19 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency kuchiki 0.7 is significantly outdated
Upgrade to 0.8.1 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency lru_time_cache 0.8 is significantly outdated
Upgrade to 0.11.11 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency markup5ever 0.7 is significantly outdated
Upgrade to 0.11.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency reqwest 0.8 is significantly outdated
Upgrade to 0.11.11 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency structopt 0.2 is significantly outdated
Upgrade to 0.3.26 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency structopt-derive 0.2 is significantly outdated
Upgrade to 0.4.18 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency tera 0.11 is significantly outdated
Upgrade to 1.16.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Easy way to bump dependencies: cargo install cargo-edit; cargo upgrade; Also check out Dependabot service on GitHub.
Dependency tokio-core 0.1 is deprecated
Please remove the dependency or replace it with a different crate.
Missing categories
Categories improve browsing of lib.rs and crates.io. Add categories = […] to the Cargo.toml.
Dependency libflate 0.1 is outdated
Consider upgrading to 1.2.0 to get all the fixes and improvements.
Imprecise dependency requirement serde = 1
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
This crate does not follow semver, and is known to add new features in "patch" releases!
Imprecise dependency requirement serde_derive = 1
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
Imprecise dependency requirement serde_json = 1
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
Imprecise dependency requirement lazy_static = 1
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
If you want to keep using truly minimal dependency requirements, please make sure you test them in CI with -Z minimal-versions Cargo option, because it's very easy to accidentally use a feature added in a later version.
Latest stable release is old
It's been over 3 years. Is this crate still maintained? Make a new release, either to refresh it, or to set [badges.maintenance] status = "deprecated" (or "as-is", "passively-maintained").
If the crate is truly stable, why not make a 1.0.0 release?
cargo-cov
Dependency env_logger 0.5 is significantly outdated
Consider upgrading to 0.9.0 to get all the fixes and improvements.
Dependency error-chain 0.12.0 is deprecated
Please remove the dependency or replace it with a different crate.
Dependency glob 0.2 is significantly outdated
Consider upgrading to 0.3.0 to get all the fixes and improvements.
Dependency home 0.3 is significantly outdated
Consider upgrading to 0.5.3 to get all the fixes and improvements.
Dependency md5 0.3 is significantly outdated
Consider upgrading to 0.7.0 to get all the fixes and improvements.
Dependency rand 0.5 is significantly outdated
Consider upgrading to 0.8.5 to get all the fixes and improvements.
Dependency tera 0.11.12 is significantly outdated
Consider upgrading to 1.16.0 to get all the fixes and improvements.
Dependency toml 0.4 is significantly outdated
Consider upgrading to 0.5.9 to get all the fixes and improvements.
Latest stable release is old
It's been over 3 years. How did the experiment go? Make a new release, either to refresh it, or to set [badges.maintenance] status = "deprecated" (or "as-is", "passively-maintained").
Imprecise dependency requirement serde = 1
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
Imprecise dependency requirement serde_derive = 1
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
Imprecise dependency requirement serde_json = 1
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
Dependency clap 2 is a bit outdated
Consider upgrading to 3.2.5 to get all the fixes and improvements.
Dependency open 1 is a bit outdated
Consider upgrading to 3.0.1 to get all the fixes and improvements.
Imprecise dependency requirement bitflags = 1
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
Imprecise dependency requirement clap = 2
Cargo does not always pick latest versions of dependencies. Specify the version as clap = "3.2.5". Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
Imprecise dependency requirement fs_extra = 1
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
Imprecise dependency requirement lazy_static = 1
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
Imprecise dependency requirement tempfile = 3
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
Imprecise dependency requirement termcolor = 1
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
Imprecise dependency requirement walkdir = 2
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
README missing from crate tarball
Cargo sometimes fails to package the README file. Ensure the path to the README in Cargo.toml is valid, and points to a regular file inside the crate's directory.
cov
Dependency error-chain 0.12.0 is deprecated
Please remove the dependency or replace it with a different crate.
Dependency fixedbitset 0.1 is significantly outdated
Upgrade to 0.4.1 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency petgraph 0.4 is significantly outdated
Upgrade to 0.6.2 to get all the fixes, and avoid causing duplicate dependencies in projects.
Latest stable release is old
It's been over 3 years. How did the experiment go? Make a new release, either to refresh it, or to set [badges.maintenance] status = "deprecated" (or "as-is", "passively-maintained").
Imprecise dependency requirement serde = 1
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
Imprecise dependency requirement serde_json = 1
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
Imprecise dependency requirement bitflags = 1
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
Imprecise dependency requirement byteorder = 1
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
README missing from crate tarball
Cargo sometimes fails to package the README file. Ensure the path to the README in Cargo.toml is valid, and points to a regular file inside the crate's directory.
lproj2es
Dependency error-chain 0.10 is deprecated
Please remove the dependency or replace it with a different crate.
Dependency hyper 0.10 is significantly outdated
Consider upgrading to 0.14.19 to get all the fixes and improvements.
Dependency iron 0.5 is deprecated
Please remove the dependency or replace it with a different crate.
Dependency lazy_static 0.2 is significantly outdated
Consider upgrading to 1.4.0 to get all the fixes and improvements.
Dependency maplit 0.1 is significantly outdated
Consider upgrading to 1.0.2 to get all the fixes and improvements.
Dependency mime 0.2 is significantly outdated
Consider upgrading to 0.3.16 to get all the fixes and improvements.
Dependency mount 0.3 is deprecated
Please remove the dependency or replace it with a different crate.
Dependency plist 0.1 is significantly outdated
Consider upgrading to 1.3.1 to get all the fixes and improvements.
Dependency rayon 0.7 is significantly outdated
Consider upgrading to 1.5.3 to get all the fixes and improvements.
Dependency structopt 0.0 is significantly outdated
Consider upgrading to 0.3.26 to get all the fixes and improvements.
Dependency structopt-derive 0.0 is significantly outdated
Consider upgrading to 0.4.18 to get all the fixes and improvements.
Dependency walkdir 1.0 is significantly outdated
Consider upgrading to 2.3.2 to get all the fixes and improvements.
Dependency params 0.6 is outdated
Consider upgrading to 0.8.0 to get all the fixes and improvements.
Dependency staticfile 0.4 is outdated
Consider upgrading to 0.5.0 to get all the fixes and improvements.
Missing categories
Categories improve browsing of lib.rs and crates.io. Add categories = ["database"] to the Cargo.toml.
Missing keywords
Help users find your crates. Add keywords = ["elasticsearch", "localization-tool", "ios", "lproj", "apple"] (up to 5) to the Cargo.toml. Best keywords are alternative terms or their spellings that aren't in the name or description. Also add a keyword that precisely categorizes this crate and groups it with other similar crates.
Dependency clap 2.20 is a bit outdated
Consider upgrading to 3.2.5 to get all the fixes and improvements.
Latest stable release is old
It's been over 5 years. Is this crate still maintained? Make a new release, either to refresh it, or to set [badges.maintenance] status = "deprecated" (or "as-is", "passively-maintained").
pattern-3
Latest stable release is old
It's been over 3 years. How did the experiment go? Make a new release, either to refresh it, or to set [badges.maintenance] status = "deprecated" (or "as-is", "passively-maintained").
Nightly crates tend to have a short lifespan. We're delisting them if they're not updated frequently.
Missing categories
Categories improve browsing of lib.rs and crates.io. Add categories = […] to the Cargo.toml.
README missing from crate tarball
Cargo sometimes fails to package the README file. Ensure the path to the README in Cargo.toml is valid, and points to a regular file inside the crate's directory.
README missing from the repository
We've searched https://github.com/kennytm/pattern-3.git and could not find a README file there.
Missing keywords
Help users find your crates. Add keywords = ["pattern", "3", "api", "experimental"] (up to 5) to the Cargo.toml. Best keywords are alternative terms or their spellings that aren't in the name or description. Also add a keyword that precisely categorizes this crate and groups it with other similar crates.
thin_cstr
Latest stable release is old
It's been over 2 years. How did the experiment go? Make a new release, either to refresh it, or to set [badges.maintenance] status = "deprecated" (or "as-is", "passively-maintained").
Missing categories
Categories improve browsing of lib.rs and crates.io. Add categories = […] to the Cargo.toml.
omgwtf8
Dependency regex 0.2 is significantly outdated
Upgrade to 1.5.6 to get all the fixes, and avoid causing duplicate dependencies in projects.
Latest stable release is old
It's been over 4 years. How did the experiment go? Make a new release, either to refresh it, or to set [badges.maintenance] status = "deprecated" (or "as-is", "passively-maintained").
Missing categories
Categories improve browsing of lib.rs and crates.io. Add categories = […] to the Cargo.toml.
cargo-kcov
Dependency shlex 0.1 is outdated
Consider upgrading to 1.1.0 to get all the fixes and improvements.
Dependency term 0.5 is outdated
Consider upgrading to 0.7.0 to get all the fixes and improvements.
Imprecise dependency requirement serde_json = 1
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
Missing categories
Categories improve browsing of lib.rs and crates.io. Add categories = ["development-tools::cargo-plugins"] to the Cargo.toml.
Dependency clap 2 is a bit outdated
Consider upgrading to 3.2.5 to get all the fixes and improvements.
Dependency open 1 is a bit outdated
Consider upgrading to 3.0.1 to get all the fixes and improvements.
Imprecise dependency requirement clap = 2
Cargo does not always pick latest versions of dependencies. Specify the version as clap = "3.2.5". Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
Imprecise dependency requirement regex = 1
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
Latest stable release is old
It's been over 3 years. Is this crate still maintained? Make a new release, either to refresh it, or to set [badges.maintenance] status = "deprecated" (or "as-is", "passively-maintained").
extprim
Dependency rand 0.6 is significantly outdated
Upgrade to 0.8.5 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency rustc_version 0.2 is outdated
Upgrade to 0.4.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency semver 0.9 is outdated
Upgrade to 1.0.10 to get all the fixes, and avoid causing duplicate dependencies in projects.
Imprecise dependency requirement serde = 1
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
License MIT/Apache-2.0 is not in SPDX syntax
Use "OR" instead of "/".
mbox
Dependency rustc_version 0.3 is significantly outdated
Upgrade to 0.4.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Missing categories
Categories improve browsing of lib.rs and crates.io. Add categories = ["rust-patterns"] to the Cargo.toml.
dbgen
Dependency zstd 0.6 is significantly outdated
Upgrade to 0.11.2+zstd.1.5.2 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency vergen 3.0 is outdated
Upgrade to 7.2.1 to get all the fixes, and avoid causing duplicate dependencies in projects.
shary
Dependency qrcode 0.11.0 is significantly outdated
Consider upgrading to 0.12.0 to get all the fixes and improvements.
Dependency tide 0.6.0 is significantly outdated
Consider upgrading to 0.16.0 to get all the fixes and improvements.
Missing categories
Categories improve browsing of lib.rs and crates.io. Add categories = ["web-programming::http-server"] to the Cargo.toml.
tzfile
Missing categories
Categories improve browsing of lib.rs and crates.io. Add categories = ["date-and-time"] to the Cargo.toml.
Missing keywords
Help users find your crates. Add keywords = ["chrono", "tz"] (up to 5) to the Cargo.toml. Best keywords are alternative terms or their spellings that aren't in the name or description. Also add a keyword that precisely categorizes this crate and groups it with other similar crates.
fwdansi
README missing from crate tarball
Cargo sometimes fails to package the README file. Ensure the path to the README in Cargo.toml is valid, and points to a regular file inside the crate's directory.
README missing from the repository
We've searched https://github.com/kennytm/fwdansi.git and could not find a README file there.
Imprecise dependency requirement memchr = 2
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
Imprecise dependency requirement termcolor = 1
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
extprim_literals
Missing categories
Categories improve browsing of lib.rs and crates.io. Add categories = ["rust-patterns"] to the Cargo.toml.
Latest stable release is old
It's been over 4 years. Is this crate still maintained? Make a new release, either to refresh it, or to set [badges.maintenance] status = "deprecated" (or "as-is", "passively-maintained").
It's an opportunity to update it to the current Rust edition.
License MIT/Apache-2.0 is not in SPDX syntax
Use "OR" instead of "/".
README missing from crate tarball
Cargo sometimes fails to package the README file. Ensure the path to the README in Cargo.toml is valid, and points to a regular file inside the crate's directory.
qrcode
Missing categories
Categories improve browsing of lib.rs and crates.io. Add categories = ["multimedia::images"] to the Cargo.toml.
Dependency image 0.23 is outdated
Consider upgrading to 0.24.2 to get all the fixes and improvements.
crc64fast
Missing categories
Categories improve browsing of lib.rs and crates.io. Add categories = ["hardware-support"] to the Cargo.toml.
rustup-toolchain-install-master
Dependency reqwest 0.10 is significantly outdated
Consider upgrading to 0.11.11 to get all the fixes and improvements.
Dependency remove_dir_all 0.5 is slightly outdated
Consider upgrading to 0.7.0 to get all the fixes and improvements.
Imprecise dependency requirement tempfile = 3
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
extprim_literals_macros
Imprecise dependency requirement extprim = 1
Cargo does not always pick latest versions of dependencies. Too-low version requirements can cause breakage, especially when combined with minimal-versions flag used by users of old Rust versions. To fix this: cargo install cargo-edit; cargo upgrade
Latest stable release is old
It's been over 4 years. Is this crate still maintained? Make a new release, either to refresh it, or to set [badges.maintenance] status = "deprecated" (or "as-is", "passively-maintained").
License MIT/Apache-2.0 is not in SPDX syntax
Use "OR" instead of "/".
README missing from crate tarball
Cargo sometimes fails to package the README file. Ensure the path to the README in Cargo.toml is valid, and points to a regular file inside the crate's directory.
numcmp
License MIT/Apache-2.0 is not in SPDX syntax
Use "OR" instead of "/".
dumpling
README missing from crate tarball
Cargo sometimes fails to package the README file. Ensure the path to the README in Cargo.toml is valid, and points to a regular file inside the crate's directory.
Could not fetch repository
We've had trouble cloning git repo from https://github.com/kennytm/dumpling.git
At the moment we only support git, and attempt fetching when we index a new release. Cloning is necessary for lib.rs to gather data that is missing on crates.io, e.g. to correctly resolve relative URLs in README files, which depend on repository layout and non-standard URL schemes of repository hosts.
Crate is 'reserved'
Please be respectful of crates.io and don't squat crate names. You can ensure the crate can be given to someone else by co-owners, e.g. rust-bus org maintainers: cargo owner --add rust-bus-owner
It's OK if you intend to publish this project in the near future. Keep in mind that even if you have good intentions, things may not go as planned. crates.io won't reclaim abandoned crates, so reserving good names may end up wasting the good names.
No issues found in: rand_regex async-ctrlc eieio
If some of these crates are unmaintained and shouldn't be checked, yank them or add [badges.maintenance]
to their
status = "deprecated"Cargo.toml
.