@@ -5,6 +5,7 @@ v21.4.x (next)
55--------------
66
77Breaking API changes:
8+ ~~~~~~~~~~~~~~~~~~~~~
89
910 - The data structure of the JSON output has changed for copyrights, authors
1011 and holders: we now use proper name for attributes and not a generic "value".
@@ -24,12 +25,14 @@ Breaking API changes:
2425
2526
2627Ouputs:
28+ ~~~~~~~
2729
2830 - Add new YAML-formatted output. This is exactly the same data structure as for
2931 the JSON output
3032
3133
3234License scanning:
35+ ~~~~~~~~~~~~~~~~~
3336
3437 - Add new command line option to filter ignorable copyrights when included
3538 in licenses.
@@ -39,46 +42,60 @@ License scanning:
3942v21.3.30
4043--------
4144
42- This is a mjor version with no breaking API changes. Heads-up: the next version
43- will bring up some significant API changes.
45+ This is a major version with no breaking API changes. Heads-up: the next version
46+ will bring up some significant API changes summarized above .
4447
4548
4649Security:
50+ ~~~~~~~~~
4751
48- - Update dependency versions for security.
52+ - Update dependency versions for security fixes .
4953
5054
5155License scanning:
56+ ~~~~~~~~~~~~~~~~~
5257
53- - Add 22 new and update 71 existing reference licenses
58+ - Add 22 new licenses and update 71 existing licenses
5459
5560 - Update licenses to include the SPDX license list 3.12
5661
57- - Improve license detection accuracy with over 2300 new and improved license
62+ - Improve license detection accuracy with over 2,300 new and updated license
5863 detection rules
5964
6065 - Undeprecate the regexp license and deprecate the hs-regexp-orig license
6166
6267 - Improve license db initial load time with caching for faster scancode
6368 start time
6469
65- - Ensure that license short names are no more than 50 characters long
70+ - Add experimental SCANCODE_LICENSE_INDEX_CACHE environment variable to point
71+ to an alternative directory where the license index cache is stored (as
72+ opposed to store this as package data.)
6673
67- - Thank you to Chin-Yeung Li @chinyeungli, Armijn Hemmel @jelmer
74+ - Ensure that license short names are not more than 50 characters long
75+
76+ - Thank you to:
77+ - Dennis Clark @DennisClark
78+ - Chin-Yeung Li @chinyeungli
79+ - Armijn Hemmel @armijnhemel
80+ - Sarita Singh @itssingh
81+ - Akanksha Garg @akugarg
6882
6983
7084Copyright scanning:
85+ ~~~~~~~~~~~~~~~~~~~
7186
7287 - Detect SPDX-FileCopyrightText as defined by the FSFE Reuse project
88+ Thank you to Daniel Eder @daniel-eder
7389
7490 - Fix bug when using the --filter-clues command line option
7591 Thank you to Van Lindberg @VanL
7692
7793 - Allow calling copyright detection from text lines to ease integration
7894 Thank you to Jelmer Vernooij @jelmer
79-
95+
8096
8197Package scanning:
98+ ~~~~~~~~~~~~~~~~~
8299
83100 - Add support for installed RPMs detection internally (not wired to scans)
84101 Thank you to Chin-Yeung Li @chinyeungli
@@ -91,24 +108,40 @@ Package scanning:
91108 used as a library.
92109
93110 - Improve support for RPM, npm, Debian, build scripts (Bazel) and Go packages
94-
111+ Thank you to:
112+ - Divyansh Sharma @Divyansh2512
113+ - Jonothan Yang @JonoYang
114+ - Steven Esser @majurg
115+
95116 - Add new support to collect information from semi-structured Readme files
117+ and related metadata files.
118+ Thank you to Jonothan Yang @JonoYang and Steven Esser @majurg
96119
97120
98121Ouputs:
122+ ~~~~~~~
99123
100124 - Add new Debian copyright-formatted output.
101125 Thank you to Jelmer Vernooij @jelmer
102126
103- - Fix bug in --ignore where directories where not skipped correctly
104- Thank you to Pierre Tardy @tardyp
127+ - Fix bug in --include where directories where not skipped correctly
128+ Thank you to Pierre Tardy @tardyp
105129
106130
131+ Misc. and documentation improvements:
132+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
133+
134+ - Update the way tests assertions are made
135+ Thank you to Aditya Viki @adityaviki
136+
137+ - Thank you to Aryan Kenchappagol @aryanxk02
138+
107139
108140v21.2.25
109141--------
110142
111143Installation:
144+ ~~~~~~~~~~~~~
112145
113146 - Resolve reported installation issues on macOS, Windows and Linux
114147 - Stop using extras for a default wheel installation
@@ -118,6 +151,7 @@ Installation:
118151 Thank you to Viktor Tiulpin @tiulpin
119152
120153License scanning:
154+ ~~~~~~~~~~~~~~~~~
121155
122156 - Over 150 new and updated licenses
123157 - Support the latest SPDX license list v3.11
@@ -126,7 +160,7 @@ License scanning:
126160 - Fix license cache handling issues
127161
128162Misc.:
129-
163+ ~~~~~~
130164 - Update extractcode, typecode and their native dependencies for better support
131165 of latests versions of macOS.
132166
@@ -135,12 +169,14 @@ v21.2.9
135169-------
136170
137171Security:
172+ ~~~~~~~~~
138173
139174 - Update vulnerable LXML to version 4.6.2 to fix
140175 https://nvd.nist.gov/vuln/detail/CVE-2020-27783
141176 This was detected thanks to https://github.com/nexb/vulnerablecode
142177
143178Operating system support:
179+ ~~~~~~~~~~~~~~~~~~~~~~~~~
144180
145181 - Drop support for Python 2 #295
146182 - Drop support for 32 bits on Windows #335
@@ -150,6 +186,7 @@ Operating system support:
150186 - Add deprecation message for native Windows support #2366
151187
152188License scanning:
189+ ~~~~~~~~~~~~~~~~~
153190
154191 - Improve license detection accuracy with over 8400 new license detection rules
155192 added or updated
@@ -163,17 +200,20 @@ License scanning:
163200 statement (that typically may be reported as some unknown license)
164201
165202Package scanning:
203+ ~~~~~~~~~~~~~~~~~
166204
167205 - Add detection of package-installed files
168206 - Add analysis of system package installed databases for Debian, OpenWRT and
169207 Alpine Linux packages
170208 - Add support for Alpine Linux, Debian, OpenWRT.
171209
172210Copyright scanning:
211+ ~~~~~~~~~~~~~~~~~~~
173212
174213 - Improve detection with minor grammar fixes
175214
176215Misc.:
216+ ~~~~~~
177217
178218 - Adopt a new calendar date-based versioning for scancode-toolkit version numbers
179219 - Update thirdparty dependencies and built-in plugins
@@ -190,6 +230,7 @@ v3.2.3 (2020-10-27)
190230-------------------
191231
192232Notable changes:
233+ ~~~~~~~~~~~~~~~~
193234
194235 - Collect Windows executable metadata #652
195236 - Fix minor bugs
@@ -200,6 +241,7 @@ v3.2.2rc3 (2020-09-21)
200241----------------------
201242
202243Notable changes:
244+ ~~~~~~~~~~~~~~~~
203245
204246 - Use commoncode, typecode and extractcode as external standalone packages #2233
205247
@@ -208,6 +250,7 @@ v3.2.1rc2 (2020-09-11)
208250----------------------
209251
210252Minor bug fixes:
253+ ~~~~~~~~~~~~~~~~
211254
212255 - Do not fail if Debian status is missing #2224
213256 - Report correct detected license text in binary #2226 #2227
0 commit comments