Skip to content

v0.18.0

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Feb 16:31
· 405 commits to main since this release
f9f0732

What's Changed

  • Baseline rustdoc JSON is cached, since it rarely changes. This cuts project build times in half.
  • New --release-type <major/minor/patch> flag. Use it to opt out of semver-minor lints, or to override the automatic release categorization logic based on version numbers.
  • New lint: type_marked_deprecated, requiring minor bump on deprecations of structs and enums
  • Bugfixes:
    • Avoid false-positives on crates that expose 3rd party types in APIs but the local lockfile doesn't use the latest version of the 3rd party crate (#167), fixed by changing the rustdoc generation approach in #341
    • Ignore rustdoc lint errors, so that semver-checking linty crates is allowed (obi1kenobi/cargo-semver-checks-action#17), implemented in #357

Four new contributors this week: welcome @thomaseizinger, @Finomnis, @Emilgardis, @Daaiid! Almost all of the items above are things they built — well done 🎉🚀

All Merged PRs

New Contributors

Full Changelog: v0.17.1...v0.18.0