Skip to content

Releases: dborgards/CycloneDX.MSBuild

v1.3.0

03 Dec 15:38

Choose a tag to compare

1.3.0 (2025-12-03)

✨ Features

  • implement comprehensive project improvements (f77d85a)

🐛 Bug Fixes

  • add detailed diagnostics to failing tests (bbad9d3)
  • add detailed SBOM structure validation diagnostics (1cd0d92)
  • add GetTargetPath target to MultiTargetProject for tooling compatibility (a5ce1e9)
  • add Integration.Tests projects as build dependencies (9d6276f)
  • add new test projects to solution file (39f24f5)
  • add project dependencies and prevent parallel builds for benchmarks and integration tests (86e07f3)
  • code formatting - add braces to single-line if statements (cacc977)
  • disable package generation in test project references (78e2723)
  • disable parallel builds at solution level with -m:1 (7be6b47), closes #1 #2
  • disable parallel builds for all Integration.Tests projects (c367c05)
  • enable SBOM copy to publish directory for multi-target inner builds (4a26668)
  • enhance test diagnostics to identify missing SBOM fields (7ebf344)
  • improve test reliability and publish SBOM functionality (8c27290)
  • improve version field detection regex to handle any field order (6a9f7af)
  • isolate project outputs and prevent file locking during builds (0cba86c)
  • pass Configuration property to all ProjectReferences (ed9b2bd)
  • prevent parallel builds of MultiTargetProject inner frameworks (03598ed)
  • prevent parallel builds of shared CycloneDX.MSBuild dependency (74cadd1)
  • properly calculate CycloneDxOutputPath in targets instead of props (e3f723b)
  • remove Integration.Tests projects from solution to prevent parallel builds (c83a316)
  • remove invalid dotnet_diagnostic properties from MSBuild file (d66e5e2)
  • remove invalid return statement from MSBuild inline task (2cc6d4d)
  • rename XUnit collection classes to avoid CA1711 warning (c2d5d48)
  • replace System.Text.Json with regex-based approach for MSBuild task compatibility (04e50b0)
  • serialize integration tests to prevent file locking (0a392a9)
  • specify target framework for multi-target project publish test (9e1d02f)
  • suppress code analysis warnings for test projects (92dd8b0)

v1.2.1

03 Dec 05:20

Choose a tag to compare

1.2.1 (2025-12-03)

🐛 Bug Fixes

  • ensure SBOM version field is present in generated SBOMs (6046907)

♻️ Code Refactoring

  • optimize SBOM version field validation - parse JSON once (1a07aab)

v1.2.0

01 Dec 13:48

Choose a tag to compare

1.2.0 (2025-12-01)

✨ Features

  • add automatic SBOM metadata generation from assembly properties (e32ba42)
  • msbuild: improve SBOM generation and XML handling (5ca72e3)

♻️ Code Refactoring

  • build: simplify CycloneDX MSBuild targets (87cd7f0)
  • msbuild: simplify CycloneDX target handling (7b8ebc8)

v1.1.0

01 Dec 11:09

Choose a tag to compare

1.1.0 (2025-12-01)

✨ Features

  • add support for SBOM generation during dotnet publish (8b05e28)

v1.0.2

01 Dec 10:30

Choose a tag to compare

1.0.2 (2025-12-01)

🐛 Bug Fixes

  • remove MinVer to allow semantic-release version control (8fbafe6)

v1.0.1

01 Dec 10:13

Choose a tag to compare

1.0.1 (2025-12-01)

🐛 Bug Fixes

  • correct NUGET_API_KEY syntax in semantic-release config (254236c)