the typoscript configuration of storagePid and settingsPid and there recursive level is now done with this four options:
plugin.tx_in2studyfinder.settings.storagePidplugin.tx_in2studyfinder.settings.storagePidRecursionLevelplugin.tx_in2studyfinder.settings.settingsPidplugin.tx_in2studyfinder.settings.settingsPidRecursionLevel
the options are not required anymore:
plugin.tx_in2studyfinder.persistance.storagePidplugin.tx_in2studyfinder.persistance.recursive
the backend module for exports was removed in this version. The backend module is extracted into an own extension "in2studyfinder_export" to streamline the extension.
the default sorting of courses is now done via repository. If a complex sorting is required you can use the newly introduced events:
ModifyFilterActionFluidVariablesEventModifyFastSearchActionFluidVariablesEvent
Migration:
if you use the cmpObj function inside the course object please use the above-mentioned events.
Caching is now enabled by default. The extension setting enableCaching=0 has no effect anymore.
Migration:
execute the ExtbasePluginListTypeToCTypeUpdate upgrade wizard to migrate existing plugins
Migration:
execute the ExtbasePluginListTypeToCTypeUpdate upgrade wizard to migrate existing plugins
The following interfaces where removed:
AcademicDegreeInterfaceAdmissionRequirementInterfaceCourseLanguageInterfaceDepartmentInterfaceFacultyInterfaceGlobalDataInterfaceGraduationInterfaceStartOfStudyInterfaceStudyCourseInterfaceTtContentInterfaceTypeOfStudyInterface
Migration:
use the model classes like AcademicDegree, Graduation etc. instead
Due to Tca simplifications this utility is no longer necessary.
Migration:
if a function of the TcaUtility was used in a custom extension, the functionality must be transferred to the custom extension.