Skip to content

Releases: CycloneDX/cyclonedx-php-library

3.5.3

19 Feb 08:17
7507552
Compare
Choose a tag to compare

Added

  • Officially support PHP 8.4 (#464 via #488)

Misc


What's Changed

  • tools(deps-dev): Update phpunit/phpunit requirement from 10.5.41 to 10.5.44 in /tools/phpunit by @dependabot in #500
  • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.68.1 to 3.68.5 in /tools/php-cs-fixer by @dependabot in #501
  • choreL pin psalm by @jkowalleck in #502
  • chore: tools adjusted php 8.1 by @jkowalleck in #503
  • chore: tools modernize composer-require-checker by @jkowalleck in #507
  • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.68.5 to 3.69.0 in /tools/php-cs-fixer by @dependabot in #505
  • chore: tools modernize phpunit by @jkowalleck in #506
  • tools(deps-dev): Update vimeo/psalm requirement from 6.5.1 to 6.7.1 in /tools/psalm by @dependabot in #508
  • feat: official support php8.4 by @jkowalleck in #488
  • ci: use real php for SCA by @jkowalleck in #509

Full Changelog: v3.5.2...v3.5.3

3.5.2

27 Jan 10:14
267414a
Compare
Choose a tag to compare

Maintenance release.

Style

  • Applied latest PHP Coding Standards (via #495)

Misc

  • Various refactors

What's Changed

  • tools(deps-dev): Update ergebnis/composer-normalize requirement from 2.44.0 to 2.45.0 in /tools/composer-normalize by @dependabot in #491
  • tools(deps-dev): Update phpunit/phpunit requirement from 10.5.38 to 10.5.39 in /tools/phpunit by @dependabot in #492
  • tools(deps-dev): Update phpunit/phpunit requirement from 10.5.39 to 10.5.40 in /tools/phpunit by @dependabot in #493
  • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.65.0 to 3.66.0 in /tools/php-cs-fixer by @dependabot in #495
  • tools(deps-dev): Update phpunit/phpunit requirement from 10.5.40 to 10.5.41 in /tools/phpunit by @dependabot in #497
  • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.66.0 to 3.68.1 in /tools/php-cs-fixer by @dependabot in #498
  • tools(deps-dev): Update vimeo/psalm requirement from 5.26.1 to 6.0.0 in /tools/psalm by @jkowalleck in #499

Full Changelog: v3.5.1...v3.5.2

3.5.1

01 Dec 12:23
c079276
Compare
Choose a tag to compare

Docs

  • Fixed the documentations of the \CycloneDX\Core\Enums classes (via #490)

Style

  • Applied latest PHP Coding Standards (via #485)

What's Changed

Full Changelog: v3.5.0...v3.5.1

3.5.0

18 Nov 08:56
0539a4a
Compare
Choose a tag to compare

Added

  • Support CycloneDX 1.6.1 (#483 via #484)

What's Changed

  • tools(deps-dev): Update phpunit/phpunit requirement from 10.5.36 to 10.5.37 in /tools/phpunit by @dependabot in #479
  • tools(deps-dev): Update phpunit/phpunit requirement from 10.5.37 to 10.5.38 in /tools/phpunit by @dependabot in #480
  • tools(deps-dev): Update infection/infection requirement from 0.29.7 to 0.29.8 in /tools/infection by @dependabot in #481
  • tools(deps-dev): Update maglnet/composer-require-checker requirement from 4.7.1 || 4.13.0 to ^4.14.0 in /tools/composer-require-checker by @dependabot in #482
  • tools(deps-dev): Update symfony/config requirement from <7 to <8 in /tools/phpmd by @dependabot in #454
  • feat: Support CycloneDX 1.6.1 by @jkowalleck in #484

Full Changelog: v3.4.2...v3.5.0

3.4.2

24 Oct 11:15
2ad9cff
Compare
Choose a tag to compare

Fixed

  • Encode quotation mark in URLs (via #477)

What's Changed

  • tools(deps-dev): Update phpunit/phpunit requirement from 10.5.30 to 10.5.32 in /tools/phpunit by @dependabot in #469
  • tools(deps-dev): Update maglnet/composer-require-checker requirement from 4.7.1 to 4.12.0 in /tools/composer-require-checker by @dependabot in #468
  • tools(deps-dev): Update phpunit/phpunit requirement from 10.5.32 to 10.5.34 in /tools/phpunit by @dependabot in #471
  • tools(deps-dev): Update vimeo/psalm requirement from 5.25.0 to 5.26.1 in /tools/psalm by @dependabot in #470
  • tools(deps-dev): Update phpunit/phpunit requirement from 10.5.34 to 10.5.35 in /tools/phpunit by @dependabot in #472
  • tools(deps-dev): Update ergebnis/composer-normalize requirement from 2.43.0 to 2.44.0 in /tools/composer-normalize by @dependabot in #473
  • tools(deps-dev): Update phpunit/phpunit requirement from 10.5.35 to 10.5.36 in /tools/phpunit by @dependabot in #475
  • tools(deps-dev): Update maglnet/composer-require-checker requirement from 4.7.1 || 4.12.0 to ^4.13.0 in /tools/composer-require-checker by @dependabot in #476
  • fix: encode quotation mark in URL by @jkowalleck in #477
  • tools(deps-dev): Update infection/infection requirement from 0.29.6 to 0.29.7 in /tools/infection by @dependabot in #474

Full Changelog: v3.4.1...v3.4.2

3.4.1

31 Aug 08:12
e65c1dd
Compare
Choose a tag to compare

Docs

  • Fixed typos in DocBlocks (via #466)

Style

  • Applied latest PHP Coding Standards (via #465)

Misc

  • Fetched latest schema definition files for offline usage (via #467)

What's Changed

  • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.57.1 to 3.57.2 in /tools/php-cs-fixer by @dependabot in #440
  • tools(deps-dev): Update infection/infection requirement from 0.28.1 to 0.29.0 in /tools/infection by @dependabot in #441
  • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.57.2 to 3.58.1 in /tools/php-cs-fixer by @dependabot in #442
  • tools(deps-dev): Update infection/infection requirement from 0.29.0 to 0.29.4 in /tools/infection by @dependabot in #443
  • docs: OSSF best practice shield as percentage by @jkowalleck in #444
  • docs: fix RTD build by @jkowalleck in #445
  • tools(deps-dev): Update infection/infection requirement from 0.29.4 to 0.29.5 in /tools/infection by @dependabot in #446
  • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.58.1 to 3.59.3 in /tools/php-cs-fixer by @dependabot in #447
  • tools(deps-dev): Update ergebnis/composer-normalize requirement from 2.42.0 to 2.43.0 in /tools/composer-normalize by @dependabot in #449
  • tools(deps-dev): Update infection/infection requirement from 0.29.5 to 0.29.6 in /tools/infection by @dependabot in #450
  • tools(deps-dev): Update vimeo/psalm requirement from 5.24.0 to 5.25.0 in /tools/psalm by @dependabot in #448
  • tools(deps-dev): Update phpunit/phpunit requirement from 10.5.20 to 10.5.24 in /tools/phpunit by @dependabot in #452
  • tools(deps-dev): Update phpunit/phpunit requirement from 10.5.24 to 10.5.25 in /tools/phpunit by @dependabot in #453
  • tools(deps-dev): Update phpunit/phpunit requirement from 10.5.25 to 10.5.29 in /tools/phpunit by @dependabot in #462
  • tools(deps-dev): Update phpunit/phpunit requirement from 10.5.29 to 10.5.30 in /tools/phpunit by @dependabot in #463
  • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.59.3 to 3.64.0 in /tools/php-cs-fixer by @dependabot in #465
  • docs: fix typos 3 by @jkowalleck in #466
  • misc: update latest schema files by @jkowalleck in #467

Full Changelog: v3.4.0...v3.4.1

3.4.0

23 May 05:41
166f41a
Compare
Choose a tag to compare

Changed

  • Updated SPDX license list to v3.24.0 (via #439)

What's Changed

  • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.54.0 to 3.56.1 in /tools/php-cs-fixer by @dependabot in #437
  • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.56.1 to 3.57.1 in /tools/php-cs-fixer by @dependabot in #438
  • feat: updated SPDX license list to v3.24.0 by @jkowalleck in #439

Full Changelog: v3.3.1...v3.4.0

3.3.1

06 May 13:39
cad0f92
Compare
Choose a tag to compare

Fixed

  • JSON validator allow arbitrary $schema value (#435 via #436)

What's Changed

  • tools(deps-dev): Update phpunit/phpunit requirement from 10.5.19 to 10.5.20 in /tools/phpunit by @dependabot in #430
  • ci: modernize artifact action by @jkowalleck in #431
  • chore: psalm php-version auto-detect by @jkowalleck in #433
  • tools(deps-dev): Update vimeo/psalm requirement from 5.23.1 to 5.24.0 in /tools/psalm by @dependabot in #432
  • style: typehint consts by @jkowalleck in #434
  • fix: json validation allow arbitrary $schema value by @jkowalleck in #436

Full Changelog: v3.3.0...v3.3.1

3.3.0

26 Apr 14:53
34fb57c
Compare
Choose a tag to compare

Changed

  • Classes \CycloneDX\Core\Serialization\{DOM,JSON}\Normalizers\LicenseNormalizer support license acknowledgement now (#428 via #429)

Added

  • Namespace \CycloneDX\Core\Enums
    • New enum: LicenseAcknowledgement (#428 via #429)
  • Namespace \CycloneDX\Core\Models\License
    • New methods LicenseExpression::{get,set}Acknowledgement() (#428 via #429)
    • New methods NamedLicense::{get,set}Acknowledgement() (#428 via #429)
    • New methods SpdxLicense::{get,set}Acknowledgement() (#428 via #429)

What's Changed

  • tools(deps-dev): Update phpunit/phpunit requirement from 10.5.17 to 10.5.19 in /tools/phpunit by @dependabot in #427
  • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.53.0 to 3.54.0 in /tools/php-cs-fixer by @dependabot in #426
  • feat: license acknowledgement by @jkowalleck in #429

Full Changelog: v3.2.0...v3.3.0

3.2.0

10 Apr 12:58
660d554
Compare
Choose a tag to compare

Added basic support for CycloneDX Specification-1.6.

Changed

  • Method \CycloneDX\Core\Spec\SpecFactory::makeForVersion() supports CycloneDX Specification-1.6 now (#421 via #422)
  • Classes \CycloneDX\Core\Serialization\{DOM,JSON}\Normalizers\* support CycloneDX Specification-1.6 now (#421 via #422)
  • Classes \CycloneDX\Core\Validation\Validators\* support CycloneDX Specification-1.6 now (#421 via #422)

Added

  • Namespace \CycloneDX\Core\Enums
    • Enum ComponentType got new cases (#421 via #422)
      New: CryptographicAsset
    • Enum ExternalReferenceType got new cases (#421 via #422)
      New: SourceDistribution, ElectronicSignature, DigitalSignature, RFC9116
  • Namespace \CycloneDX\Core\Spec
    • New method SpecFactory::make1dot6() to reflect CycloneDX Specification-1.6 (#421 via #422)
    • Enum Version got new case v1dot6 to reflect CycloneDX Specification-1.6 (#421 via #422)

Style

  • Applied latest PHP Coding Standards (via #415)

What's Changed

  • tools(deps-dev): Update infection/infection requirement from 0.27.10 to 0.27.11 in /tools/infection by @dependabot in #416
  • tools(deps-dev): Update phpunit/phpunit requirement from 10.5.13 to 10.5.15 in /tools/phpunit by @dependabot in #417
  • tools(deps-dev): Update infection/infection requirement from 0.27.11 to 0.28.1 in /tools/infection by @dependabot in #418
  • tools(deps-dev): Update phpunit/phpunit requirement from 10.5.15 to 10.5.16 in /tools/phpunit by @dependabot in #419
  • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.51.0 to 3.52.1 in /tools/php-cs-fixer by @dependabot in #415
  • tools(deps-dev): Update phpunit/phpunit requirement from 10.5.16 to 10.5.17 in /tools/phpunit by @dependabot in #420
  • feat: add basic support for CycloneDX v1.6 by @jkowalleck in #422
  • chore: drop unused test data by @jkowalleck in #423
  • chore: prep v3.2.0 by @jkowalleck in #424
  • tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.52.1 to 3.53.0 in /tools/php-cs-fixer by @dependabot in #425

Full Changelog: v3.1.2...v3.2.0