--------------------
- Upgrade ScanCode-toolkit to latest v32.0.x
Warning: This upgrade requires schema and data migrations (both included).
It is recommended to reset and re-run the pipelines to benefit from the latest
ScanCode detection improvements.
Refer to https://github.com/nexB/scancode-toolkit/blob/develop/CHANGELOG.rst#v3200-next-roadmap
for the full list of changes.
https://github.com/nexB/scancode.io/issues/569
- Add a new ``deploy_to_develop`` pipeline specialized in creating relations between
the development source code and binaries or deployed code.
This pipeline is expecting 2 archive files with "from-" and "to-" filename prefixes
as inputs:
1. "from-[FILENAME]" archive containing the development source code
2. "to-[FILENAME]" archive containing the deployment compiled code
https://github.com/nexB/scancode.io/issues/659
- Add ability to configure a Project through a new "Settings" form in the UI or by
providing a ".scancode-config.yml" configuration file as one of the Project inputs.
The "Settings" form allows to rename a Project, add and edit the notes, as well
as providing a list of patterns to be ignored during pipeline runs, the choice of
extracting archives recursively, and the ability to provide a custom template for
attribution.
https://github.com/nexB/scancode.io/issues/685
https://github.com/nexB/scancode.io/issues/764
- Add ``notes`` field on the Project model. Notes can be updated from the Project
settings form. Also, notes can be provided while creating a project through the CLI
using the a new ``--notes`` option.
https://github.com/nexB/scancode.io/issues/709
- Add a mapper function to relate .ABOUT files during the d2d pipeline.
https://github.com/nexB/scancode.io/issues/740
- Enhance the file viewer UI of the resource details view.
A new search for the file content was added.
Also, it is now possible to expand the file viewer in full screen mode.
https://github.com/nexB/scancode.io/issues/724
- Refine the breadcrumb UI for details view.
https://github.com/nexB/scancode.io/issues/717
- Move the "Resources status" panel from the run modal to the project details view.
https://github.com/nexB/scancode.io/issues/370
- Improve the speed of Project ``reset`` and ``delete`` using the _raw_delete model API.
https://github.com/nexB/scancode.io/issues/729
- Specify ``update_fields`` during each ``save()`` related to Run tasks,
to force a SQL UPDATE in order to avoid any data loss when the model fields are
updated during the task execution.
https://github.com/nexB/scancode.io/issues/726
- Add support for XLSX input in the ``load_inventory`` pipeline.
https://github.com/nexB/scancode.io/issues/735
- Add support for unknown licenses in attribution output.
https://github.com/nexB/scancode.io/issues/749
- Add ``License`` objects to each of the package for attribution generation.
https://github.com/nexB/scancode.io/issues/775
- The "Codebase" panel can now be used to browse the Project's codebase/ directory
and open related resources details view.
https://github.com/nexB/scancode.io/issues/744