Changelog 

13.0.0 

  • [RELEASE] Compatibility with TYPO3 13.4 LTS, while TYPO3 12.4 LTS keeps working. PHP 8.1 - 8.5.
  • [!!!] Dropped the inheritance from "FrontendPluginAbstractPlugin", which has been removed in TYPO3 13. Extensions overriding the plugin class must no longer rely on the inherited "pi_*" API.
  • [TASK] Read page id, page record and rootline from the request attribute "frontend.page.information" instead of $GLOBALS['TSFE'], which is deprecated in TYPO3 13. Falls back to the frontend controller on TYPO3 12.
  • [TASK] Accept the request as third argument of "main()", as passed by ContentObjectRenderer::callUserFunction().
  • [TASK] Skip "addRootLineFields" on TYPO3 13, where the option has been removed and all pages columns are part of the rootline anyway.
  • [TASK] Added strict types and type declarations, hardened array access and dropped the reference assignment in the hook invocation.
  • Includes all changes of 12.0.1.

12.0.1 

  • [BUGFIX] Restore compatibility with PHP 7.4 (12.0.0 failed with a parse error in ext_localconf.php on TYPO3 11 with PHP 7.4).
  • [BUGFIX] No PHP notices and warnings on PHP 8.x, same HTML escaping of the classes on all PHP versions.
  • [BUGFIX] addBackendLayoutClass = 0 also disables the backend layout class inherited from parent pages.
  • [TASK] Installable with Composer: package name svent/pageclasses, available on Packagist.
  • [TASK] Supported: TYPO3 11.5 LTS and 12.4 LTS with PHP 7.4 - 8.4, checked with functional tests for every combination.
  • [DOCS] Documentation in the format of docs.typo3.org.

12.0.0 

  • [RELEASE]: Compatibility with TYPO3 12.

11.0.4 

  • [FIX] Fixed "addRootLineFields" inclusion in ext_localconf.php.

11.0.3 

  • [FIX] Fixed condition for "pageclassesCssHook".

11.0.2 

  • [MAINTENANCE]: Added TYPO3 extension key to composer.json.
  • [FIX] TYPO3 9 compatibility.

11.0.1 

  • [FIX]: Restore compatibility for TYPO3 9.

11.0.0 

  • [RELEASE]: Update for TYPO3 11.

10.0.1 

  • Maintenance release, updating extension description.

10.0.0 

  • [RELEASE]: Update for TYPO3 10.
  • Thanks to Florian Elischer for encouraging and supporting updates to versions 9 and 10.

9.0.0 

  • [RELEASE]: Update for TYPO3 9. Dropped compatibility for older releases of TYPO3 (use version 8.x for TYPO3 releases 4.5-8.x).

8.1.3 

  • [Debug]: Class loading.

8.1.2 

  • [Debug]: Add composer.json to get correct autoloading and prevent v4 classes to be added to classmap.

8.1.1 

  • Documentation update only.

8.1.0 

  • Automatic TS Setup for easier integration.
  • Documentation.

8.0.1 

  • Compatibility update for TYPO3 8 LTS.
  • Bugfix for 4.5 Release

8.0.0 

  • Compatibility update for TYPO3 8 LTS.

7.0.2 

Not released to TER.

  • Updated extension title and description.

7.0.1 

  • Debug: restored support for TYPO3 4.5.
  • Added a basic description on usage in README file.

7.0.0 

  • Initial upload.