Releases: Enselic/cargo-public-api
Releases · Enselic/cargo-public-api
v0.34.2
What's Changed
New Features
- Allow
stdout
andstderr
of rustdoc JSON building to be captured with newrustdoc_json::Builder::build_with_captured_output(self, stdout: impl Write, stderr: impl Write)
function by @orium in #574
Bugfixes
- Make most CLI options global so they also work as subcommand args (e.g.
cargo public-api diff --package=...
) by @Enselic in #569 - Match
cargo
's handling of spaces with--features
by @Enselic in #580
New Contributors
Full Changelog: v0.34.1...v0.34.2
v0.34.1
What's Changed
Bugfixes
- Make diffing against published crate work when its
[package] name
is not the same as its[lib] name
by @Enselic in #562
Other Changes
- Bump cargo-manifest from v0.13.0 to v0.14.0 by @Enselic in #563
- Use the
tracing
crate for debug logging and e.g.RUST_LOG=debug
to activate by @Enselic in #564
Full Changelog: v0.34.0...v0.34.1
v0.34.0
What's Changed
Breaking Changes
New Features
- Include all subcommands in top-level
--help
output by @Enselic in #520 - Print a nice error message if
rustup
is not inPATH
by @Enselic in #556
Other Changes
New Contributors
Full Changelog: v0.33.1...v0.34.0
v0.33.1
What's Changed
Bugfixes
- Fixup 'Avoid textual API diff when changing a trait impl to an auto-derived impl' by @Enselic in #518
Full Changelog: v0.33.0...v0.33.1
v0.33.0
What's Changed
Bugfixes
Other Changes
- Add relevant
package.keywords
to our manifests by @Emilgardis in #494
Full Changelog: v0.32.0...v0.33.0
v0.32.0
What's Changed
Other Changes
- Remove $ from README commands to ease copy-paste by @tim-day-387 in #485
- Support for
nightly-2023-08-25
and later by @Enselic in #488
New Contributors
- @tim-day-387 made their first contribution in #485
Full Changelog: v0.31.3...v0.32.0
v0.31.3
v0.31.2
v0.31.1
v0.31.0
What's Changed
Bugfixes
Other Changes
rustdoc-json
library
New Contributors
Full Changelog: v0.30.0...v0.31.0