Skip to content

Latest commit

 

History

History
135 lines (83 loc) · 3.27 KB

release-notes.md

File metadata and controls

135 lines (83 loc) · 3.27 KB

Release notes

1.4.8

  • Use cargo styles for cli help output.
  • Update dependencies.

1.4.7

  • Another attempt at fixing github build action.

1.4.6

  • Update dependencies.
  • Fix github build action: we should be back to publishing binaries.

1.4.5

  • Update dependencies.

1.4.4

  • Fix selection of packages in workspaces when there's a package name conflict with a dependency.
  • Update dependencies.

1.4.3

  • Update dependencies.

1.4.2

  • It turns out we might need the network to get the project metadata. See release notes of version 1.4.1.

1.4.1

  • Ask cargo metadata to not access the network. All the info we need is in Cargo.toml.
  • Update dependencies.

1.4.0

  • Support intralinks to methods and other impl items.
  • Update dependencies.

1.3.0

  • Support intralinks in reference-style links.
  • Update dependencies.

1.2.0

  • Allow the heading base level to be configurable.
  • Update dependencies.

1.1.0

  • Support backticked intralinks.
  • Print a helpful message when the README is lacking a cargo-rdme marker.
  • Update dependencies.

1.0.2

  • Update dependencies.

1.0.1

  • Do not depend on openssl (which is a transitive dependency of git2). This improves the building speed, but most importantly we don't fail to build if the host system openssl is not supported by rust-openssl.

1.0.0

  • Change the status code for the "check mode" (flag --check):
    • Exit code 3 means the README does not match the documentation. In previous releases the exit code was 4.
    • Exit code 4 means warnings were emitted. In previous releases the exit code was 3.
  • Update dependencies.

0.7.3

  • Update dependencies, in particular we are now using clap 4.

0.7.2

  • Support these lib crate types: proc-macro, dylib, staticlib, cdylib, and rlib.
  • Update dependencies.

0.7.1

  • Update dependencies.

0.7.0

  • Automatically bump the heading level in the injected rustdoc based on the README current heading level.

0.6.0

  • Added option for intralinks to be stripped.
  • Base url and version in intralinks urls can now be configured.
  • Strip intralinks when we cannot generate a correct link.
  • Fix warning and error output when not writing to a tty.

0.5.0

  • Fail on --check if there were warnings.
    • Add command line option to not fail on warnigs.

0.4.0

  • Add support for intralinks!
    • Intralinks are not converted to links to docs.rs in your README file.
  • Add support for workspaces.
  • Add option to override the README file path (command line flag and configuration file).
  • Support code blocks with more than three backticks.
  • Use nice color output for errors and warnings.

0.3.0

  • Add rust markdown tag to rust code blocks.
  • Avoid overwriting README files with uncommitted changes.

0.2.0

  • Rust code blocks starting with # are now omitted, just like in rustdoc.
  • Support default bin entrypoint paths.
  • Fix command line parsing bug when cargo-rdme was invoked as a cargo subcommand.

0.1.0

  • Initial version.
  • Basic README syncronization.
  • Command line flags to control line terminator and entrypoint.
  • Support for configuration file.
  • Allow cargo rdme to be used easily integrated with CIs with the --check command line flag.

0.0.0

  • Initial release to reserve the crate's name in crates.io.