11Changelog
22=========
33
4- v34.12.0 (unreleased)
5- ---------------------
4+ v35.2.0 (unreleased)
5+ --------------------
6+
7+ - Refactor policies implementation to support more than licenses.
8+ The entire ``policies `` data is now stored on the ``ScanPipeConfig `` in place of the
9+ ``license_policy_index ``.
10+ Also, a new method ``get_policies_dict `` methods is now available on the ``Project ``
11+ model to easily retrieve all the policies data as a dictionary.
12+ Renamed for clarity:
13+ * ``policy_index `` to ``license_policy_index ``
14+ * ``policies_enabled `` to ``license_policies_enabled ``
15+ https://github.com/aboutcode-org/scancode.io/pull/1718
16+
17+ - Add support for SPDX license identifiers as ``license_key `` in license policies
18+ ``policies.yml `` file.
19+ https://github.com/aboutcode-org/scancode.io/issues/1348
20+
21+ v35.1.0 (2025-07-02)
22+ --------------------
23+
24+ - Replace the ``setup.py ``/``setup.cfg `` by ``pyproject.toml `` file.
25+ https://github.com/aboutcode-org/scancode.io/issues/1608
26+
27+ - Update scancode-toolkit to v32.4.0. See CHANGELOG for updates:
28+ https://github.com/aboutcode-org/scancode-toolkit/releases/tag/v32.4.0
29+ Adds a new ``git_sha1 `` attribute to the ``CodebaseResource `` model as this
30+ is now computed and returned from the ``scancode-toolkit `` ``--info `` plugin.
31+ https://github.com/aboutcode-org/scancode.io/pull/1708
32+
33+ - Add a ``--fail-on-vulnerabilities `` option in ``check-compliance `` management command.
34+ When this option is enabled, the command will exit with a non-zero status if known
35+ vulnerabilities are detected in discovered packages and dependencies.
36+ Requires the ``find_vulnerabilities `` pipeline to be executed beforehand.
37+ https://github.com/aboutcode-org/scancode.io/pull/1702
38+
39+ - Enable ``--license-references `` scan option in the ``scan_single_package `` pipeline.
40+ The ``license_references `` and ``license_rule_references `` attributes will now be
41+ available in the scan results, including the details about detected licenses and
42+ license rules used during the scan.
43+ https://github.com/aboutcode-org/scancode.io/issues/1657
44+
45+ - Add a new step to the ``DeployToDevelop `` pipeline, ``map_python ``, to match
46+ Cython source files (.pyx) to their compiled binaries.
47+ https://github.com/aboutcode-org/scancode.io/pull/1703
48+
49+ v35.0.0 (2025-06-23)
50+ --------------------
51+
52+ - Add support for Python 3.13.
53+ Upgrade the base image in Dockerfile to ``python:3.13-slim ``.
54+ https://github.com/aboutcode-org/scancode.io/pull/1469/files
655
756- Display matched snippets details in "Resource viewer", including the package,
857 resource, and similarity values.
@@ -26,6 +75,17 @@ v34.12.0 (unreleased)
2675 Refine the CSS for the Resource viewer.
2776 https://github.com/aboutcode-org/scancode.io/pull/1692
2877
78+ - Add "(No value detected)" for Copyright and Holder charts.
79+ https://github.com/aboutcode-org/scancode.io/issues/1697
80+
81+ - Add "Package Compliance Alert" chart in the Policies section.
82+ https://github.com/aboutcode-org/scancode.io/pull/1699
83+
84+ - Update univers to v31.0.0, catch ``NotImplementedError `` in
85+ ``get_unique_unresolved_purls ``, and properly log error in project.
86+ https://github.com/aboutcode-org/scancode.io/pull/1700
87+ https://github.com/aboutcode-org/scancode.io/pull/1701
88+
2989v34.11.0 (2025-05-02)
3090---------------------
3191
0 commit comments