11Changelog
22=========
33
4- v34.9.6 (unreleased)
4+ v35.1.0 (unreleased)
55--------------------
66
7+ - Add a ``--fail-on-vulnerabilities `` option in ``check-compliance `` management command.
8+ When this option is enabled, the command will exit with a non-zero status if known
9+ vulnerabilities are detected in discovered packages and dependencies.
10+ Requires the ``find_vulnerabilities `` pipeline to be executed beforehand.
11+ https://github.com/aboutcode-org/scancode.io/pull/1702
12+
13+ - Enable ``--license-references `` scan option in the ``scan_single_package `` pipeline.
14+ The ``license_references `` and ``license_rule_references `` attributes will now be
15+ available in the scan results, including the details about detected licenses and
16+ license rules used during the scan.
17+ https://github.com/aboutcode-org/scancode.io/issues/1657
18+
19+ v35.0.0 (2025-06-23)
20+ --------------------
21+
22+ - Add support for Python 3.13.
23+ Upgrade the base image in Dockerfile to ``python:3.13-slim ``.
24+ https://github.com/aboutcode-org/scancode.io/pull/1469/files
25+
26+ - Display matched snippets details in "Resource viewer", including the package,
27+ resource, and similarity values.
28+ https://github.com/aboutcode-org/scancode.io/issues/1688
29+
30+ - Add filtering by label and pipeline in the ``flush-projects `` management command.
31+ Also, a new ``--dry-run `` option is available to test the filters before applying
32+ the deletion.
33+ https://github.com/aboutcode-org/scancode.io/pull/1690
34+
35+ - Add support for using Package URL (purl) as project input.
36+ This implementation is based on ``purl2url.get_download_url ``.
37+ https://github.com/aboutcode-org/scancode.io/issues/1383
38+
39+ - Raise a ``MatchCodeIOException `` when the response from the MatchCode.io service is
40+ not valid in ``send_project_json_to_matchcode ``.
41+ This generally means an issue on the MatchCode.io server side.
42+ https://github.com/aboutcode-org/scancode.io/issues/1665
43+
44+ - Upgrade Bulma CSS and Ace JS libraries to latest versions.
45+ Refine the CSS for the Resource viewer.
46+ https://github.com/aboutcode-org/scancode.io/pull/1692
47+
48+ - Add "(No value detected)" for Copyright and Holder charts.
49+ https://github.com/aboutcode-org/scancode.io/issues/1697
50+
51+ - Add "Package Compliance Alert" chart in the Policies section.
52+ https://github.com/aboutcode-org/scancode.io/pull/1699
53+
54+ - Update univers to v31.0.0, catch ``NotImplementedError `` in
55+ ``get_unique_unresolved_purls ``, and properly log error in project.
56+ https://github.com/aboutcode-org/scancode.io/pull/1700
57+ https://github.com/aboutcode-org/scancode.io/pull/1701
58+
59+ v34.11.0 (2025-05-02)
60+ ---------------------
61+
62+ - Add a ``UUID `` field on the DiscoveredDependency model.
63+ Use the UUID for the DiscoveredDependency spdx_id for better SPDX compatibility.
64+ https://github.com/aboutcode-org/scancode.io/issues/1651
65+
66+ - Add MatchCode-specific functions to compute fingerprints from stemmed code
67+ files. Update CodebaseResource file content view to display snippet matches,
68+ if available, when the codebase has been sent for matching to MatchCode.
69+ https://github.com/aboutcode-org/scancode.io/pull/1656
70+
71+ - Add the ability to export filtered QuerySet of a FilterView into the JSON format.
72+ https://github.com/aboutcode-org/scancode.io/pull/1572
73+
74+ - Include ``ProjectMessage `` records in the JSON output ``headers `` section.
75+ https://github.com/aboutcode-org/scancode.io/issues/1659
76+
77+ v34.10.1 (2025-03-26)
78+ ---------------------
79+
80+ - Convert the ``declared_license `` field value return by ``python-inspector `` in
81+ ``resolve_pypi_packages ``.
82+ Resolving requirements.txt files will now return proper license data.
83+ https://github.com/aboutcode-org/scancode.io/issues/1598
84+
85+ - Add support for installing on Apple Silicon (macOS ARM64) in dev mode.
86+ https://github.com/aboutcode-org/scancode.io/pull/1646
87+
88+ v34.10.0 (2025-03-21)
89+ ---------------------
90+
791- Rename the ``docker ``, ``docker_windows ``, and ``root_filesystem `` modules to
892 ``analyze_docker ``, ``analyze_docker_windows ``, and ``analyze_root_filesystem ``
993 for consistency.
@@ -17,6 +101,21 @@ v34.9.6 (unreleased)
17101 * Add a new chapter dedicated to Webhooks management in the documentation
18102 * Add support for custom payload dedicated to Slack webhooks
19103
104+ - Upgrade Bulma CSS library to version 1.0.2
105+ https://github.com/aboutcode-org/scancode.io/pull/1268
106+
107+ - Disable the creation of the global webhook in the ``batch-create `` command by default.
108+ The global webhook can be created by providing the ``--create-global-webhook `` option.
109+ A ``--no-global-webhook `` option was also added to the ``create-project `` command to
110+ provide the ability to skip the global webhook creation.
111+ https://github.com/aboutcode-org/scancode.io/pull/1629
112+
113+ - Add support for "Permission denied" file access in make_codebase_resource.
114+ https://github.com/aboutcode-org/scancode.io/issues/1630
115+
116+ - Refine the ``scan_single_package `` pipeline to work on git fetched inputs.
117+ https://github.com/aboutcode-org/scancode.io/issues/1376
118+
20119v34.9.5 (2025-02-19)
21120--------------------
22121
0 commit comments