Skip to content

v0.6.0 — Improved interdependency management

Latest
Compare
Choose a tag to compare
@jwodder jwodder released this 27 Jun 14:11
· 12 commits to master since this release
v0.6.0
  • Fix support for updating versions of dependencies declared in non-inline tables
  • Cargo.toml template:
    • Set rustc's renamed_and_removed_lints lint back to "warn" level
    • Rename temporary_cstring_as_ptr lint to dangling_pointers_from_temporaries
    • Update lints for Rust 1.84
    • Remove lints relating to pointers & FFI
  • test.yml template:
    • Improve clippy invocation
    • Add --cfg docsrs to RUSTDOCFLAGS
    • Assume project is always a workspace with features
  • mkgithub: Handle creating repositories without descriptions
  • release:
    • Bugfix: Don't panic when run on a project whose README lacks header links
    • Bugfix: When bumping local workspace inter-dependencies:
      • Don't add version keys to specifiers that lack them
      • Don't treat ^x.y.z-dev as accepting x.y.z
      • Don't update Cargo.lock until after dependents are updated
    • Unstash files in {dir}.stash/ if cargo publish fails