11Changelog
22=========
33
4- v34.9.5 (unreleased)
4+ v35.0.0 (2025-06-23)
5+ --------------------
6+
7+ - Add support for Python 3.13.
8+ Upgrade the base image in Dockerfile to ``python:3.13-slim ``.
9+ https://github.com/aboutcode-org/scancode.io/pull/1469/files
10+
11+ - Display matched snippets details in "Resource viewer", including the package,
12+ resource, and similarity values.
13+ https://github.com/aboutcode-org/scancode.io/issues/1688
14+
15+ - Add filtering by label and pipeline in the ``flush-projects `` management command.
16+ Also, a new ``--dry-run `` option is available to test the filters before applying
17+ the deletion.
18+ https://github.com/aboutcode-org/scancode.io/pull/1690
19+
20+ - Add support for using Package URL (purl) as project input.
21+ This implementation is based on ``purl2url.get_download_url ``.
22+ https://github.com/aboutcode-org/scancode.io/issues/1383
23+
24+ - Raise a ``MatchCodeIOException `` when the response from the MatchCode.io service is
25+ not valid in ``send_project_json_to_matchcode ``.
26+ This generally means an issue on the MatchCode.io server side.
27+ https://github.com/aboutcode-org/scancode.io/issues/1665
28+
29+ - Upgrade Bulma CSS and Ace JS libraries to latest versions.
30+ Refine the CSS for the Resource viewer.
31+ https://github.com/aboutcode-org/scancode.io/pull/1692
32+
33+ - Add "(No value detected)" for Copyright and Holder charts.
34+ https://github.com/aboutcode-org/scancode.io/issues/1697
35+
36+ - Add "Package Compliance Alert" chart in the Policies section.
37+ https://github.com/aboutcode-org/scancode.io/pull/1699
38+
39+ v34.11.0 (2025-05-02)
40+ ---------------------
41+
42+ - Add a ``UUID `` field on the DiscoveredDependency model.
43+ Use the UUID for the DiscoveredDependency spdx_id for better SPDX compatibility.
44+ https://github.com/aboutcode-org/scancode.io/issues/1651
45+
46+ - Add MatchCode-specific functions to compute fingerprints from stemmed code
47+ files. Update CodebaseResource file content view to display snippet matches,
48+ if available, when the codebase has been sent for matching to MatchCode.
49+ https://github.com/aboutcode-org/scancode.io/pull/1656
50+
51+ - Add the ability to export filtered QuerySet of a FilterView into the JSON format.
52+ https://github.com/aboutcode-org/scancode.io/pull/1572
53+
54+ - Include ``ProjectMessage `` records in the JSON output ``headers `` section.
55+ https://github.com/aboutcode-org/scancode.io/issues/1659
56+
57+ v34.10.1 (2025-03-26)
58+ ---------------------
59+
60+ - Convert the ``declared_license `` field value return by ``python-inspector `` in
61+ ``resolve_pypi_packages ``.
62+ Resolving requirements.txt files will now return proper license data.
63+ https://github.com/aboutcode-org/scancode.io/issues/1598
64+
65+ - Add support for installing on Apple Silicon (macOS ARM64) in dev mode.
66+ https://github.com/aboutcode-org/scancode.io/pull/1646
67+
68+ v34.10.0 (2025-03-21)
69+ ---------------------
70+
71+ - Rename the ``docker ``, ``docker_windows ``, and ``root_filesystem `` modules to
72+ ``analyze_docker ``, ``analyze_docker_windows ``, and ``analyze_root_filesystem ``
73+ for consistency.
74+
75+ - Refine and document the Webhook system
76+ https://github.com/aboutcode-org/scancode.io/issues/1587
77+ * Add UI to add/delete Webhooks from the project settings
78+ * Add a new ``add-webhook `` management command
79+ * Add a ``add_webhook `` REST API action
80+ * Add a new ``SCANCODEIO_GLOBAL_WEBHOOK `` setting
81+ * Add a new chapter dedicated to Webhooks management in the documentation
82+ * Add support for custom payload dedicated to Slack webhooks
83+
84+ - Upgrade Bulma CSS library to version 1.0.2
85+ https://github.com/aboutcode-org/scancode.io/pull/1268
86+
87+ - Disable the creation of the global webhook in the ``batch-create `` command by default.
88+ The global webhook can be created by providing the ``--create-global-webhook `` option.
89+ A ``--no-global-webhook `` option was also added to the ``create-project `` command to
90+ provide the ability to skip the global webhook creation.
91+ https://github.com/aboutcode-org/scancode.io/pull/1629
92+
93+ - Add support for "Permission denied" file access in make_codebase_resource.
94+ https://github.com/aboutcode-org/scancode.io/issues/1630
95+
96+ - Refine the ``scan_single_package `` pipeline to work on git fetched inputs.
97+ https://github.com/aboutcode-org/scancode.io/issues/1376
98+
99+ v34.9.5 (2025-02-19)
5100--------------------
6101
7102- Add support for the XLSX report in REST API.
@@ -11,6 +106,18 @@ v34.9.5 (unreleased)
11106 Also, the Project labels are kept during reset.
12107 https://github.com/aboutcode-org/scancode.io/issues/1568
13108
109+ - Add aboutcode.pipeline as an install_requires external dependency to prevent conflicts
110+ with other aboutcode submodules.
111+ https://github.com/aboutcode-org/scancode.io/issues/1423
112+
113+ - Add a ``add-webhook `` management command that allows to add webhook subscription on
114+ a project.
115+ https://github.com/aboutcode-org/scancode.io/issues/1587
116+
117+ - Add proper progress logging for the ``assemble `` section of the
118+ ``scan_for_application_packages ``.
119+ https://github.com/aboutcode-org/scancode.io/issues/1601
120+
14121v34.9.4 (2025-01-21)
15122--------------------
16123
0 commit comments