./devel/cargo-about, Cargo plugin to generate list of all licenses for a crate

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 0.9.0, Package name: cargo-about-0.9.0, Maintainer: pin

Cargo plugin for generating a license listing for all dependencies of a crate.

Please Note: This is a tool that we use (and like!) and it makes sense to us to
release it as open source. However, we can't take any responsibility for your
use of the tool, if it will function correctly or fulfil your needs.
No functionality in - or information provided by - cargo-about constitutes
legal advice.


Master sites:

Filesize: 94.303 KB

Version history: (Expand)


CVS history: (Expand)


   2026-04-25 21:03:17 by pin | Files touched by this commit (4) | Package updated
Log message:
devel/cargo-about: update to 0.9.0

Changed

    PR#299 updated dependencies
    PR#299 resolved #286 by gating all cli specific features (argument parsing, \ 
templating, logging) behind the cli feature.

Fixed

    PR#299 resolved #298 by allowing deprecated license identifiers.
    PR#299 (and PR#296) improved the error output when failing to parse \ 
expressions from scanning license text to include the actual path in question.

Added

    PR#299 improved output for configuration errors, including printing warnings \ 
when a clarification is specified for a crate that is not actually present.
   2025-12-06 11:54:30 by Havard Eidnes | Files touched by this commit (1)
Log message:
devel/cargo-about: use mk/atomic64.mk to extend buildability.

Verified on NetBSD/macppc.
   2025-12-04 19:50:48 by pin | Files touched by this commit (1)
Log message:
devel/cargo-about: add patch for mio
   2025-12-04 19:42:28 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/cargo-about: update to 0.8.4

Reduce false positives in natural language detection.

This release filters URLs in texts with markup before passing it to the Lingua
crate. Before, URLs were often recognized as one of the configure natural
languages. There are no changes in the configuration or the templates. Just
the `get_lang()` filter got a little smarter. Now, it can even launch multiple
threads from a thread pool with the help of the Rayon crate. This reduces
Tp-Note's startup time when creating new, very large notes.
   2025-12-03 10:19:11 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/cargo-about: update to 0.8.3

Changed
    PR#291 resolved #272 by exposing the core generate function and associated \ 
types publicly.
    PR#294 updated spdx to 0.13, replacing the need for askalono for license \ 
detection.
   2025-09-22 08:10:48 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/cargo-about: update to 0.8.2

v0.8.2
Fixed

 - PR#290 returns the behavior of allowing deprecated license identifiers in the \ 
accepted field.

v0.8.1
Fixed

 - PR#289 fixed deserialization of .cargo_vcs_info.json as the dirty field was \ 
only added in more recent versions.
 - PR#289 relaxed parsing of SPDX expressions for external crates as they can \ 
contain deprecated license identifiers the user has no control over.

v0.8.0
Changed

 - PR#287 updated crates.

Added

 - PR#285 added workarounds for rustix and linux-raw-sys.

Removed

 - PR#287 removed support for retrieving license information from clearly \ 
defined. It's too slow, unreliable, and tends to only add noise.
   2025-09-17 23:40:31 by Thomas Klausner | Files touched by this commit (3)
Log message:
cargo-about: downgrade to 0.7.1.

To fix build of simp, see
https://github.com/Kl4rry/simp/issues/46

From pin@
   2025-09-06 08:43:32 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/cargo-about: update to 0.8.0

Changed
 - PR#287 updated crates.

Added
 - PR#285 added workarounds for rustix and linux-raw-sys.

Removed
 - PR#287 removed support for retrieving license information from clearly \ 
defined. It's too slow, unreliable, and tends to only add noise.