Skip to content

Commit f3086c5

Browse files
Merge pull request #3405 from nexB/release-prep-v32
Release prep v32
2 parents 232f442 + a8ae650 commit f3086c5

File tree

5 files changed

+43
-11
lines changed

5 files changed

+43
-11
lines changed

CHANGELOG.rst

Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,52 @@ Changelog
22
=========
33

44
v33.0.0 (next next, roadmap)
5-
65
----------------------------
76

8-
97
- We now support new package manifest formats:
108

119
- OpenWRT packages.
1210
- Yocto/BitBake .bb recipes.
1311

12+
- Fallback packages for non-native dependencies of SCTK.
13+
- Dependencies for
14+
- Support for copyright detection objects.
1415

15-
v32.0.0 (next, roadmap)
16-
-----------------------
16+
v32.1.0 (next, roadmap)
17+
----------------------------
18+
19+
- A new field in packages with the license category for the
20+
detected license expression and also an API function to
21+
compute license categories from license expressions.
22+
See https://github.com/nexB/scancode-toolkit/issues/2897
23+
24+
- More support for tabular output formats: New command-line
25+
options for XSLX output, and the old `--csv` command line
26+
option is removed.
27+
See https://github.com/nexB/scancode-toolkit/issues/830
28+
29+
- `--unknown-licenses` is removed and this is always enabled
30+
and only used in case of improper detections automatically.
31+
Also tag all license rules with required phrases to improve
32+
license detection and reduce false positives.
33+
See https://github.com/nexB/scancode-toolkit/issues/3300
34+
35+
- File categorization support added, a post scan plugin tagging
36+
files with priority levels for review, and also take advantage
37+
of these in other summary plugins.
38+
See https://github.com/nexB/scancode-toolkit/issues/1745
39+
40+
v32.0.0 - 2023-05-23
41+
---------------------
1742

1843
Important API changes:
1944
~~~~~~~~~~~~~~~~~~~~~~
2045

2146
This is a major release with major API and output format changes and signicant
2247
feature updates.
2348

24-
In particular changed to the output format for the licenses and packages, and
25-
we changed some of the command line options.
49+
In particular the output format has changed for the licenses and packages, and
50+
also for some of the command line options.
2651

2752
The output format version is now 3.0.0.
2853

ROADMAP.rst

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ This is for SCTK first.
2929

3030
Status: This has been completed in SCTK and also included in SCIO. We use
3131
an updated --summary option and a new license clarity score for this.
32-
Some work is still in progress as part of 3.) "detections"
32+
We also have LicenseDetections for resources/packages and a top level
33+
unique license detections as a summary.
3334

3435

3536
2. Package files.
@@ -50,11 +51,15 @@ This has been completed in SCTK and also included in SCIO.
5051
- package: object of its own, and related set of files, not always in the same
5152
directory
5253

54+
This is completed in SCTK.
55+
5356
*License*:
5457

5558
- many detections in a file at different locations, could be merged into a single reported license
5659
- same for primary licenses
5760

61+
This is completed in SCTK.
62+
5863
*Copyright*:
5964

6065
- Copyright and author detection, which are tracked at the line level
@@ -76,6 +81,7 @@ Roadmap
7681

7782
- SCTK: add primary license field in package output and populate this based on
7883
package-type/ecosystem conventions.
84+
- SCTK: also populate secondary license fields
7985
- SCIO: add primary license field in DiscoveredPackage models and feed it with
8086
the data from packages
8187
- SCIO: Do we track secondary? or is this just data aggregated on the fly.
@@ -87,7 +93,7 @@ Roadmap
8793

8894
- This is closely tied to the primary license detection and should focus
8995
on package manifests and key files.
90-
96+
- Support copyright parsing from all package ecosystems.
9197

9298
3. Package files
9399
~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -122,3 +128,4 @@ Roadmap
122128
- Revamp how common list of suprrious licenses are detected (this is a bug)
123129
- Use important key phrases for license detection https://github.com/nexB/scancode-toolkit/issues/2637
124130

131+
This is mostly completed, for follow up see https://github.com/nexB/scancode-toolkit/issues/2878.

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
3-
version = 32.0.0rc4
3+
version = 32.0.0
44
license = Apache-2.0 AND CC-BY-4.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft
55

66
# description must be on ONE line https://github.com/pypa/setuptools/issues/1390

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 = 32.0.0rc4
3+
version = 32.0.0
44
license = Apache-2.0 AND CC-BY-4.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft
55

66
# description must be on ONE line https://github.com/pypa/setuptools/issues/1390

src/scancode_config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ def _create_dir(location):
132132
# 4. hardcoded This is the default, fallback version in case package is not installed or we
133133
# do not have a proper version otherwise.
134134
if not __version__:
135-
__version__ = '32.0.0rc4'
135+
__version__ = '32.0.0'
136136

137137
#######################
138138
# used to warn user when the version is out of date

0 commit comments

Comments
 (0)