Releases: scanoss/papi
Releases · scanoss/papi
v0.34.0
What's Changed
Added
- Added
error_messageanderror_codefields toComponentLicenseInfomessage in license responses for error handling at the individual component level - Added error response example to license API README.md documentation
- Added
component_urlfield toComponentLicenseInfomessage providing a URL linking to the component's source or repository page - Added
is_spdx_approvedandurlfields toLicenseInfomessage indicating SPDX approval status and linking to the license reference page
Full Changelog: v0.33.0...v0.34.0
v0.33.0
What's Changed
Added
- Added
Licensenested message toHFHResponse.Versionwithname,spdx_id,is_spdx_approved, andurlfields - Added
licensesrepeated field toHFHResponse.Versionto include license information in High precision Folder Hashing scan responses
Full Changelog: v0.32.1...v0.33.0
v0.32.1
What's Changed
- fix(component) Renamed check date to status_change_date
- fix(component) Removed optional arguments for many keys
⚠️ Many keys could show empty values on error conditions. This behavior is expected when removed optional argument
Full Changelog: v0.32.0...v0.32.1
v0.32.0
What's Changed
Added
- Added
error_messageanderror_codefields toDependenciesmessage inDependencyResponsefor error handling at the individual dependency level - Updated
DependencyResponseJSON schema description to reflect error fields inside the dependency block
Full Changelog: v0.31.0...v0.32.0
v0.31.0
What's Changed
Added
- Added gRPC
GetComponentStatusand REST endpoint GET/v2/components/status/componentfor retrieving lifecycle status of a single component - Added gRPC
GetComponentsStatusand REST endpoint POST/v2/components/status/componentsfor retrieving lifecycle status of multiple components in a single request - Added
ComponentStatusResponsemessage withVersionStatusandComponentStatusnested messages providing version-specific and overall component lifecycle information (status, repository status, indexed dates, error handling) - Added
ComponentsStatusResponsemessage for bulk component status responses
Full Changelog: v0.30.0...v0.31.0
v0.30.0
What's Changed
Added
- Added
VERSION_NOT_FOUNDerror code toErrorCodeenum for handling cases where a component version is not found
Full Changelog: v0.29.0...v0.30.0
v0.29.0
What's Changed
Added
- Added component status in vulnerability block responses
Full Changelog: v0.28.0...v0.29.0
v0.28.0
What's Changed
Added
- Added EPSS (Exploit Prediction Scoring System) field to
Vulnerabilitymessage withprobabilityandpercentilefields - Added EPSS examples to
ComponentVulnerabilityResponseandComponentsVulnerabilityResponseJSON schema examples
Full Changelog: v0.27.0...v0.28.0
v0.27.0
[SP-3798] chore: update changelog
v0.26.0
What's New
Added
- Added
requirementfield to dependency response - Added
StatusResponse.DBnested message with schema version and creation timestamp fields - Added
StatusResponse.Servernested message with server version information - Added optional
dbfield toStatusResponsefor database version information - Added
serverfield toStatusResponsefor general server information