Deprecations einiger (eher selten genutzter) BackendUtility Methoden: getTCEFORM_TSconfig(), getTSCpidCached(), getTSCpid().
Zielgruppe: Entwicklung
WissenswertDie nun de facto obsolete PageDoktypeRegistry (durch TCA-Definition) ist deprecated. Die Option "onlyAllowedTables" wurde funktional verändert. .
Zielgruppe: Integration
Der BackendAuthenticationService nutzt nun ein verbessertes Fehlermanagement-Handling, ohne eine interne $errorMsg Property. writeLog() wurde entkoppelt.
Zielgruppe: Entwicklung
Deprecations einiger BackendUtility-Hilfsmethoden für Sprachübersetzungen, die nun besser mittels LocalizationRepository durchgeführt werden können.
Zielgruppe: Entwicklung
Das neue Bookmark-Management hat einige (eigentlich interne) "Shortcut"-Klassen umbenannt.
Zielgruppe: Entwicklung
Da die Benutzereinstellungen nun mit echtem TCA definiert werden ist die Option ExtensionManagementUtility::addFieldsToUserSettings nun obsolet und deprecated.
Zielgruppe: Entwicklung
Der Wert "url" muss in den TCA-Optionen von "suggestOptions.default.additionalSearchFields" nicht mehr angegeben werden, seit der neue Seitentyp "Shortcut" in T3v14 eingebaut wurde. Ggf. betrifft dies auch eigene Integrationen!
Zielgruppe: Integration
Das "doSave" hidden FormEngine HTML-Formularfeld wird nicht mehr ausgewertet (jedoch nur interne API), Formular-Übermittlungen an FormEngine werden intern nun anders ausgewertet.
Zielgruppe: Entwicklung
Die Service-Methode PageRenderer->addInlineLanguageDomain() die mit TYPO3 14.1 eingeführt wurde, wird zugunsten einer neuen LabelImport-API deprecated.
Zielgruppe: Entwicklung
Der alte Passwort-Generator via passwordRules TCA-Option wurde zugunsten des neuen passwordGenerator deprecated.
Zielgruppe: Entwicklung
Die alte Redis Session Backend Konfigurationsmöglichkeit um username+password in einem einzelnen Feld zu übermitteln wurde deprecated.
Zielgruppe: Integration
Die Methoden "setLogTable/getLogTable" des DatabaseWriter sind nicht mehr genutzt, da sie suggerierten dass die "sys_log" Datenbanktabelle leicht austauschbar wäre. Eigene Log-Datenbanktabellen sollten eine eigene API-Methode ableiten und nutzen.
Zielgruppe: Integration
WissenswertDie PageRenderer-API erhält nun überall den $request Kontext eingestellt statt auf ein globales TYPO3_REQUEST zuzugreifen. Vor allem die PageRenderer->render() Methode muss nun künftig den Request beinhalten.
Zielgruppe: Entwicklung
WissenswertDie FormEngine Feldbeschreibungen werden nun implizit immer ausgegeben und sind nicht mehr im Aufgabenbereich von einzelnen FormEngine-Elementen. Das Attribut tcaDescription solcher Elemente ist in Zukunft nicht mehr relevant.
Zielgruppe: Entwicklung
WissenswertDie Datensatztitel beim Rendering von FormEngine-Elementen (u.a. nun im Einsatz beim Context Panel) werden nun einheitlicher gerendert. Der alte "OuterWrapContainer" Rendertyp kann dadurch entfallen, die Funktion wird von formWrapContainer übernommen.
Zielgruppe: Integration
WissenswertDie Datei "ext_emconf.php" wird auch in Classic-Mode Installationen nicht mehr für Extensions benötigt. Alle Informationen können in der composer.json hinterlegt werden.
Zielgruppe: Integration
WissenswertAufgrund der System Publishing API ist die Konfigurationsoption $GLOBALS['TYPO3_CONF_VARS']['FE']['addAllowedPaths'] nun deprecated, und Referenzen ausserhalb der Standardordner "Resources/Publlic", "Resources/Private" und "Configuration" können nicht mehr (ohne eigene Konfiguration) genutzt werden.
Zielgruppe: Integration
Das CSP-Attribut "useNonce" in den f:asset Fluid ViewHelpern ist zugunsten von "csp" deprecated.
Zielgruppe: Integration
