Changes
- feat: support TYPO3 v14.3 with a migrated and test-verified upgrade (#40)
- chore(deps): update dependency a9f/typo3-fractor to v1 (#39)
- fix(ci): skip composer audit on ELTS-only TYPO3 v12 (#38)
- Merge pull request #37 from netresearch/fix/revert-typo3-v14-and-lock-major
- fix(deps): update dependency typo3/cms-scheduler to v14 (#36)
- fix(deps): update dependency typo3/cms-fluid to v14 (#35)
- fix(deps): update dependency typo3/cms-core to v14 (#34)
- Merge pull request #33 from netresearch/chore/adopt-release-orchestrator
- fix(deps): pin minimum PHP version to 8.2 (#31)
- fix(deps): update dependency typo3/cms-scheduler to v14 (#32)
- fix(deps): update dependency typo3/cms-fluid to v14 (#30)
- fix(deps): update dependency typo3/cms-core to v14 (#29)
- fix(composer): constrain TYPO3 dependencies to ^12.4 only (#28)
- fix: remove empty secrets blocks and fix YAML syntax
- chore: remove explicit gitleaks call, now handled by org-wide default
- fix: add permissions to gitleaks job, remove stale secret from security job
- feat: add direct gitleaks call from netresearch/.github
- fix: use
@mainfor .github reusable workflows, not SHA pin - chore: migrate generic workflows from typo3-ci-workflows to .github
- chore: migrate to org-wide Renovate preset
- fix: pass previous exception in catch-rethrow (Rector ThrowWithPreviousExceptionRector)
- chore(deps): update dependency saschaegerer/phpstan-typo3 to v3 (#27)
- Merge pull request #26 from netresearch/fix/harden-github-actions
- fix: add merge_group trigger to CI workflow
- Merge pull request #25 from netresearch/chore/add-centralized-workflows
- chore: add Makefile with standard development targets
- fix: revert to original TYPO3 version constraint (^12 only)
- chore: update caller workflows for centralized CI changes
- fix: use phpstan/extension-installer for auto-discovery
- fix: remove phpstan-typo3 for TYPO3 v14 CI matrix
- chore: migrate to centralized reusable CI workflows
- chore(deps): update step-security/harden-runner action to v2.15.0 (#24)
- chore(deps): update github/codeql-action action to v4.32.4 (#23)
- chore(deps): update actions/dependency-review-action action to v4.8.3 (#22)
- Merge pull request #21 from netresearch/ci/ext-emconf-version-validation
- chore(deps): update github/codeql-action action to v4.32.3 (#19)
- Merge pull request #18 from netresearch/chore/openssf-scorecard
- chore(deps): update step-security/harden-runner action to v2.14.2 (#17)
- chore(deps): update github/codeql-action action to v4.32.2 (#16)
- chore(deps): update github/codeql-action action to v4.32.1 (#15)
- feat: add custom CodeQL workflow (actions scanning)
- fix(deps): update dependency typo3/cms-scheduler to v14 (#14)
- fix(deps): update dependency typo3/cms-fluid to v14 (#13)
- fix(ci): exclude ext_emconf.php from declare_strict_types rule
- fix: remove declare_strict_types from ext_emconf.php
- chore(deps): update actions/cache action to v5 (#11)
- fix(deps): update dependency typo3/cms-core to v14 (#12)
- fix(ci): update PHP matrix to 8.2-8.4 and fix code style
- ci: add auto-merge workflow for dependency PRs
- chore: enable auto-merge for Renovate PRs
- Update actions/checkout action to v6
Installation
composer require netresearch/nr-schedulerPublication status
- TER: extensions.typo3.org/extension/nr_scheduler — 2.0.0 verified
- Packagist: packagist.org/packages/netresearch/nr-scheduler — 2.0.0 verified
- Documentation: render pending — will appear at docs.typo3.org/p/netresearch/nr-scheduler/2.0/en-us/
Security
All release artifacts are signed with Sigstore keyless signing.
Verify signatures
cosign verify-blob \
--bundle nr-scheduler-2.0.0.zip.sigstore.json \
--certificate-identity-regexp "https://github.com/netresearch/.*" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
nr-scheduler-2.0.0.zipVerify checksums
sha256sum -c checksums.txtSoftware Bill of Materials (SBOM)
SBOMs are provided in both SPDX and CycloneDX formats for supply chain transparency.