Skip to content

v0.4.0

Choose a tag to compare

@CybotTM CybotTM released this 28 Feb 20:01
· 368 commits to main since this release
v0.4.0
2a47493

Highlights

PHP 8.2+ and TYPO3 v13.4+ compatibility

  • Widened PHP support from 8.5-only to PHP 8.2 - 8.5
  • Widened TYPO3 support from v14-only to TYPO3 v13.4+ and v14
  • Expanded CI matrix to test all PHP/TYPO3 version combinations

Build configuration reorganization

  • Moved phpunit.xml, phpstan-baseline.neon, FunctionalTests.xml, and FunctionalTestsBootstrap.php into Build/ directory
  • Updated all references across composer scripts, CI workflows, and documentation

Test coverage improvements

  • Added unit tests for 12+ DTO/VO classes (SecretDetails, SecretFilters, MigrationResult, etc.)
  • Added tests for crypto classes (EncryptedData, ReEncryptedDek, FileMasterKeyProvider)
  • Added tests for services (AccessControlService, VaultFieldPermissionService)

CI/CD hardening

  • Migrated to centralized CI workflows
  • Added CodeQL security scanning
  • Improved OpenSSF Scorecard compliance
  • Added SPDX copyright and license headers
  • Coverage uploads to Codecov

Full Changelog

v0.3.1...v0.4.0

What's Changed

  • chore(deps): update actions/attest-build-provenance action to v3.2.0 by @renovate[bot] in #60
  • chore(deps): update github/codeql-action action to v4.32.0 by @renovate[bot] in #61
  • chore(deps): update anchore/sbom-action action to v0.22.1 by @renovate[bot] in #62
  • chore(deps): update traefik:v3.6 docker digest to 140d1fe by @renovate[bot] in #63
  • chore(deps): update actions/cache action to v5.0.3 by @renovate[bot] in #64
  • chore(deps): update traefik:v3.6 docker digest to a9890c8 by @renovate[bot] in #65
  • chore(deps): update dependency @playwright/test to v1.58.1 by @renovate[bot] in #66
  • chore(deps): update github/codeql-action action to v4.32.1 by @renovate[bot] in #67
  • chore(deps): update anchore/sbom-action action to v0.22.2 by @renovate[bot] in #70
  • chore(deps): update dependency @axe-core/playwright to v4.11.1 by @renovate[bot] in #68
  • chore(deps): update github/codeql-action action to v4.32.2 by @renovate[bot] in #71
  • chore(deps): update dependency @playwright/test to v1.58.2 by @renovate[bot] in #72
  • chore(deps): update step-security/harden-runner action to v2.14.2 by @renovate[bot] in #73
  • chore(deps): update traefik:v3.6 docker digest to 90099f8 by @renovate[bot] in #74
  • chore: improve OpenSSF Scorecard compliance by @CybotTM in #75
  • chore(deps): update github/codeql-action action to v4.32.3 by @renovate[bot] in #76
  • chore(deps): update actions/dependency-review-action action to v4.8.3 by @renovate[bot] in #77
  • chore(deps): update github/codeql-action action to v4.32.4 by @renovate[bot] in #78
  • chore(deps): update traefik:v3.6 docker digest to b6f5ac8 by @renovate[bot] in #79
  • chore(deps): update traefik:v3.6 docker digest to 9004e1c by @renovate[bot] in #80
  • chore: replace generic emails with GitHub references by @CybotTM in #81
  • fix: resolve PHP-CS-Fixer code style violations by @CybotTM in #82
  • chore(deps): update step-security/harden-runner action to v2.15.0 by @renovate[bot] in #83
  • chore(deps): update anchore/sbom-action action to v0.23.0 by @renovate[bot] in #84
  • chore: add SPDX copyright and license headers by @CybotTM in #85
  • chore(deps): update actions/attest-build-provenance action to v4 by @renovate[bot] in #86
  • chore(deps): update actions/attest-build-provenance action to v4.1.0 by @renovate[bot] in #87
  • feat: widen compatibility to PHP 8.2+ and TYPO3 v13.4+ by @CybotTM in #88
  • chore: move build configs into Build/ by @CybotTM in #89

Full Changelog: v0.3.1...v0.4.0