What's Changed
- Upgrade pip, django-altcha, bleach, and charset_normalizer by @tdruez in #398
- Refactor LDAP test to remove dependency on mockldap by @tdruez in #419
- Update ProductPackage license unknown during Scan all Packages by @tdruez in #420
- Allow "Scan all packages" availability to "change_product" users by @tdruez in #421
- Refine UI and consistency around Scan actions by @tdruez in #425
- Move the user id from project name to a label #387 by @tdruez in #426
- Upgrade Django to latest security release v5.2.8 by @tdruez in #427
- Add Dataspace FK validation on Dataspace and DejacodeUser models by @tdruez in #431
- Packaging for Debian by @chinyeungli in #424
- Packaging for Fedora by @chinyeungli in #422
- Fix a bug with the scan_status_fields on empty runs by @tdruez in #433
- Prioritize hashes and download URL for PurlDB mapping by @rogu-beta in #430
- Update weighted_risk_score on updating the relationship by @tdruez in #436
- Packaging for Nix by @chinyeungli in #391
- Upgrade django-grappelli to latest version by @tdruez in #437
- Migrate from rq-scheduler to new built-in CronScheduler by @tdruez in #435
- Export OpenVEX VEX document by @tdruez in #442
- feat: add support for PyPI purls in purl resolution by @tdruez in #443
- feat: add option to infer_download_urls on product importers by @tdruez in #444
- fix: update "add_to" javascript selector by @tdruez in #445
New Contributors
- @chinyeungli made their first contribution in #424
- @rogu-beta made their first contribution in #430
Full Changelog: v5.4.1...v5.5.0