Das Open-Source CMS Typo3 ist in der Version 8.4 veröffentlicht worden. Das sind grade mal sieben Wochen nach dem Release 8.3. Neben einigen Bugfixes sind auch Neuerungen wie nachfolgen zu lesen, eingeflossen.
Typo3 Version 8.4 Änderungen
Die zwei größten Änderungen in Typo3 Version 8.4 sind die nun abgeschlossene Umsetzung und Verbesserung an der Doctrine DBAL. Damit setzt nun Extbases Persistence vollständig auf dem QueryBuilder des Industrie-Standards auf. Weiterhin wurde die nicht länger benötigte Erweiterung dbal und adodb in getrennte Repositories verschoben. Das Backend ist nun Mobile-freundlich und passt sich der Auflösung des mobilen Gerätes an. Dafür wurde die ExtJS-Viewport-Funktionalität mit einer nativen JavaScript/jQuery+CSS Lösung ersetzt.
Typo3 Version 8.4 Release Notes
Breaking Changes
- Breaking: #38496 – Shortcut redirects append all URL parameters
- Breaking: #52877 – Remove ExtJS Viewport
- Breaking: #66995 – ObjectAccess behaviors changed
- Breaking: #75031 – Fluidification of TypoScriptTemplateInformationModuleFunctionController
- Breaking: #75032 – Fluidification of TypoScriptTemplateConstantEditorModuleFunctionController
- Breaking: #77379 – Doctrine: Typo3DbQueryParser
- Breaking: #77547 – Behaviour of RecordCollectionRepository::findByUid changed
- Breaking: #77592 – Dropped TCA option showIfRTE in type=check
- Breaking: #77630 – Remove wizard icons
- Breaking: #77693 – Move icons from t3skin
- Breaking: #77700 – Extension indexed_search_mysql merged into indexed_search
- Breaking: #77728 – Remove obsolete page tree and click menu settings
- Breaking: #77750 – Return value of ContentObjectRenderer::exec_Query changed
- Breaking: #77762 – Extensions dbal and adodb moved to TER
- Breaking: #77765 – ExtJS notifications and dialogs removed
- Breaking: #77783 – Removed unused ExtJS JavaScript libraries
- Breaking: #77814 – Remove feature subsearch from indexed search
- Breaking: #77826 – RTEHtmlArea Spellchecker eID removed
- Breaking: #77919 – Changed DateTime::ISO8601 to DateTime::ATOM
- Breaking: #77987 – Removal fe_users rendering in page module
- Breaking: #78222 – Extension autoload information is now in typo3conf/autoload
Features
- Feature: #17309 – Access flexform value via TS
- Feature: #75691 – Upgrade Analysis – Provide listing of documentation files
- Feature: #76748 – Configure the availability of the elementbrowser
- Feature: #77589 – EXT: syntax in PageRenderer and Compressor
- Feature: #77643 – Reimplement SqlSchemaMigrationService using Doctrine SchemaManager
- Feature: #77652 – Make sys_language records sortable
- Feature: #77668 – Hide table listing below group element
- Feature: #77799 – Display TCA migration messages in Install Tool
- Feature: #77900 – Introduce TypeScript for the core
- Feature: #78222 – Dump Class Loading Information UI in Install Tool
Deprecation
- Deprecation: #75363 – Deprecate FormResultCompiler->JStop()
- Deprecation: #75637 – Deprecate optional parameters of RecyclerUtility::getRecordPath()
- Deprecation: #77763 – Deprecate method ClickMenu::DB_editPageProperties()
- Deprecation: #77826 – RTEHtmlArea Spellchecker entrypoint
- Deprecation: #77839 – Move TYPO3/CMS/Core/QueryGenerator into EXT:lowlevel and deprecate the old module
- Deprecation: #77987 – Deprecated record listing in page module
- Deprecation: #78096 – Deprecated PageLayoutView::getResult with mysqli_result objects
- Deprecation: #78193 – ExtensionManagementUtility::extRelPath()
- Deprecation: #78222 – Late generation of autoload information is deprecated
- Deprecation: #78224 – TYPO3_DB occurrences
Quelle: https://docs.typo3.org/typo3cms/extensions/core/8-dev/Changelog/8.4/Index.html#features
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.