Releases: netresearch/t3x-contexts
Releases · netresearch/t3x-contexts
v4.0.0
Changes
- chore: update CHANGELOG for v4.0.0 release
- refactor: gold standard modernization (#135)
- ci: enable Codecov coverage reporting (#134)
- fix: correct PHPStan ignore patterns for TYPO3 12 compatibility
- fix: add TYPO3 12/13 compatibility for PageAccessEventListener
- fix: resolve TYPO3 12 iconFactory property redeclaration conflict
- refactor: apply Rector and CGL fixes
- fix: resolve TYPO3 12/13 API compatibility and CI tooling issues
- fix: remove custom CI command overrides that reference renamed scripts
- fix: add --no-coverage to unit and functional test commands
- chore: harmonize composer script naming to ci:test:php:* convention
- chore: migrate CI to centralized workflows
- chore: add SPDX copyright and license headers to all PHP files (#133)
- chore(deps): update anchore/sbom-action action to v0.23.0 (#132)
- chore(deps): update step-security/harden-runner action to v2.15.0 (#131)
- chore(deps): update node.js to 24.14 (#130)
- chore: replace generic email addresses with GitHub references (#129)
- chore(deps): update github/codeql-action action to v4.32.4 (#128)
- chore(deps): update actions/dependency-review-action action to v4.8.3 (#127)
- fix: auto-detect merge strategy for signed commit compatibility
- fix(ci): repair E2E test infrastructure for TYPO3 v12 and v13
- chore: add audit exemption for firebase/php-jwt advisory
- fix: address review feedback on version validation script
- ci: add ext_emconf.php version validation on tag push
- chore(deps): update github/codeql-action action to v4.32.3
- fix(tests): flush getIndpEnv cache to fix IpContext functional tests
- chore: improve OpenSSF Scorecard compliance
- chore(deps): update step-security/harden-runner action to v2.14.2
- chore(deps): update dependency @playwright/test to v1.58.2
- chore(deps): update dependency phpunit/phpunit to v13
- chore(deps): update github/codeql-action action to v4.32.2
- chore(deps): update anchore/sbom-action action to v0.22.2
- chore(deps): update dependency @axe-core/playwright to v4.11.1
- chore(deps): update github/codeql-action action to v4.32.1
- fix: add Development section to AGENTS.md and PHPUnit config symlinks
- fix: address extension assessment checkpoint failures
- chore(deps): update dependency @playwright/test to v1.58.1
- fix(docs): correct linting tool description in AGENTS.md
- fix(docs): complete release date in changelog
- fix(branding): correct Netresearch teal color in extension icon
- fix(ci): add PHP 8.5 to CI matrices and fix cache key
- feat: add custom CodeQL workflow (actions scanning)
- fix(tests): mock getRemoteAddress in IpContextTest
- docs: fix PHPStan level references from 8 to 9
- chore: add infection mutation testing configuration
- docs(agents): restore DDEV install commands
- chore(deps): update anchore/sbom-action action to v0.22.1
- chore(deps): update anchore/sbom-action digest to f325610
- ci: bump shivammathur/setup-php
- chore: ignore generated coverage analysis files
- chore: add root editorconfig for consistent coding style
- ci: fix CycloneDX SBOM submission action
- docs: modernize copilot-instructions for TYPO3 v12/v13
- docs(agents): update AGENTS.md files for accuracy
- docs: fix PHPStan level references (8 → 9)
- docs(agents): fix test file count (41→37)
- security: use PSR-7 request instead of direct superglobal access
- ci: update actions/cache to v5.0.3, add npm ecosystem to dependabot
- chore(deps): update actions/cache action to v5.0.3
- ci: disable single_line_empty_body rule for GrumPHP compatibility
- style: fix code style violations for PER-CS 3.0 compliance
- chore(deps): update codecov/codecov-action digest to 671740a
- chore: update dev dependencies and coding standards
- chore: update GitHub Actions and improve test quality
- feat: add phpat architecture tests and strict security checks
- fix: add missing type hints and release date
- chore(deps): update shivammathur/setup-php digest to 44454db
- chore(deps): update advanced-security/spdx-dependency-submission-action digest to f957edb
- chore: comprehensive review fixes for v4.0
- chore(deps): update actions/setup-node action to v6
- chore: add enterprise readiness improvements
- fix: apply PHP-CS-Fixer code style corrections to test files
- fix: escape user input and labels in form elements to prevent XSS
- fix: correct CombinationTest::matchSuccessWithOrExpression assertion
- fix: improve type safety for PHPStan level 9 compliance
- feat: add Playwright E2E test infrastructure with smoke tests
- feat: add router script for PHP built-in server E2E testing
- feat(tests): add cross-extension functional tests for integration
- docs: update Developer guide with accurate v13 API examples
- test: improve test coverage for context types
- feat: add PHP 8.5 compatibility
- docs(agents): enhance AGENTS.md files with extension-specific patterns
- chore(deps): update actions/checkout digest to 8e8c483
- ci: bump actions/checkout from 6.0.1 to 6.0.2
- chore(deps): update dependency @playwright/test to v1.58.0
- chore(deps): update actions/checkout action to v6.0.2
- chore(deps): update mysql docker tag to v9.6
- chore(deps): update actions/cache digest to 8b402f5
- chore(deps): update node.js to 24.13
- chore(deps): update advanced-security/spdx-dependency-submission-action action to v0.1.2
- chore(deps): update actions/cache digest to 9255dc7
- chore(deps): update actions/upload-artifact action to v6
- chore(deps): update actions/cache action to v5
- chore(deps): update mysql docker tag to v9
- chore(deps): update node.js to 24.12
- fix(ci): use rebase merge instead of squash (not allowed on this repo)
- chore: enable auto-merge for Renovate PRs
- docs: add complete GitHub integration for docs.typo3.org
- docs: change license to Creative Commons BY 4.0
- fix(docs): correct schemaLocation path to ../vendor/
- fix(docs): use correct guides.xml format with theme attribute
- fix(docs): remove deprecated theme element from guides.xml
- chore(deps): update node.js to v24
- ci: bump actions/checkout from 4.3.1 to 6.0.1
- fix(ddev): fix TYPO3 12 CLI compatibility in install script
- docs: add AGENTS.md for AI assistant context
- chore: gitignore playwright, generated docs, and var directories
- fix(ddev): use TYPO3 standard Documentation-GENERATED-temp path
- fix(ddev): fix landing page and docs site configuration
- chore: apply Netresearch branding guidelines
- docs: modernize documentation for TYPO3 13.x standards
- chore: remove obsolete CODEQL_SETUP.md
- fix(ci): exclude public/ from php-cs-fixer
- fix(ci): update workflow paths for Build/ config location
- refactor: move tooling config files to Build/ directory
- chore: gitignore AI assistant working directories
- fix(e2e): improve Playwright tests for TYPO3 v13 compatibility
- feat(tests): comprehensive testing pyramid with 73% combined coverage
- ci: use squash merge instead of rebase
- chore(deps): update dependency phpunit/phpunit to v12
- chore(deps): update codecov/codecov-action action to v5
- ci: bump actions/checkout from 4 to 6
- chore(deps): update actions/checkout action to v6
- ci: bump actions/upload-artifact from 4 to 5
- chore(deps): update mysql docker tag to v8.4
- fix(tests): disable session for context fixture and fix linkVars warning
- fix(tests): ensure Container reset before each Container test
- fix(tests): use direct YAML file creation for site configuration
- fix(security): allow CycloneDX composer plugin in allow-plugins config
- fix(ci): resolve coverage driver and SBOM action issues
- fix(ci): add --no-coverage flag to functional tests
- chore: stop tracking php-cs-fixer cache
- chore: add build artifacts to .gitignore
- feat(ddev): add pcov for code coverage support
- fix(tests): add database credentials for functional tests in DDEV
- refactor: optimize imports in PageTest.php
- fix: resolve deprecations for TYPO3 v12/v13 and PHP 8.4 compatibility
- build(deps): upgrade dev dependencies
- fix: apply Fractor migrations for TYPO3 v12+ compatibility
- build: add Fractor configuration for TYPO3 migrations
- Apply Rector rules for PHP 8.2+ and TYPO3 v12+ compatibility
- Fix GeneralUtility::_GET() deprecation in QueryParameterContext
- Fix undefined TSFE global variable warning
- Fix null handling for type_conf in AbstractContext
- Fix Doctrine DBAL 4.x compatibility for createNamedParameter
- Fix undefined array key 'itemFormElID' in DefaultSettingsFormElement
- Add direnv configuration for development environment
- Add DDEV development environment configuration
- Add build scripts and testing utilities
- Add and update documentation
- Update GitHub workflows and CI configuration
- Update testing and quality tool configuration
- Update functional tests for TYPO3 v12/v13
- Update and add unit tests for TYPO3 v12/v13
- Add site sets configuration for TYPO3 v13
- Update FlexForms for TYPO3 v12/v13
- Update TCA and configuration for TYPO3 v12/v13
- Add event listeners for TYPO3 v12/v13
- Update middleware, query restrictions, and view helpers
- Update form element classes for TYPO3 v12/v13
- Update service classes for TYPO3 v12/v13
- Update API classes for TYPO3 v12/v13
- Refactor LogicalExpressionEvaluator for modern PHP
- Update context type classes for TYPO3 v12/v13 compatibility
- Refactor core context classes for TYPO3 v12/v13
- Update composer.json and extension metadata for TYPO3 v12/v13
- Fix DDEV install-v13 script for proper frontend rendering
- chore(deps): update dependency phpunit/phpunit to v12
- ci: add auto-merge workflow for dependency PRs
- Fix CI failure by disabling Composer security audit blocking
- Update actions/checkout digest to 8e8c483
- Update actions/checkout action to v6
- Update shivammathur/setup-php digest to 44454db
- Update dependency typo3/cms-frontend to v14
- Update shivammathur/setup-php digest to 7bf05c6
Installation
composer require netresearch/contextsSecurity
All release artifacts are signed with Sigstore keyless signing.
Veri...
3.1.1
What's Changed
- Update ssch/typo3-rector requirement from ^1.4.1 to ^2.0.3 by @dependabot[bot] in #30
- Configure Renovate by @renovate[bot] in #32
- Update actions/checkout action to v4 by @renovate[bot] in #34
- Update github/codeql-action action to v3 by @renovate[bot] in #44
- Add GitHub Copilot instructions for TYPO3 extension development by @Copilot in #51
- ✨ Enhance Copilot instructions with workflow best practices by @Copilot in #53
- Fix CI failures: PSR-12 violations, PHPStan errors, workflow issues, security vulnerabilities, and efficiency optimizations by @Copilot in #49
- Update actions/checkout action to v5 by @renovate[bot] in #45
- Update github/codeql-action action to v4 - autoclosed by @renovate[bot] in #47
- Update actions/cache action to v4 by @renovate[bot] in #54
- Fix CodeQL workflow failure due to default/advanced setup conflict by @Copilot in #58
- [WIP] Update dependency squizlabs/php_codesniffer and fix reported issues by @Copilot in #56
New Contributors
- @dependabot[bot] made their first contribution in #30
- @renovate[bot] made their first contribution in #32
- @Copilot made their first contribution in #51
Full Changelog: v3.1.0...3.1.1
3.1.0
Full Changelog: v3.0.0...v3.1.0
v3.0.0
[FEATURE] Rework code for TYPO v11 compatibility
Full Changelog: v2.0.1...v3.0.0
v2.0.0
What's Changed
- [TASK] Increase number of context settings by @mbrodala in #10
- [BUGFIX] return icon for non contexts record by @achimfritz in #24
- [TASK] Add "renderType" to contexts "type" by @mbrodala in #21
- TYPO3 9 by @achimfritz in #22
New Contributors
- @achimfritz made their first contribution in #24
Full Changelog: v1.0.0...v2.0.0
v1.0.0
Full Changelog: v0.5.1...v1.0.0
v0.5.2
Full Changelog: v0.5.1...v0.5.2