Skip to content

Releases: netresearch/t3x-contexts

v4.0.0

28 Feb 23:13
v4.0.0
86cc0a2

Choose a tag to compare

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/contexts

Security

All release artifacts are signed with Sigstore keyless signing.

Veri...

Read more

3.1.1

17 Nov 17:43

Choose a tag to compare

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

26 Oct 13:39

Choose a tag to compare

Full Changelog: v3.0.0...v3.1.0

v3.0.0

02 Feb 10:59

Choose a tag to compare

[FEATURE] Rework code for TYPO v11 compatibility

Full Changelog: v2.0.1...v3.0.0

v2.0.0

24 Dec 11:38
e16be11

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.0...v2.0.0

v1.0.0

24 Dec 11:37

Choose a tag to compare

Full Changelog: v0.5.1...v1.0.0

v0.5.2

24 Dec 11:37

Choose a tag to compare

Full Changelog: v0.5.1...v0.5.2