Releases: CycloneDX/cyclonedx-php-composer
Releases · CycloneDX/cyclonedx-php-composer
3.10.0
3.9.2
3.9.1
3.9.0
3.8.0
3.7.0
Added
- CLI got a new switch
--no-version-normalization
. (via #138)
That allows to omit component version-string normalization.
Per default this plugin will normalize version strings by stripping leading "v".
This is a compatibility-switch. The next major-version of this plugin will not modify component versions. (see #102)
3.6.0
3.5.0
Changed
The "Core" library was moved to an own package: https://packagist.org/packages/cyclonedx/cyclonedx-library
The new external package/library is a one-to-one copy of the original code from this project, which now is a dependency/required of this project. So usage/leverage of the original code is still possible without any changes for third parties.
See #87 for details.
3.4.1
Fixed
Improved compatibility to composer.
3.4.0
Changed
- Core library
- Some repository data-types are lists of unique items, so no duplicates are kept.
Affected classes/data-types :ComponentRepository
DisjunctiveLicenseRepository
ToolRepository
- Some repository data-types are lists of unique items, so no duplicates are kept.
Added
- CLI via
composer make-bom
- Will try to populate dependencies of the SBoM result.
- Core library
- Added
BomRef
model to link bom elements in general.
AddedBomRefRepository
data type as a collection of uniqueBomRef
. - Added bomRef to
Component
model to link components as dependencies.
Added dependencies toComponent
model. - Added ability to serialize
dependencies
to XML. - Added ability to serialize
dependencies
to JSON.
- Added
Misc
- Moved development docs to
docs/dev/
. - Refactored the plugin's internals.