Releases: anthonyharrison/lib4sbom
Releases · anthonyharrison/lib4sbom
v0.6.0
v0.5.4
Updates in this release
Fixes
- fix: handle unknown supplier type
- fix: handling of license expressions
v0.5.3
v0.5.2
Updates in this release
New features
- feat: Add vulnerability parser
- feat: Update examples
- feat: Update licence list to version 3.22
Fixes
v0.5.1
v0.5.0
Updates in this release
New features
- feat: Introduce XML parsing for CycloneDX (fixes #1)
- feat: Add CycloneDX assembly suport (fixes #13)
- feat: Add initial support for SPDX RDF and XML files
- feat: Add vulnerabilities to SBOM
- feat: User defined license handling in SPDX
- feat: Add enhanced metadata attributes
- feat: Add vulnerability object
- feat: Refactor CycloneDX generator
- feat: Allow license text to be specified with license name
- feat: Allow SPDX version to be specified for SPDX documents
- feat: Allow UUID to be user specified
- feat: Reuse metadata from parsed SBOMs
- feat: Update examples
Fixes
- bug: Handle '-' in supplier name (Fixes #14)
- doc: Update README
- fix: Ensure user defined id is valid for SPDX
- fix: Fix metadata tools field of CycloneDX
- fix: Fix organisation typo
- fix: Formatting issues with generated document
- fix: Handle deprecated tools specification in CycloneDX version 1.5
- fix: Handle missing file id
- fix: Id overwritten by name for file object
- fix: License expression handling for CycloneDX
- fix: Linting
- fix: Remove commented code
- fix: Remove debug code
- fix: SPDX handling of user defined component id
- fix: SPDX version field truncated
- fix: Supplier contains digit (fixes #17)
- fix: Tool version metadata handling (CycloneDX)
- fix: Update relationships
- fix: Update test example
- fix: validate supplier type
- Merge pull request #15 from ffontaine/fix-typo
- Merge pull request #18 from ffontaine/fix-tools
- test: Additional Cyclonedx example
- test: Add CycloneDX XML test files
v0.4.3
v0.4.2
v0.4.1
v0.4.0
Updates in this release
New features
- feat: Add support for CycloneDX version 1.5 (fixes #6)
- feat: Add support for package attribution (SPDX)
- feat: Update license list to version 3.21
- feat: update version
Fixes
- doc: Update README
- fix: Additional checking of dependencies
- fix: Handle duplicate packages in CycloneDX (fixes #3)
- fix: optional license in component evidence
- fix: parsing originator in SPDX JSON file (fixes #4)
- fix: Retain deprecated ids
- fix: Linting (fixes #7)
- Merge pull request #5 from rh0dy/main