Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(derive): Couple derive version to clap
While `clap` depends on `clap_derive`, `clap_derive` inherently has a dependency on `clap` because it generates code assuming at least a specific clap version. If a new `clap_derive` is used with an old `clap`, it'll generate code that won't compile. We've kept things loose because of - Bad experiences with overly constrained version reqs - To not force new `clap` versions to release `clap_derive`. - People should have a lock file anyways The downsides: - `cargo install` does not use `Cargo.lock` by default, required `--locked` - If we want people to not skip non-patch releases when upgrading, we need it to not be a pain
- Loading branch information