v0.4.0
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, andFunctionalTestsBootstrap.phpintoBuild/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
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