Skip to content

v21.3.31 - major version with no breaking API changes

Choose a tag to compare

@pombredanne pombredanne released this 01 Apr 15:21
· 4614 commits to develop since this release
fa3e366

This is a major version with no breaking API changes.
Attention: the next version will bring up some significant API changes summarized in the CHANGELOG.

Security:

  • Update dependency versions for security.

License scanning:

  • Add 22 new and update 71 existing reference licenses
  • Update licenses to include the SPDX license list 3.12
  • Improve license detection accuracy with over 2300 new and improved license
    detection rules
  • Undeprecate the regexp license and deprecate the hs-regexp-orig license
  • Improve license db initial load time with caching for faster scancode
    start time
  • Ensure that license short names are no more than 50 characters long
  • Thank you to:

Copyright scanning:

  • Detect SPDX-FileCopyrightText as defined by the FSFE Reuse project
  • Fix bug when using the --filter-clues command line option
    Thank you to Van Lindberg @VanL
  • Allow calling copyright detection from text lines to ease integration
    Thank you to Jelmer Vernooij @jelmer

Package scanning:

  • Add support for installed RPMs detection internally (not wired to scans)
    Thank you to Chin-Yeung Li @chinyeungli
  • Improve handling of Debian copyright files with faster and more
    accurate license detection
    Thank you to Thomas Druez @tdruez
  • Add new built-in support for installed_files report. Only available when
    used as a library.
  • Improve support for RPM, npm, Debian, build scripts (Bazel) and Go packages
    Thank you to:
  • Add new support to collect information from semi-structured Readme files
    and related metadata files.
    Thank you to:

Ouputs:

  • Add new Debian copyright-formatted output.
    Thank you to Jelmer Vernooij @jelmer
  • Fix bug in --include where directories where not skipped correctly
    Thank you to Pierre Tardy @tardyp

Misc. and documentation improvements:

  • Update the way tests assertions are made
    Thank you to Aditya Viki @adityaviki
  • Thank you to Aryan Kenchappagol @aryanxk02

The sources of third-party dependencies are available for download here and in: