- [Readme.md] Update the requirements for vigiles-buildroot to be setup
- [packages.py] Exclude output dir from makefile searches
- [kernel_uboot.py] Improve parsing of version from makefile
- [Feature] Add option to raise error when config.in or hash files are missing
- [packages.py] Include checksums from external sources
- [feature] Add option to specify the vigiles output location
- [internal] Include Config.in files from external_dirs
- [feature] Add option to generate SBOMs in CycloneDx format
- [cyclonedx] Add vulnerabilities
- [CHANGELOG.md] add changelog
- [cyclonedx_sbom] remap patch names from pedigree.patches.resolves.source.name to pedigree.patches.diff.url
- [Readme.md] Update the Using Vigiles CVE Check section
- [Readme.md] Replace manifest with SBOM in readme
- [buildroot.py] Parse package version from makefile if src override is used
- [checkcves.py] Fix API key parsing in 'check_linuxlink_key' function
- [packages.py] add patches for dependencies
- [packages.py] Include patches from multiple GLOBAL_PATCH_DIR into generated SBOM
- [feature] add option in menuconfig to generate the manifest only
- [checkcves.py] Display warning if linuxlink_key or dashboard config not found or parsed
- [packages.py] Include patches based on package version from GLOBAL_PATCH_DIR
- [internal] updates related to cpe id variables
- [buildroot.py] Use make-pattern with make command to get the package info
- [Config.in] Replace "manifest" with "SBOM" in menuconfig
- [checkcves.py] Remove arch_count from the demo summary
- [buildroot.py] Fix Error handling while running make
- [llapi] add enterprise vigiles support
- [buildroot.py] Identify and exclude virtual packages from generated SBOM
- [packages.py] report package dependencies in the generated SBOM
- [packages.py] include package checksums in generated SBOM
- [SBOM] SBOM updates for NTIA minimum elements compliance
- [ammendments.py] Set default values to required fields in SBOM
- [amendments.py] Fix excluded virtual package with the name variable missing still shows in the generated SBOM
- [packages.py] Include packages from BR2_EXTERNAL in generated SBOM
- [packages.py] find patches located in BR2_GLOBAL_PATCH_DIR
- [make] Add workaround for Make 4.3 bug
- [manifest] add download_location for packages
- [manifest] add package supplier for packages
- [manifest] add cpe_id for packages
- [manifest] truncate manifest name to 256 characters
- [linuxlink] use new v1 api route for manifest upload
- [make] add dynamic subfolder option
- Readme.md: updated instructions for dashboard conf
- Fix typo in args to _print_list
- Remove json load encoding parameter
- [make] Quote CONFIG'd file names to allow spaces in paths
- [parser] Drop printvars output without '='
- [config] Remove VIGILES_METADATA_ONLY option
- [reports] Add support to upload Manifest without waiting for CVE Report
- [credentials] Add ability to override via environment.
- [images] Add ability to override the manifest and report name.
- [llapi] Add verbose and non-fatal error reporting.
- [llapi] Update LinuxLinux route and handling
- [compat] Add fixups to support Buildroot 2016.08.x
- [parser] Split package makefile variable parsing into 2 steps.
- [whitelist] Fix typo when gathering CVE IDs from packages
- [linuxlink] Add support for Dashboard Folders
- [packages] Fixup import to resolve json module
- [packages] Fixup regex for finding CVEs in patch headers
- [firmware] Add support for capturing all firmware, not just u-boot.
- [feature] Add vigiles-image make target
- [features] Add support for amending CVE manifest + report
- [kconfig] Add option to enable debug output from vigiles-buildroot.
- [internal] Streamline manifest construction WRT packages.
- [internal] Improve messaging helpers and fixup users.
- First vigiles-buildroot release.