This PR migrated the frontend module to a frontend module controller. This also fixes issues with multiple list on one page or lists in lists.
In addition:
Minimum php version is raised to 7.4
List Module is moved to includes category
There is also a possible bc break to the ListCompileEvent, since it historically passes the Contao/Module instance, which isn't possible in this context anymore. The only usage I found was slick bundle where I adjusted the code to avoid issues.
This PR migrated the frontend module to a frontend module controller. This also fixes issues with multiple list on one page or lists in lists.
In addition: Minimum php version is raised to 7.4 List Module is moved to includes category
There is also a possible bc break to the ListCompileEvent, since it historically passes the Contao/Module instance, which isn't possible in this context anymore. The only usage I found was slick bundle where I adjusted the code to avoid issues.