Skip to content

0.15.0

Compare
Choose a tag to compare
@Jake-Shadle Jake-Shadle released this 25 Jul 16:10
· 35 commits to main since this release

Added

  • PR#673 added linting of [workspace.dependencies], resolving #436 and #525.
    • Added lint workspace-duplicates, which allows checking for missing usage of workspace = true for direct workspace dependencies that are used more than once in the workspace.
    • Added lint unused-workspace-dependencies, which allows checking for dependencies declared in [workspace.dependencies] that aren't actually used.

Changed

  • PR#673 changed how span information for workspace dependencies worked, which meant improvements were made to the output for the bans.wildcards lint. Previously fake cargo manifests were created that weren't even necessarily valid toml files, however now the actual cargo manifests are used, meaning that the lint will now point to the correct file and line location of the dependency declaration that uses a wildcard.
  • PR#675 changed the utf-8 characters used in rendering diagnostics, inspired by rust-lang/rust#126597.
  • PR#676 updated crates notably gix -> 0.64 (and tame-index).

Fixed

  • PR#668 resolved #667 by adding a missing feature flag to allow local cargo registry support.