Skip to content

v0.20.0

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Apr 17:18
· 455 commits to main since this release
e28327b

What's Changed

  • Massive performance boost, especially on large crates: up to 2354x faster than before thanks to the new optimizations API in Trustfall v0.4
  • Bugfix: the --release-type CLI argument was not being properly applied.
  • Bugfix: checking no longer fails for crates whose lib targets had a different name than the crate.

The v0.20.x series of releases will be the last one to support rustdoc formats v21 and v22, which are part of Rust 1.65 and 1.66, respectively. Versions v0.21+ will only support semver-checking rustdoc generated by Rust 1.67+.

All Merged PRs

  • Switch to dtolnay/rust-toolchain action for setting up Rust. by @obi1kenobi in #420
  • Eliminate the last actions-rs Action dependencies. by @obi1kenobi in #421
  • Upgrade to Trustfall v0.3.4 and matching trustfall-rustdoc version. by @obi1kenobi in #419
  • Update dependency versions. by @obi1kenobi in #422
  • Fix the ref-slice job on Linux, make it actually check stuff on Windows by @obi1kenobi in #425
  • Upgrade trustfall_rustdoc and trustfall dependencies. by @obi1kenobi in #428
  • Make ref_slice jobs use refs to commits by @mgr0dzicki in #429
  • The clap::ArgEnum trait is no longer false-positively shown missing. by @obi1kenobi in #435
  • Explicitly add Rust 1.68 to the test suite. by @obi1kenobi in #436
  • Load lib target name from cargo metadata. by @obi1kenobi in #433
  • Better placeholder name when the crate name can't be inferred. by @obi1kenobi in #437
  • Fix option --release-type by @mgr0dzicki in #439
  • Release v0.20.0 with Trustfall v0.4.0 and optimized adapters. by @obi1kenobi in #440

Full Changelog: v0.19.0...v0.20.0