Releases: orium/cargo-rdme
Releases · orium/cargo-rdme
Release list
cargo-rdme 2.1.0
- Pin the rust toolchain nightly version used for intralink resolution. This ensures
cargo-rdmedoesn't break on
nightly updates.- Added subcommand to install the pinned nightly:
cargo rdme install-rust-toolchain-for-intralinks.
- Added subcommand to install the pinned nightly:
cargo-rdme 2.0.1
- Migrate to
taiki-e/upload-rust-binary-actionfor release binaries, fixing the macOS build.
cargo-rdme 2.0.0
- Use rustdoc JSON for intralink resolution. This fixes a bunch of limitation we had with the previous
syn-based
engine:- Support relative paths from the crate root (
self::, bare names, multi-level module-relative). - Support all item kinds, including struct/union fields, enum variants, trait items, type aliases, statics, macros,
proc-macros, and primitive types (#10, #169). - Support explicit kind disambiguators (
struct@,fn@,primitive@, ...) and suffix forms (Foo(),Foo!)
(#1, #186). - Support intralinks to items in any external crate, including regular dependencies and sibling crates within a
workspace (#152, #153). - Support intralinks through re-exports, including local
pub useand stdlib re-exports likestd::vec::Vec(#5). - Support impl items defined in a module other than the type's defining module (#170).
- Support rustdoc's shortcut link form for intralinks, in backticked (
[`Foo`]), path ([foo::Bar]), and
bare-identifier ([Foo]) variants (#7). - Macro-generated items, which the previous walker could not see, are now supported.
- Support relative paths from the crate root (
- Add
--all-features,--features, and--no-default-featuresflags (and matching[intralinks]config keys) to
control how rustdoc builds the crate.
cargo-rdme 1.5.1
- Use
gixinstead ofgit2to avoid overwriting a modifiedREADME.md. - Update dependencies.
cargo-rdme 1.5.0
- Added the
--manifest-pathcommand line option.
cargo-rdme 1.4.9
- Relicensed project under the MIT license.
- Update dependencies.
cargo-rdme 1.4.8
- Use cargo styles for cli help output.
- Update dependencies.
cargo-rdme 1.4.7
- Another attempt at fixing github build action.
cargo-rdme 1.4.6
- Update dependencies.
- Fix github build action: we should be back to publishing binaries.