v32.4.0 #4451
AyanSinhaMahapatra
announced in
Announcements
v32.4.0
#4451
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This is a feature release with:
There are new data attributes, and we have a output format version bump
from
4.0.0
to4.1.0
. The changes in Output Data Structure are:A new resource level attribute
sha1_git
is added, which hasthe corresponding checksum value for files, and is empty for
directories. This is returned optionally with the
--info
plugin.A new resource level attribute
is_community
is added, which isTrue from commonly used files used for community/project maintainence.
This is returned optionally with the
--classify
plugin.These are the details for the most important changes introduced::
Add support for adding required phrases in rules automatically using
some console scripts and CLI options using already marked required
phrases for the same license-expression and license field attributes
The new console scripts are:
add-required-phrases
to add required phrases from other rules orlicense attributes
gen-new-required-phrases-rules
to add required phrase rules formarked required phrase in rules
This improves detection accuracy and reduces false positives.
Update rules with required phrases automatically #3924
Improve license required phrase generation #4237
Refine required phrases with stopwords #4238 #4241
Default value of processes used for scancode scans is changed from
1 to
N-1
, where N is the number of CPU processes available in thesystem. change default value of --process to (number of CPUs)-1 #4104
Also return sha1_git checksums for each files with
--info
plugin.Add Git blob sha1 to checksums returned with info #624
Equivalent words like license and licence, as well as plurals are
now treated as the same in license detection. With this,
many redundant rules have been deprecated.
Support equivalent words in license detection #4190 #4215
Support running scancode with python3.13
Update and use latest native dependencies with py3.13 support,
update and test py3.13 usage in CI and other scripts, and
update other third-party dependencies, use latest skeleton
Support python 3.13 with updated dependencies #4430
Misc license detection improvements, new licenses and license
detection rules.
Improve maven license detection #4261
Improve license detection #4412
Improve npm license detection #4405
Update licenses and add rules #4278
Update various license rules #4093
Fix an issues where
pip install scancode-toolkit
was failingbecause of a compatibility issue with Click
Fix click compatibility issues with commoncode v32.3.0 #4427
What's Changed
LGPL-2.0-plus
and Other Licenses #4190 by @pombredanne in Support equivalent words in license detection #4190 #4215extra-words
indetection_log
if present by @alok1304 in Displayextra-words
indetection_log
if present #4402sha1_git
checksum for all files as info by @AyanSinhaMahapatra in Returnsha1_git
checksum for all files as info #4425New Contributors
Full Changelog: v32.3.3...v32.4.0
This discussion was created from the release v32.4.0.
Beta Was this translation helpful? Give feedback.
All reactions