Skip to content

Commit 3bb2465

Browse files
committed
Update CHANGELOG
Signed-off-by: Philippe Ombredanne <[email protected]>
1 parent a83666a commit 3bb2465

File tree

1 file changed

+66
-8
lines changed

1 file changed

+66
-8
lines changed

CHANGELOG.rst

Lines changed: 66 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
Changelog
22
=========
33

4-
v21.x.x (next, future)
4+
31.0.0 (next, future)
55
-----------------------
66

7+
78
Important API changes:
89
~~~~~~~~~~~~~~~~~~~~~~~~
910

@@ -27,9 +28,9 @@ Important API changes:
2728
that contains each package instance that can be aggregating data from
2829
multiple manifests for a single package instance.
2930

30-
- The data structure for HTML output has been changed to include emails and urls under the
31-
"infos" object. Now HTML template will output holders, authors, emails, and
32-
urls into separate tables like "licenses" and "copyrights".
31+
- The data structure for HTML output has been changed to include emails and
32+
urls under the "infos" object. Now HTML template will output holders,
33+
authors, emails, and urls into separate tables like "licenses" and "copyrights".
3334

3435
Copyright detection:
3536
~~~~~~~~~~~~~~~~~~~~
@@ -45,10 +46,49 @@ Package detection:
4546
- Add support for OpenWRT packages.
4647
- Add support for Yocto/BitBake .bb recipes.
4748
- Add support to track installed files for each Package type.
49+
50+
51+
Outputs:
52+
~~~~~~~~
53+
54+
- There is a new CycloneDX output.
55+
56+
30.0.0 - 2021-09-19
57+
--------------------
58+
59+
This is a major release with new features, and several bug fixes and improvements
60+
61+
We have droped using calendar-based versions and are now switched back to semver.
62+
We also have introduced a new JSON format version based on semver to version
63+
the JSON output format data structure.
64+
65+
66+
Outputs:
67+
~~~~~~~~
68+
69+
- The SPDX output now has the mandatory ids attribute per SPDX spec. And we support
70+
SPDX 2.2
71+
- There is a new CycloneDX output.
72+
73+
74+
Package detection:
75+
~~~~~~~~~~~~~~~~~~
76+
77+
- The Debian packages declared license detection in machine readable copyright files
78+
and unstructured copyright has been significantly improved with the tracking of
79+
the detection start and end line of a license match. This is not yet exposed outside
80+
of tests.
81+
4882
- Debian copyright license detection has been significantly improved with new
4983
license detection rules.
5084

5185

86+
Copyright detection:
87+
~~~~~~~~~~~~~~~~~~~~
88+
89+
- The copyright detection accuracy has been improved and several bugs fixed.
90+
91+
5292
License detection:
5393
~~~~~~~~~~~~~~~~~~~
5494

@@ -66,10 +106,21 @@ License detection:
66106

67107
- Rules that match at least one unknown license have a flag "has_unknown" set
68108
in the returned match results.
69-
70-
- There is a new experimental command line option "--unknown-licenses" to
71-
detect unknown licenses and follow license references such as "See license in
72-
file COPYING". The actual data structure for this new option is evolving.
109+
110+
- Experimental: License detection can now "follow" license mentions that reference another
111+
file such as "see license in COPYING". Use the the new --unknown-licenses command line
112+
option to test this new feature. It will evolve significantly
113+
114+
115+
116+
Miscellaneous
117+
~~~~~~~~~~~~~~~
118+
119+
- Add "--no-check-version" CLI option to scancode to bypass live new version
120+
check on PyPI
121+
122+
- We now display again the command line progressbar counters correctly.
123+
73124

74125

75126
Many thanks to every contributors that made this possible and in particular:
@@ -78,6 +129,13 @@ Many thanks to every contributors that made this possible and in particular:
78129
- Ayan Sinha Mahapatra @AyanSinhaMahapatra
79130
- Jono Yang @JonoYang
80131
- Philippe Ombredanne @pombredanne
132+
- John Horan
133+
- Yunus
134+
- Hesa
135+
- Mirko
136+
- Helio
137+
- Rainer Bieniek
138+
81139

82140

83141
v21.8.4

0 commit comments

Comments
 (0)