v21.3.31 - major version with no breaking API changes
·
4614 commits
to develop
since this release
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:
- Dennis Clark @DennisClark
- Chin-Yeung Li @chinyeungli
- Armijn Hemmel @armijnhemel
- Sarita Singh @itssingh
- Akanksha Garg @akugarg
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:- Divyansh Sharma @Divyansh2512
- Jonothan Yang @JonoYang
- Steven Esser @MaJuRG
- 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: