Skip to content

[TASK] Add TYPO3 v13/v14 support, drop v12#13

Open
davidsteeb wants to merge 1 commit intov13from
v14
Open

[TASK] Add TYPO3 v13/v14 support, drop v12#13
davidsteeb wants to merge 1 commit intov13from
v14

Conversation

@davidsteeb
Copy link
Copy Markdown
Contributor

Summary

  • Raises PHP requirement to ^8.2 (minimum for TYPO3 v13)
  • Updates typo3/cms-core and typo3/cms-backend constraints to ^13.0 || ^14.0
  • Removes v12-specific MM_hasUidField conditional from TcaHelper (no longer needed in v13+)
  • Removes unused Typo3Version dependency from TcaHelper
  • Replaces GeneralUtility::makeInstance() calls in TagListElement with constructor injection for UriBuilder; NodeFactory is set by the framework via setNodeFactory() and no longer needs manual instantiation

Test plan

  • Install in a TYPO3 v13 project, verify tag field renders correctly in FormEngine
  • Save a record with tags, verify existing tags are resolved and new tags are created on-the-fly
  • Verify AJAX suggest endpoint returns results in backend typeahead
  • Run PHPStan: composer phpstan
  • Run CS fixer: composer cs

- Raise PHP requirement to ^8.2 (TYPO3 v13 minimum)
- Update typo3/cms-core and typo3/cms-backend to ^13.0 || ^14.0
- Remove v12-specific MM_hasUidField conditional from TcaHelper
- Remove Typo3Version dependency from TcaHelper (no longer needed)
- Replace GeneralUtility::makeInstance() with constructor injection
  in TagListElement (UriBuilder); NodeFactory is set by the framework
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants