This project follows semantic versioning.
Possible header types:
Features
for any new features added, or for backwards-compatible changes to existing functionality.Bug Fixes
for any bug fixes.Breaking Changes
for any backwards-incompatible changes.
- Add support for Cargo crates with binaries within the
examples/
folder, each containing their ownCargo.toml
file. 🎉- This calls
cargo run --manifest-path <file>
internally, passing--bin
in the case of multiple binary targets.
- This calls
- Rename short option for
--replay
to-R
, since-r
is now a shorthand for--release
.
- Patch
colored
output for Windows; the quickfix is implemented as suggested from here. 🙌 - Display all example files supported by
cargo
, such as multi-file examples and ones with custom file paths. 🎉 - Examples displayed in the fuzzy finder are now properly sorted, A->Z as expected. 🖐️
- The terminal output of the command being run, i.e.
cargo run --example <selected example> [..args]
, now correctly displays arguments in quotes such as--arg "Hello \"world\"!"
, which more closely matches the format of the command being run. 👍
- Add support for options to
cargo run --example
, such as--release
and--features
. 🎉- Automatically enables
+nightly
toolchain as required, when passed in unstable options tocargo run
such as--unit-graph
.
- Automatically enables
- Rewire
-p|--prompt-args
to-i|--input-args
, but retained existing option for backwards-compatibility reasons. - Update
Cargo.toml
dependencies.- Add
cargo-options
andpath-absolutize
- Update to use
home
instead ofdirs
, as overall it appears to be more stable
- Add
- Update docs
- Update GH actions to publish binaries on the Releases page
- Initial Release on crates.io 🎉