@@ -27,14 +27,6 @@ v33.0.0 (next next, roadmap)
27
27
- `--unknown-licenses ` is removed and this is always enabled
28
28
and only used in case of improper detections automatically.
29
29
30
- - All license rules have been tagged with required phrases to improve detection accuracy
31
- and reduce false positives. See https://github.com/nexB/scancode-toolkit/issues/3300
32
-
33
- - Equivalent words like license and licence, as well as plurals are now treated as the same in
34
- license detection. With this, many redundant rules have been deprecated.
35
-
36
- - The license detection accuracy of Maven POMS has been improved fixing corner cases.
37
-
38
30
- File categorization support added, a post scan plugin tagging
39
31
files with priority levels for review, and also take advantage
40
32
of these in other summary plugins.
@@ -46,9 +38,72 @@ v33.0.0 (next next, roadmap)
46
38
- Update ABOUT files to adapt the ABOUT File Specification.
47
39
See https://github.com/aboutcode-org/scancode-toolkit/issues/4181
48
40
41
+ v32.4.0 - 2025-06-26
42
+ --------------------
43
+
44
+ This is a feature release with::
45
+
46
+ - python 3.13 support
47
+ - support added for adding required phrases to rules automatically
48
+ - misc license and package detection improvements
49
+ - new and updated license detection rules and new licenses
50
+ - misc bugfixes, dependency and documentation updates
51
+
52
+ There are new data attributes, and we have a output format version bump
53
+ from ``4.0.0 `` to ``4.1.0 ``. The changes in Output Data Structure are:
54
+
55
+ - A new resource level attribute ``sha1_git `` is added, which has
56
+ the corresponding checksum value for files, and is empty for
57
+ directories. This is returned optionally with the ``--info `` plugin.
58
+
59
+ - A new resource level attribute ``is_community `` is added, which is
60
+ True from commonly used files used for community/project maintainence.
61
+ This is returned optionally with the ``--classify `` plugin.
62
+
63
+ These are the details for the most important changes introduced::
64
+
65
+ - Add support for adding required phrases in rules automatically using
66
+ some console scripts and CLI options using already marked required
67
+ phrases for the same license-expression and license field attributes
68
+ The new console scripts are:
69
+ - `add-required-phrases ` to add required phrases from other rules or
70
+ license attributes
71
+ - `gen-new-required-phrases-rules ` to add required phrase rules for
72
+ marked required phrase in rules
73
+ This improves detection accuracy and reduces false positives.
74
+ https://github.com/aboutcode-org/scancode-toolkit/pull/3924
75
+ https://github.com/aboutcode-org/scancode-toolkit/pull/4237
76
+ https://github.com/aboutcode-org/scancode-toolkit/pull/4241
77
+
78
+ - Default value of processes used for scancode scans is changed from
79
+ 1 to `N-1 `, where N is the number of CPU processes available in the
80
+ system. https://github.com/aboutcode-org/scancode-toolkit/pull/4104
81
+
49
82
- Also return sha1_git checksums for each files with ``--info `` plugin.
50
83
https://github.com/aboutcode-org/scancode-toolkit/issues/624
51
84
85
+ - Equivalent words like license and licence, as well as plurals are
86
+ now treated as the same in license detection. With this,
87
+ many redundant rules have been deprecated.
88
+ https://github.com/aboutcode-org/scancode-toolkit/pull/4215
89
+
90
+ - Support running scancode with python3.13
91
+ Update and use latest native dependencies with py3.13 support,
92
+ update and test py3.13 usage in CI and other scripts, and
93
+ update other third-party dependencies, use latest skeleton
94
+ https://github.com/aboutcode-org/scancode-toolkit/pull/4430
95
+
96
+ - Misc license detection improvements, new licenses and license
97
+ detection rules.
98
+ https://github.com/aboutcode-org/scancode-toolkit/pull/4261
99
+ https://github.com/aboutcode-org/scancode-toolkit/pull/4412
100
+ https://github.com/aboutcode-org/scancode-toolkit/pull/4405
101
+ https://github.com/aboutcode-org/scancode-toolkit/pull/4278
102
+ https://github.com/aboutcode-org/scancode-toolkit/pull/4093
103
+
104
+ - Fix an issues where `pip install scancode-toolkit ` was failing
105
+ because of a compatibility issue with Click
106
+ https://github.com/aboutcode-org/scancode-toolkit/pull/4427
52
107
53
108
v32.3.3 - 2025-03-06
54
109
--------------------
0 commit comments