dependency-track icon indicating copy to clipboard operation
dependency-track copied to clipboard

Setting additional metadata necessary to construct release notes

Open thompson-tomo opened this issue 1 year ago • 2 comments

Current Behavior

Only version number and description is available within the UI

Proposed Behavior

The edit version page gains the following fields so that they can be exported in the release notes object:

  • type -> enum
  • title -> string
  • featuredImage -> url
  • socialImage
  • aliases -> array of strings like tags

Checklist

thompson-tomo avatar Jul 08 '24 11:07 thompson-tomo

Can you elaborate a bit on the background of this issue? I can't quite follow how release notes play into this.

nscuro avatar Jul 08 '24 11:07 nscuro

as per the SBOM spec since (1.4 i think) there is an object for release notes (https://github.com/CycloneDX/specification/blob/62a669075f1897193a14060e0784e6a7576b693d/schema/bom-1.6.schema.json#L1066) and at the same time with #3932 & then these additional fields would also be exported with #3934

thompson-tomo avatar Jul 08 '24 11:07 thompson-tomo