Deprecation: #98093 - ext_icon.* as extension icon file location

See forge#98093

Description

Since forge#77349 it is possible to place the extension icon, which is displayed at various places in the backend, e.g. in the extension manager, in an extension's Resources/Public/Icons/ directory. The Resources/ directory is by convention the place to store such files. To simplify the extension registration and to fully follow the convention the following file locations have been deprecated:

  • ext_icon.png
  • ext_icon.svg
  • ext_icon.gif

Impact

Adding an extension icon using one of the mentioned file locations will raise a deprecation level log message and will stop working with TYPO3 v13.

Affected installations

TYPO3 installations with custom extensions using the deprecated file locations.

Migration

Place your extension icon as Extension.* into Resources/Public/Icons/, as described in Feature: #77349 - Additional locations for extension icons.