Releases: EmbarkStudios/cargo-about
Releases · EmbarkStudios/cargo-about
Release 0.4.8
Fixed
- PR#184 fixed #183 to correct an issue where licenses were misattributed to crates if 1 or more crates was marked as
publish = falseand private crates were ignored in the config. Thanks @danielnelson!
Release 0.4.7
Release 0.4.6
Release 0.4.5
Changed
- PR#178 updated dependencies.
Release 0.4.4
Release 0.4.3
Release 0.4.2
Release 0.4.1
Release 0.4.0
Added
- PR#168 added the ability to retrieve harvested license data from clearlydefined.io, which generally has superior machine harvested data to the old of approach of relying completely on askalono and local file scanning. This gathering is enabled by default, but can be turned off with the
no-clearly-definedoption in the config. - PR#168 added the concept of clarifications, which are essentially user specified overrides for the license for a crate, using 1 or more sources of truth to ensure there is no drift between the clarification and the crate license over time.
- PR#168 added built-in
workarounds, which are just opt-in clarifications that are built-in tocargo-aboutitself so that users ofcargo-aboutdon't have to repeat the same clarification process for various popular crates in the ecosystem. - PR#168 added the
clarifysubcommand, which can be used to help you clarify particular crates. - PR#168 added support for
acceptedlicenses on a per-crate basis in addition to the globalacceptedlicenses. - PR#169 added an mdbook at https://embarkstudios.github.io/cargo-about/ to give improved documentation over the previous README.md only approach.
Changed
Removed
- PR#169 removed the
additionalandignorecrate configuration in favor of clarifications and/or the better harvested content from clearlydefined.io.
0.3.0
Added
- PR#148 added the
-o, --output-fileargument to specify a file to write to. Thanks @MaulingMonkey! - PR#153 added the
--workspaceflag, closing #151. Thanks @MaulingMonkey!