--------------------
- Upgrade Django to version 5.0 and drop support for Python 3.8 and 3.9
https://github.com/nexB/scancode.io/issues/1020
- Fetching "Download URL" inputs is now delegated to an initial pipeline step that is
always run as the start of a pipeline.
This allows to run pipelines on workers running from a remote location, external to
the main ScanCode.io app server.
https://github.com/nexB/scancode.io/issues/410
- Migrate the Project.input_sources field into a InputSource model.
https://github.com/nexB/scancode.io/issues/410
- Refactor run_scancode to not fail on scan errors happening at the resource level,
such as a timeout. Project error message are created instead.
https://github.com/nexB/scancode.io/issues/1018
- Add support for the SCANCODEIO_SCAN_FILE_TIMEOUT setting in the scan_package pipeline.
https://github.com/nexB/scancode.io/issues/1018
- Add support for non-archive single file in the scan_package pipeline.
https://github.com/nexB/scancode.io/issues/1009
- Do not include "add-on" pipelines in the "New project" form choices.
https://github.com/nexB/scancode.io/issues/1041
- Display a "Run pipelines" button in the "Pipelines" panel.
Remove the ability to run a single pipeline in favor of running all "not started"
project pipeline.
https://github.com/nexB/scancode.io/issues/997
- In "map_deploy_to_develop" pipeline, add support for path patterns
in About file attributes documenting resource paths.
https://github.com/nexB/scancode.io/issues/1004
- Fix an issue where the pipeline details cannot be fetched when using URLs that
include credentials such as "user:passdomain".
https://github.com/nexB/scancode.io/issues/998
- Add a new pipeline, ``match_to_purldb``, that check CodebaseResources of a
Project against PurlDB for Package matches.