Skip to content

Commit 945b580

Browse files
committed
Bump version and update CHANGELOG
Signed-off-by: Philippe Ombredanne <[email protected]>
1 parent 7e3d2bc commit 945b580

File tree

4 files changed

+79
-17
lines changed

4 files changed

+79
-17
lines changed

CHANGELOG.rst

Lines changed: 76 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,40 @@ Breaking API changes:
2323
that contains each package instace that can be aggregating data from
2424
multiple manifests for a single package instance.
2525

26+
Ouputs:
27+
~~~~~~~
28+
29+
- Add new YAML-formatted output. This is exactly the same data structure as for
30+
the JSON output
2631

27-
v21.6.6
32+
33+
v21.6.7
2834
--------
2935

36+
This is a major new release with important security and bug fixes, as well as
37+
significant improvement in license detection.
38+
39+
40+
Many thanks to every contributors that made this possible and in particular:
41+
42+
- Akanksha Garg @akugarg
43+
- Ayan Sinha Mahapatra @AyanSinhaMahapatra
44+
- Dennis Clark @DennisClark
45+
- François Granade @farialima
46+
- Hanna Modica @hanna-modica
47+
- Jelmer Vernooij @jelmer
48+
- Jono Yang @JonoYang
49+
- Konrad Weihmann @priv-kweihmann
50+
- Philippe Ombredanne @pombredanne
51+
- Pierre Tardy @tardyp
52+
- Sarita Singh @itssingh
53+
- Sebastian Thomas @sebathomas
54+
- Steven Esser @majurg
55+
- Till Jaeger @LeChasseur
56+
- Thomas Druez @tdruez
57+
58+
59+
3060
Breaking API changes:
3161
~~~~~~~~~~~~~~~~~~~~~
3262

@@ -41,7 +71,7 @@ Security updates:
4171
~~~~~~~~~~~~~~~~~
4272

4373
- Update minimum versions and pinned version of thirdparty dependencies
44-
to benefit from latest improvements and sceurity fixes. This includes in
74+
to benefit from latest improvements and security fixes. This includes in
4575
particular this issues:
4676

4777
- pkg:pypi/pygments: (low severity, limited impact) CVE-2021-20270, CVE-2021-27291
@@ -55,23 +85,58 @@ Security updates:
5585
Ouputs:
5686
~~~~~~~
5787

58-
- Add new YAML-formatted output. This is exactly the same data structure as for
59-
the JSON output
6088
- The JSON output packages section has a new "extra_data" attributes which is
6189
a JSON object that can contain arbitrary data that are specific to a package
6290
type.
6391

6492

65-
License scanning:
93+
License detection:
6694
~~~~~~~~~~~~~~~~~
6795

68-
- Add new command line option to filter ignorable copyrights when included
69-
in licenses.
96+
- The SPDX license list has been update to 3.13
7097

71-
- Add new and improved license detection rules.
72-
Thank you to:
73-
- Sebastian Thomas @sebathomas
74-
- Till Jaeger @LeChasseur
98+
- Add 42 new and updated 45 existing licenses.
99+
100+
- Over 14,300 new and improved license detection rules have been added. A large
101+
number of these (~13,400) are to avoid false positive detections.
102+
103+
104+
Copyright detection:
105+
~~~~~~~~~~~~~~~~~~~~
106+
107+
- Improved speed and fixed some timeout issues. Fixed minor misc. bugs.
108+
109+
- Allow calling copyright detection from text lines to ease integration
110+
111+
112+
Package detection:
113+
~~~~~~~~~~~~~~~~~~
114+
115+
- A new "extra_data" dictiuonary is now part of the "packages" data in the
116+
returned JSON. This is used to store arbitrary type-specific data that do
117+
cannot be fit in the Package data structure.
118+
119+
- The Debian copyright files license detection has been reworked and
120+
significantly improved.
121+
122+
- The PyPI package detection and manifest parsing has been reworked and
123+
significantly improved.
124+
125+
- The detection of Windows executables and DLLs metadata has been enabled.
126+
These metadata are returned as packages.
127+
128+
129+
Other:
130+
~~~~~~~
131+
- Most third-party libraries have been updated to their newer versions. Some
132+
dependency constraints have been relaxed to help some usage as a library.
133+
134+
- The on-commit CI tests now validate that we can install from PyPI without
135+
problem.
136+
137+
- Fix several installation issues.
138+
139+
- Add new function to detect copyrights from lines.
75140

76141

77142

@@ -126,9 +191,6 @@ Copyright scanning:
126191
- Fix bug when using the --filter-clues command line option
127192
Thank you to Van Lindberg @VanL
128193

129-
- Allow calling copyright detection from text lines to ease integration
130-
Thank you to Jelmer Vernooij @jelmer
131-
132194
- Fixed copyright truncation bug
133195
Thank you to Akanksha Garg @akugarg
134196

setup-mini.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = scancode-toolkit-mini
3-
version = 21.6.2
3+
version = 21.6.7
44
license = Apache-2.0 AND CC-BY-4.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft
55

66
description = ScanCode is a tool to scan code for license, copyright, package and their documented dependencies and other interesting facts. scancode-toolkit-mini is a special build that does not come with pre-built binary dependencies by default. These are instead installed separately or with the extra_requires scancode-toolkit-mini[full]

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = scancode-toolkit
3-
version = 21.6.2
3+
version = 21.6.7
44
license = Apache-2.0 AND CC-BY-4.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft
55

66
description = ScanCode is a tool to scan code for license, copyright, package and their documented dependencies and other interesting facts.

src/scancode_config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ def _create_dir(location):
7474

7575
# in case package is not installed or we do not have setutools/pkg_resources
7676
# on hand fall back to this version
77-
__version__ = '21.6.2'
77+
__version__ = '21.6.7'
7878
try:
7979
from pkg_resources import get_distribution, DistributionNotFound
8080
try:

0 commit comments

Comments
 (0)