Skip to content

v1.0.0

Choose a tag to compare

@krausandre krausandre released this 30 Jul 15:29

Release v1.0.0:

TYPO3 v14 support, the Content Blocks GUI now runs on both TYPO3 v13 and v14 (and content-blocks 1.x and 2.x) from a single, dual-compatible codebase.

  • [FEATURE] Support TYPO3 v14 alongside v13 (composer: typo3/cms-* ^13.4.19 || ^14.3, friendsoftypo3/content-blocks ^1.4.6 || ^2.0)
  • [FIX] Resolve SchemaMigrator from a fresh container so Collection child tables are created correctly on TYPO3 v14 (Doctrine DBAL 4)
  • [FIX] Use the AsController attribute, available on both v13 and v14
  • [FIX] Read content block translations via getAllTranslations() on content-blocks 2.x and getLanguageFile() on 1.x
  • [TASK] Declare providesPackages so TYPO3 v14 skips the deprecated ext_emconf.php, which is kept for v13 and non-Composer (legacy) mode
  • [TASK] Make the E2E suite dual-compatible (v14 renders modals as native ) and robust against cold-start flakes

Verified green on TYPO3 v13 (Composer), v14 and v13 legacy (non-Composer): unit, functional, phpstan, cs-fixer and the full Playwright E2E suite.

Includes all improvements from v0.4.0 (mandatory field validation #20, incompatible Basics filtering #19, independent pane scrolling #18, and extensive mutation-verified test hardening).