TYPO3 Logo
TYPO3 CMS Core ChangeLog
Release: 8.7

Loading data.

  • Sitemap
  • ChangeLog v8
    • 8.7.x Changes
      • Breaking: #82093 - EXT:form Partials/Field/Field.html has changed
      • Breaking: #84843 - Use no-cookie domain for youtube by default
      • Feature: #78161 - Introduce .typoscript file extension
      • Feature: #81654 - Adding novalidate Attribute to Fluid Form ViewHelper
      • Feature: #83405 - add ConfirmationFinisher template
      • Feature: #84120 - Absolute URLs for typolink ViewHelpers
      • Feature: #84244 - Allow adding additional query restrictions
      • Feature: #84537 - Make cHash configurable in Fluid Widget Links
      • Feature: #84781 - Added scheduler task to anonymize IP addresses of tables
      • Feature: #90351 - Configure TYPO3-shipped cookies with SameSite flag
      • Deprecation: #83403 - EXT:form - deprecate translation for “options” as string
      • Deprecation: #84449 - TranslateElementErrorViewHelper arguments
      • Important: #23178 - New TYPO3_CONF_VARS option FE|pageNotFound_handling_accessdeniedheader
      • Important: #65636 - File meta data can now be edited on read only storages
      • Important: #75591 - Partials/Honeypot.html has changed
      • Important: #77830 - CSC-HeaderLinkRespectsGlobalPageTarget
      • Important: #78336 - Generate preview links with a chash
      • Important: #79647 - Added Hook for resolving custom link types
      • Important: #81751 - DBAL compatible quoting in TCA
      • Important: #82763 - Fluid config for ExpressionNodeType and TemplatePreProcessor made global
      • Important: #82794 - Added config.sys_language_mode = content_fallback;3,2,pageNotFound
      • Important: #83768 - Remove referrer check
      • Important: #83971 - Browser Notification API only works on SSL encrypted connections
      • Important: #84144 - RootlineUtility is enriching only properly selected relational database fields
      • Important: #84844 - Add fieldname to DataHandler - localize - translateToMessage hook
      • Important: #84910 - Deny direct FAL commands for form definitions
      • Important: #84985 - Unified Workspace Restriction for Database Queries
      • Important: #85044 - Filter disallowed properties in form editor
      • Important: #85361 - EXT:rte_ckeditor - re-add the soft hyphen button
      • Important: #85385 - Integrate Phar Stream Wrapper
      • Important: #85689 - Replaced default value with placeholder in external url link handler
      • Important: #87298 - [SECURITY] Destroy sessions on password change
      • Important: #87980 - “Page is being generated” message has been removed
    • 8.7 Changes
      • Breaking: #79615 - QueryBuilder getQueriedTables result format change
      • Breaking: #80050 - Remove option cHashIncludePageId from cHash calculation
      • Breaking: #80149 - Remove $GLOBALS[‘TYPO3_CONF_VARS’][‘FE’][‘pageOverlayFields’]
      • Breaking: #80171 - Remove lib.parseFunc_RTE inline styles from parsed blockquote tag
      • Breaking: #80374 - Default content element configuration for frontend login adapts fluid styled content
      • Breaking: #80412 - New shared content element TypoScript libary object for Fluid Styled Content
      • Breaking: #80628 - Extension rtehmlarea moved to TER
      • Feature: #79343 - Allow overriding PATH_site via environment variable
      • Feature: #79812 - Allow overriding cropVariants for Image Manipulation
      • Feature: #79883 - Add cropVariant support to TypoScript rendering of images
      • Feature: #80126 maximum field length not set as attribute “maxlength”
      • Feature: #80154 - Retrieve session data in TS
      • Feature: #80196 - EXT:form - support multiple form elements per row
      • Feature: #80374 - Add generic fluid template for already rendered content
      • Feature: #80374 - Frontend Login configuration now available through TypoScript constants
      • Feature: #80452 - Extbase CLI commands available via new CLI API
      • Feature: #80579 - Improved JavaScript Modal API
      • Feature: #80619 - Extend Link Generation within TypoLink
      • Deprecation: #78650 - TemplateService->splitConfArray
      • Deprecation: #79122 - Deprecate method getRecordsByField
      • Deprecation: #79580 - Deprecate methods in DataHandler related to page delete access
      • Deprecation: #79591 - Extbase command controllers admin role methods
      • Deprecation: #79770 - Deprecate inline localizationMode
      • Deprecation: #79858 - TSFE-related properties and methods
      • Deprecation: #79972 - Deprecated Fluid Overrides
      • Deprecation: #80000 - InlineOverrideChildTca
      • Deprecation: #80027 - Remove TCA config ‘max’ on inputDateTime fields
      • Deprecation: #80047 - Deprecate jQuery and extJS for BE viewhelpers
      • Deprecation: #80048 - Mark ExtJS related API calls as deprecated
      • Deprecation: #80053 - Extbase CLI Console Output different method signature for infinite attempts
      • Deprecation: #80076 - TypoScript option page.insertClassesFromRTE
      • Deprecation: #80079 - Deprecated method Bootstrap::loadExtensionTables
      • Deprecation: #80317 - Deprecate BackendUtility::getRecordRaw()
      • Deprecation: #80440 - EXT:lowlevel ArrayBrowser->wrapValue
      • Deprecation: #80444 - TypoScriptFrontendController-> beLoginLinkIPList
      • Deprecation: #80445 - Deprecate printContent methods
      • Deprecation: #80449 - GeneralUtility::freetypeDpiComp
      • Deprecation: #80451 - Deprecate GeneralUtility::csvValues
      • Deprecation: #80468 - Command Line Interface: cliKeys and cli_dispatch.phpsh
      • Deprecation: #80485 - Method parameter of TSFE->whichWorkspace to return the workspace title
      • Deprecation: #80486 - Setting charset via LocalizationParserInterface->getParsedData()
      • Deprecation: #80491 - BackendController inclusion hooks
      • Deprecation: #80510 - ContentObjectRenderer->URLqMark
      • Deprecation: #80511 - AbstractFunctionModule->incLocalLang and $thisPath
      • Deprecation: #80512 - DocumentTemplate->extJScode property
      • Deprecation: #80513 - DataHandler: Various methods and method arguments
      • Deprecation: #80514 - GraphicalFunctions->tempPath and createTempSubDir()
      • Deprecation: #80516 - TypoScript config.setJS_mouseOver and config.setJS_openPic
      • Deprecation: #80524 - PageRepository::getHash and PageRepository::storeHash
      • Deprecation: #80527 - Marker-related methods in ContentObjectRenderer
      • Deprecation: #80532 - GifBuilder-related methods in ContentObjectRenderer
      • Deprecation: #80579 - Modal.center has been marked as deprecated
      • Deprecation: #80583 - TYPO3_CONF_VARS_extensionAdded
      • Deprecation: #80601 - Change duplicate icon identifiers to actions-close
      • Deprecation: #80603 - Change duplicate icon identifiers to actions-add
      • Deprecation: #80614 - TCA itemListStyle and selectedListStyle
      • Important: #71095 - Add language debug mode to All Configuration
      • Important: #78650 - TypoScriptService class moved from Extbase to Core
      • Important: #79847 - Fluid bugs fixed and features added (Fluid 2.3.1)
      • Important: #79942 - Version selector view moved to compatibility7
      • Important: #80236 - EXT:form Configuration for form VH attributes
      • Important: #80241 - EXT:form simplify translation handling
      • Important: #80266 - Moved config.sys_language_softExclude to compatibility7
      • Important: #80301 - EXT:form - Cleanup / callback migration
      • Important: #80391 - Css Styled Content will not reset TypoScript Constants
      • Important: #80444 - config.beLoginLinkIPList moved to compatibility7
      • Important: #80450 - MonitorUtilityMovedToCompatibility
      • Important: #80506 - Dbal compatible field quoting in TypoScript
      • Important: #80553 - Simplify important actions in Install Tool
      • Important: #80606 - Testing Framework Removal / Use composer package instead
    • 8.6 Changes
      • Breaking: #70316 - AbstractUserAuthentication properties and methods dropped and changed
      • Breaking: #77934 - Remove field select_key from content element preview
      • Breaking: #78192 - Refactor click menu (context menu)
      • Breaking: #78477 - FlashMessagesViewHelper no longer inherits from TagBasedViewHelper
      • Breaking: #78477 - Remove method FlashMessage->getMessageAsMarkup()
      • Breaking: #78899 - Remove extJSCODE from FormEngine result array
      • Breaking: #78899 - Remove methods, hook and property in FormEngine
      • Breaking: #78988 - Remove optional Fluid TypoScript template
      • Breaking: #79025 - Extract testing framework for TYPO3
      • Breaking: #79100 - ext:felogin: Remove default CSS
      • Breaking: #79109 - Lowlevel VersionsCommand parameters changed
      • Breaking: #79120 - Remove legacy CLI-related constants and variables
      • Breaking: #79196 - Toolbar item event handling changed
      • Breaking: #79201 - EXT:form: Split TypoScript Includes
      • Breaking: #79227 - Removed ExtDirect State Provider
      • Breaking: #79228 - Remove ExtJS Pagetree indicator functionality
      • Breaking: #79242 - Remove l10n_mode noCopy
      • Breaking: #79243 - Remove l10n_mode mergeIfNotBlank
      • Breaking: #79243 - Remove sys_language_softMergeIfNotBlank
      • Breaking: #79259 - EXT:t3skin removed
      • Breaking: #79263 - Scheduler CLI Controller class removed
      • Breaking: #79270 - Removed RTE processing option disableUnifyLineBreaks
      • Breaking: #79273 - Removed RteHtmlParser proc options
      • Breaking: #79300 - Removed RTE proc.transformBoldAndItalicTags option
      • Breaking: #79302 - Moved pages.url_scheme to compatibility7 extension
      • Breaking: #79327 - The veriCode - vC parameter is not evaluated any more
      • Breaking: #79364 - Move page module function QuickEdit to compatibility7
      • Breaking: #79464 - EXT:form - Refactor fluid rendering
      • Breaking: #79513 - Removed session locking based on useragent
      • Breaking: #79622 - CSS Styled Content and TypoScript
      • Breaking: #79622 - CSS Styled Content Bullet Content Element Adjustments
      • Breaking: #79622 - CSS Styled Content table content element adjustments
      • Breaking: #79622 - Dedicated content elements for menus
      • Breaking: #79622 - Default content element changed for Fluid Styled Content
      • Breaking: #79622 - Default layouts for Fluid Styled Content changed
      • Breaking: #79622 - Dropping thumbnail configuration for tt_content
      • Breaking: #79622 - Removal of Fluid Styled Content Menu ViewHelpers
      • Breaking: #79622 - Section Frame for CSS Styled Content replaced with Frame Class
      • Breaking: #79622 - SpaceBefore and SpaceAfter adjustments for CSS Styled Content
      • Breaking: #79622 - Streamlining structure of CSS Styled Content and Fluid Styled Content
      • Breaking: #79622 - TypoScript Standard Header has been removed from Fluid Styled Content
      • Feature: #12211 - Usability: Scheduler provide page browser to choose start page
      • Feature: #28171 - Improved link field in FormEngine
      • Feature: #45537 - Run manually executed tasks on next cron-run
      • Feature: #47006 - Extend the widget identifier with custom string
      • Feature: #47135 - Paste icons available at pasting position and use modal now
      • Feature: #67243 - Implement folding of scheduler task groups
      • Feature: #69572 - Page module Notice “Content is also shown on:”
      • Feature: #70316 - Introduce Session Storage Framework
      • Feature: #72749 - CLI support for T3D import
      • Feature: #75880 - Implement multiple cropping variants in image manipulation tool
      • Feature: #78169 - Introduce “Translation Source” field for tt_content
      • Feature: #78192 - Refactor click menu (context menu)
      • Feature: #78477 - Refactoring of FlashMessage rendering
      • Feature: #78899 - TCA maxitems optional
      • Feature: #79121 - Implement hook in typolink for modification of page params
      • Feature: #79124 - Allow overwriting of template paths in BackendTemplateView
      • Feature: #79140 - Add hook to add custom TypoScript templates
      • Feature: #79196 - Allow reload of topbar
      • Feature: #79216 - Add YAML configuration for CKEditor RTE
      • Feature: #79225 - Plugin preview with Fluid
      • Feature: #79235 - Add button to delete similar errors from sys_log
      • Feature: #79240 - Single cli user for cli commands
      • Feature: #79250 - EXT:form extend the extension location functionality
      • Feature: #79262 - Add possibility to create TRIM expression with Doctrine DBAL
      • Feature: #79263 - Scheduler CLI available as Symfony Command
      • Feature: #79337 - Add useCacheHash parameter to f:link.typolink and f:uri.typolink
      • Feature: #79341 - TCA richtext configuration in config section
      • Feature: #79387 - Add signal to exclude tables from ReferenceIndex
      • Feature: #79402 - New Fluid ViewHelper f:variable added
      • Feature: #73409 - Auto-render Assets sections in Fluid template with controller
      • Feature: #79413 - Auto-render Assets sections in FLUIDTEMPLATE content object
      • Feature: #79420 - Hide files from list of documentation
      • Feature: #79438 - Add configuration option to disable validation of stored records
      • Feature: #79440 - FormEngine Element Expansion
      • Feature: #79442 - EXT:form - add element selector for text editors
      • Feature: #79467 - EXT:form - add form settings button to module header
      • Feature: #79521 - Show list of failed input elements in FormEngine
      • Feature: #79530 - EXT:form - Extend SaveToDatabase finisher
      • Feature: #79531 - EXT:form - Add multiselect inspector editor
      • Feature: #79622 - Header Position support for Fluid Styled Content
      • Feature: #79622 - Introducing Frame Class for Fluid Styled Content
      • Feature: #79622 - Introducing Table Class for Fluid Styled Content
      • Feature: #79622 - New Content Elements for Fluid Styled Content
      • Feature: #79622 - New default layout for Fluid Styled Content
      • Feature: #79622 - SpaceBefore- and SpaceAfterClass for CSS Styled Content
      • Feature: #79622 - SpaceBefore- and SpaceAfterClass for Fluid Styled Content
      • Feature: #79622 - Textmedia support for CSS Styled Content
      • Feature: #79626 - Integrate record link handler
      • Feature: #79658 - Synchronized field values in localized records
      • Deprecation: #70316 - Frontend basket with recs
      • Deprecation: #77934 - Deprecate tt_content field select_key
      • Deprecation: #78225 - Legacy PreparedStatements within Extbase
      • Deprecation: #78477 - Refactoring of FlashMessage rendering
      • Deprecation: #78899 - FormEngine Methods
      • Deprecation: #78899 - TCA ctrl field requestUpdate dropped
      • Deprecation: #79258 - Methods getRecordLocalization() and getPreviousLocalizedRecordUid() in LocalizationRepository
      • Deprecation: #79265 - CommandLineController and Cleaner Command
      • Deprecation: #79316 - Deprecate ArrayUtility::inArray()
      • Deprecation: #79327 - Deprecate AbstractUserAuthentication::veriCode method
      • Deprecation: #79341 - Methods related to richtext configuration
      • Deprecation: #79341 - TCA richtext configuration in defaultExtras dropped
      • Deprecation: #79364 - Deprecate members in PageLayoutController
      • Deprecation: #79440 - TCA Changes
      • Deprecation: #79441 - Deprecate visibility internal caching arrays
      • Deprecation: #79560 - Deprecate ClientUtility::getDeviceType
      • Deprecation: #79622 - Deprecation of CSS Styled Content
      • Deprecation: #79658 - PageRepository shouldFieldBeOverlaid()
      • Important: #75400 - New DataHandler command ‘copyToLanguage’
      • Important: #78899 - displayCond strict parsing
      • Important: #79005 - Included missing support for persistent connection in Redis cache backend
      • Important: #79119 - Removed PageRepository->versioningPreview_where_hid_del property
      • Important: #79221 - Use $ instead of TYPO3.jQuery
    • 8.5 Changes
      • Breaking: #73016 - Renaming of Clipboard->printContentFromTab to getContentFromTab
      • Breaking: #78002 - Enforce cHash argument for Extbase actions
      • Breaking: #78191 - Remove support for transForeignTable in TCA
      • Breaking: #78383 - pages, tt_content, sys_file_metadata have been removed from defaultCategorizedTables
      • Breaking: #78384 - Frontend ignores TCA in ext_tables.php
      • Breaking: #78417 - Lowlevel DeletedRecordsCommand parameters changed
      • Breaking: #78439 - Lowlevel FlexForm Cleaning parameters changed
      • Breaking: #78468 - Remove ExtDirect from EXT:workspaces
      • Breaking: #78520 - Lowlevel Orphan Records Cleaning parameters changed
      • Breaking: #78521 - Drop unused JavaScript from backend.js
      • Breaking: #78522 - Removed backend user option debugInWindow
      • Breaking: #78525 - Removed unused configuration options for JavaScript
      • Breaking: #78549 - Override New Page Creation Wizard via page TSconfig
      • Breaking: #78552 - Lowlevel LostFilesCommand parameters changed
      • Breaking: #78577 - Lowlevel MissingFilesCommand parameters changed
      • Breaking: #78581 - FlexFormTools public properties dropped
      • Breaking: #78581 - FormEngine TcaFlexFetch data provider removed
      • Breaking: #78581 - Hook getFlexFormDSClass no longer called
      • Breaking: #78623 - Lowlevel MissingRelationsCommand parameters changed
      • Breaking: #78627 - Lowlevel MissingRelationsCommand parameters changed
      • Breaking: #78759 - Fluidification of EditFileController
      • Breaking: #78855 - Remove obsolete sys_action translations
      • Breaking: #78895 - Lowlevel RteImagesCommand parameters changed
      • Feature: #29399 - OptionViewHelper and OptgroupViewHelper for use with SelectViewHelper
      • Feature: #52286 - Add option to “system status updates” report-job to send all tests
      • Feature: #58637 - Purge language packs in language module
      • Feature: #67909 - Add hook to DataHandler - localize - translateToMessage
      • Feature: #73626 - numberOfResults should be configurable and report overflow
      • Feature: #76085 - Add fluid debug information to admin panel
      • Feature: #77757 - Enable rechecking whether an UpdateWizard should run
      • Feature: #77910 - EXT:form - introduce new form framework
      • Feature: #78002 - Enforce cHash argument for Extbase actions
      • Feature: #78103 - Add missing information status for addSystemMessage
      • Feature: #78116 - Extbase support for Doctrine’s native DBAL Statement and QueryBuilder
      • Feature: #78384 - Check ext tables TCA changes in install tool
      • Feature: #78415 - Global Fluid ViewHelper namespaces moved to TYPO3 configuration
      • Feature: #78523 - Suggest wizard provides option to define ordering of results
      • Feature: #78575 - Enumeration constants don’t provide their names
      • Feature: #78672 - Introduce fluid data processor for menus
      • Feature: #78842 - Let FLUIDTEMPLATE mimic an actual extbase web request
      • Deprecation: #57385 - Deprecate parameter $caseSensitive of Extbase Query->like comparison
      • Deprecation: #77296 - Deprecate public member parentMenuArr in AbstractMenuContentObject
      • Deprecation: #77524 - Deprecated method fileResource of ContentObjectRenderer
      • Deprecation: #77732 - Deprecate methods of Extbase’s ArrayUtility
      • Deprecation: #78134 - Deprecate TypoScript option config.noScaleUp
      • Deprecation: #78217 - frameset and frame
      • Deprecation: #78244 - Deprecate TYPO3_DB and Prepared Statement class
      • Deprecation: #78279 - Deprecate top.TYPO3.Backend.ContentContainer.iframe
      • Deprecation: #78314 - AbstractFunctionModule->getBackPath
      • Deprecation: #78524 - TCA option versioning_followPages removed
      • Deprecation: #78581 - Flex form related parsing
      • Deprecation: #78628 - TCA tree pageTsConfig addItems icon path
      • Deprecation: #78647 - Move language files from EXT:lang/locallang_* to Resources/Private/Language
      • Deprecation: #78668 - TypoScript option config.mainScript
      • Deprecation: #78670 - Deprecated CharsetConverter methods
      • Deprecation: #78679 - Crawler inclusion via require_once in Indexed Search
      • Deprecation: #78733 - CallUserFunction “&” token for singleton objects
      • Deprecation: #78872 - Deprecate method LocalizationController::getRecordUidsToCopy
      • Important: #17904 - showAccessRestrictedPages does not work with special menus
      • Important: #72050 - encapsLines does not render duplicate paragraphs anymore
      • Important: #75232 - Spread TypeConverter priorities
      • Important: #77702 - Custom render types for date and datetime fields must use ISO-8601
      • Important: #78383 - TCA: Streamline field positions in tabs for recurring fields
    • 8.4 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
      • 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: #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
    • 8.3 Changes
      • Breaking: #73461 - Import module disabled for non admin users
      • Breaking: #74375 - fe_users.image migrated to FAL
      • Breaking: #76108 - Replace ExtJS category tree with D3 and SVG
      • Breaking: #76259 - Return value of AbstractDatabaseRecordList::makeSearchString changed
      • Breaking: #76259 - Signature of getResult() in PageLayoutView changed
      • Breaking: #76259 - Signature of setTotalItems() in AbstractDatabaseRecordList changed
      • Breaking: #76259 - Value passed to hook getTable changed
      • Breaking: #76879 - Remove unused properties from PageTreeView
      • Breaking: #76879 - Remove unused property pidSelect from AbstractDatabaseRecordList
      • Breaking: #76891 - syslog lowlevel command
      • Breaking: #77049 - Remove unused properties from SuggestWizardDefaultReceiver
      • Breaking: #77062 - Example image in TS constants descriptions removed
      • Breaking: #77081 - Removed TCA tree options: width, allowRecursiveMode, autoSizeMax
      • Breaking: #77137 - JavaScript API of RTE changed
      • Breaking: #77137 - RTE option “colors” removed
      • Breaking: #77156 - TSconfig and TStemplate soft references functionality removed
      • Breaking: #77180 - Dropped ExtJS support in Frontend TypoScript
      • Breaking: #77182 - Removed BasicFileUtility methods and properties
      • Breaking: #77184 - Various TSFE properties removed
      • Breaking: #77186 - ExtDirect eID entry point removed
      • Breaking: #77209 - Adapt default RECORDS tables
      • Breaking: #77280 - Uploads template shows file title in favor of file name
      • Breaking: #77342 - Removed templateFile override via FlexForm in EXT:felogin
      • Breaking: #77345 - EXT:form - Remove deprecated IMAGEBUTTON element
      • Breaking: #77390 - Expected return type of hook getResultRows_SQLpointer in Indexed Search changed
      • Breaking: #77391 - DataHandler method protected
      • Breaking: #77416 - Removed property from DatabaseIntegrityCheck
      • Breaking: #77453 - Signature of AbstractPlugin::pi_exec_query changed
      • Breaking: #77453 - Signature of AbstractPlugin::pi_list_makelist changed
      • Breaking: #77460 - Extbase query cache removed
      • Breaking: #77481 - Remove favicon from TBE_STYLES
      • Breaking: #77502 - Extbase: pre-parsing of queries removed
      • Breaking: #77557 - Signature of QueryView->getQueryResultCode() changed
      • Breaking: #77558 - PageLayoutController removed methods
      • Breaking: #77587 - Removed LiveSearch->getQueryString
      • Breaking: #77591 - Removed WorkspaceService->isOldStyleWorkspaceUsed
      • Feature: #73461 - Enable import module for non admin users
      • Feature: #74365 - Add Linkservice for unified referencing syntax
      • Feature: #76107 - Add fluid interceptor registration
      • Feature: #76108 - Replace ExtJS category tree with D3 and SVG
      • Feature: #76209 - Hook to register custom result browsers in AbstractPlugin
      • Feature: #76259 - Introduce buildQueryParametersPostProcess Hook
      • Feature: #77280 - Render the file title in “file links” content element
      • Feature: #77336 - Allow passing an own unit collection to BytesViewHelper
      • Feature: #77349 - Additional locations for extension icons
      • Feature: #77481 - Add possibility to define a favicon for the backend
      • Deprecation: #76259 - Deprecate method makeQueryArray of AbstractDatabaseRecordList
      • Deprecation: #76520 - Deprecate method pages_getTree of PageLayoutView
      • Deprecation: #76804 - Deprecate GeneralUtility::strtoupper & strtolower
      • Deprecation: #77164 - ErrorpageMessage and AbstractStandaloneMessage
      • Deprecation: #77405 - PageRepository->getPathFromRootline
      • Deprecation: #77432 - Extbase: Prepared Statement Query Option
      • Deprecation: #77477 - TemplateService->fileContent
      • Deprecation: #77502 - Extbase: pre-parsing of queries removed
      • Deprecation: #77557 - Method QueryView->tableWrap()
      • Important: #77411 - Removed extbase table column cache
    • 8.2 Changes
      • Breaking: #75493 - Evaluate “boolean /stdWrap” properties correctly
      • Breaking: #75645 - Doctrine: migrate ext:backend/Tree
      • Breaking: #75710 - RTE-related TSconfig options skipAlign and skipClass removed
      • Breaking: #75747 - EXT:form - Removed useDefaultContentObject setting
      • Breaking: #75760 - Return type of LocalizationRepository::getRecordsToCopyDatabaseResult changed
      • Breaking: #76285 - Popup configuration is moved to TYPO3.settings
      • Breaking: #76469 - Doctrine: migrate ext:ImpExp
      • Breaking: #76527 - Cleanup ContextMenu classes
      • Breaking: #76802 - Drop xcache cache backend
      • Feature: #18586 - Configurable width & height for editpanel in feedit
      • Feature: #20446 - Clear cache entry in context menu
      • Feature: #76008 - Property visibility to DebuggerUtility::var_dump
      • Feature: #76072 - Ogg, flac and opus support
      • Feature: #76458 - Let DebuggerUtility render closures
      • Feature: #76531 - Add IconForRecordViewHelper
      • Feature: #76590 - Introduce UnitTests for JavaScript
      • Deprecation: #15415 - Deprecate removeBadHTML
      • Deprecation: #71917 - Deprecate the argument ‘hsc’ for getLL, getLLL, sL and pi_getLL
      • Deprecation: #72859 - Deprecate methods of DocumentTemplate
      • Deprecation: #75209 - Code cleanup for MenuViewHelperTrait
      • Deprecation: #75760 - Deprecate methods of LocalizationRepository
      • Deprecation: #75904 - Category Model has icon property but no database field
      • Deprecation: #76101 - remove SoloFieldContainer
      • Deprecation: #76104 - Deprecated single slash comments in TypoScript
      • Deprecation: #76164 - Deprecate RemoveXSS
      • Deprecation: #76345 - Path prefixes in callUserFunction and getUserObj
      • Deprecation: #76370 - Deprecate CacheFactory
      • Deprecation: #76383 - Deprecate fontTag
      • Important: #75747 - EXT:form - Removed support for compatibility6
    • 8.1 Changes
      • Breaking: #66861 - Do not automatically append a “/” to the identifier of a folder
      • Breaking: #70056 - Http-related options and HttpRequest class removed
      • Breaking: #72931 - SearchFormController::pi_list_browseresults() has been renamed
      • Breaking: #75237 - Removal of div ce-bodytext might cause layout issues
      • Breaking: #75323 - Removed parameter entryPointPath from main applications
      • Breaking: #75324 - ReferenceIndex CLI command changed
      • Breaking: #75349 - Move Indexed Search pi-based plugin to compatibility7
      • Breaking: #75355 - FlexForm-related options removed
      • Breaking: #75357 - $TYPO3_CONF_VARS[BE][lockSSL] option is boolean
      • Breaking: #75454 - LocalConfiguration DB config structure has changed
      • Breaking: #75454 - TYPO3_db Constants removed
      • Breaking: #75497 - inline backend layout wizard
      • Breaking: #75708 - Always store <p> tags in DB from RTE
      • Breaking: #75711 - Removed DB-related methods and TCA-related options from cObj
      • Breaking: #75829 - Removed handling of pre 6.0 files when importing
      • Feature: #27471 - Allow asterisk for hideTables
      • Feature: #39597 - Multiple locale names for TypoScript config.locale_all
      • Feature: #69439 - Enhance SQL query reduction in page tree in workspaces
      • Feature: #70056 - Added PHP library “Guzzle” for HTTP Requests within TYPO3
      • Feature: #72923 - Configure the number of files shown per page in file list module
      • Feature: #75386 - Get identifier in slide callback
      • Feature: #75454 - Added PHP library “Doctrine DBAL” for Database Connections within TYPO3
      • Feature: #75497 - inline backend layout wizard
      • Feature: #75579 - Add markupIdentifier support to JavaScript IconAPI
      • Feature: #75581 - Simplify cache clearing
      • Feature: #75827 - Add configuration options to TYPO3CMSExtbasePropertyTypeConverterFloatConverter
      • Deprecation: #73209 - Deprecated flex page TSConfig
      • Deprecation: #73728 - Wizard type colorbox is deprecated
      • Deprecation: #75327 - $TSFE->csConvObj and $TSFE->csConv()
      • Deprecation: #75340 - Methods related to generating traditional Backend AJAX URLs
      • Deprecation: #75371 - array2xml_cs
      • Deprecation: #75575 - TranslateViewHelper htmlEscape argument marked as deprecated
      • Deprecation: #75621 - GeneralUtility methods
      • Deprecation: #75625 - Deprecated cache clearing options
      • Important: #73041 - PackageStates Includes Only Active Packages
    • 8.0 Changes
      • Breaking: #43085 - Change GFX settings prefix im_* to generic processor_*
      • Breaking: #45899 - Split class ImportExport into classes Import and Export
      • Breaking: #45943 - Remove unused Images in “t3skin/icons/gfx/i”
      • Breaking: #51099 - Streamline settings/conditions
      • Breaking: #65165 - AdditionalMethodsInFolderInterface
      • Breaking: #68890 - Remove dual-use of auth_timeout_field in AbstractUserAuthentication
      • Breaking: #69863 - Changes in ViewHelpers post Standalone-Fluid
      • Breaking: #69863 - Fluid escaping behaviour changed from ENT_COMPAT to ENT_QUOTES
      • Breaking: #69863 - Removed deprecated code from EXT:fluid
      • Breaking: #71458 - FullQuoteArray can’t handle boolean values for $noQuote
      • Breaking: #71521 - Property userAuthentication removed from CommandController
      • Breaking: #72022 - Removed class loading fallback in cObject
      • Breaking: #72293 - API change in ExceptionHandlerInterface
      • Breaking: #72310 - EXT:form - Outsource labels and legends to own partials
      • Breaking: #72334 - Removed utf8 conversion in EXT:recycler
      • Breaking: #72338 - Removed GraphicalFunctions->nativeCharset
      • Breaking: #72342 - Removed deprecated code from GeneralUtility
      • Breaking: #72360 - Removed deprecated entry point fallback
      • Breaking: #72361 - Removed deprecated content object wrappers
      • Breaking: #72361 - Removed deprecated methods in ContentObjectRenderer
      • Breaking: #72368 - TYPO3 Constants removed
      • Breaking: #72370 - Removed deprecated code from extbase
      • Breaking: #72372 - Removed deprecated code from beuser
      • Breaking: #72373 - Removed deprecated code from css_styled_content
      • Breaking: #72378 - Removed CSS Styled Content TypoScript for 6.2
      • Breaking: #72381 - Removed deprecated code from EXT:dbal
      • Breaking: #72384 - Removed deprecated code from HtmlParser
      • Breaking: #72385 - Removed deprecated code from DataHandler
      • Breaking: #72390 - Removed deprecated code from EXT:rtehtmlarea
      • Breaking: #72392 - Removed deprecated code from DocumentTemplate
      • Breaking: #72398 - Removed deprecated code from EXT:recordlist
      • Breaking: #72399 - Removed deprecated code from BackendUtility
      • Breaking: #72400 - Removed deprecated IconUtility and SpriteManager
      • Breaking: #72405 - Removed traditional BE modules handling
      • Breaking: #72412 - Removed deprecated code from language processing functions
      • Breaking: #72416 - Remove EXT:t3skin/stylesheets/sprites/
      • Breaking: #72417 - Removed old locking API
      • Breaking: #72418 - Deprecated backend-related PHP classes
      • Breaking: #72419 - Remove deprecated code from backend controllers
      • Breaking: #72421 - Removed deprecated code from database and query functions
      • Breaking: #72424 - Removed deprecated TypoScriptFrontendController options and methods
      • Breaking: #72426 - Removed deprecated code from file and image processing functions
      • Breaking: #72427 - Removed TypoScript-related methods and properties
      • Breaking: #72431 - Remove deprecated code from lowlevel and utility functions
      • Breaking: #72438 - Remove deprecated code from FlashMessage
      • Breaking: #72451 - Removed deprecated code from backend functions
      • Breaking: #72462 - Removed deprecated JavaScript code
      • Breaking: #72464 - Removed deprecated code from EXT:workspaces
      • Breaking: #72473 - Removed deprecated miscellaneous functions
      • Breaking: #72474 - RequestHandler only works with Routes
      • Breaking: #72476 - PHP Constant TYPO3_PROCEED_IF_NO_USER removed
      • Breaking: #72492 - Removed XHTML2 support
      • Breaking: #72493 - Removed TypoScript property page.bgImg
      • Breaking: #72497 - Removed recode support for Charset Conversion
      • Breaking: #72572 - Remove more deprecated miscellaneous functions and options
      • Breaking: #72602 - Removed unzip functionality
      • Breaking: #72604 - Remove option maxFileNameLength
      • Breaking: #72661 - RTE Transformation ts_strip removed
      • Breaking: #72666 - RTE: Remove relative path calculations
      • Breaking: #72667 - RTE: Unused internal methods removed
      • Breaking: #72671 - Extension “aboutmodules” removed
      • Breaking: #72686 - Removed RteHtmlParser methods
      • Breaking: #72701 - Remove unused properties in DocumentTemplate
      • Breaking: #72711 - Remove property strict in TypoScriptParser
      • Breaking: #72783 - Removed RTE transformation option preserveTables
      • Breaking: #72826 - Removed custom charset configuration for locales
      • Breaking: #72830 - Removed deprecated RTE transformations ts & ts_transform
      • Breaking: #72837 - RTE transformations: Allow div sections by default and remove font-specific parsing
      • Breaking: #72853 - Remove unused Images from core
      • Breaking: #72861 - EXT:form - Remove deprecated code
      • Breaking: #72866 - Removed RTE processing option to use div tags instead of p tags
      • Breaking: #72870 - Removed RTE transformation ts_preserve and preserveTags
      • Breaking: #72888 - Removed HtmlParser mapTags functionality
      • Breaking: #72889 - Removed RteHtmlParser htmlspecialchars() transformation options
      • Breaking: #72897 - RteHtmlParser: Dropped ts_reglinks transformation
      • Breaking: #73044 - JSON for ClickMenu in Backend
      • Breaking: #73046 - Alias AbstractNode -> ViewHelperNode for backwards compatibility
      • Breaking: #73106 - Convert thumbnails only for non-image files
      • Breaking: #73152 - Symfony console helpers replaced
      • Breaking: #73445 - Remove flashmessage_compatibility.js from core
      • Breaking: #73504 - Make TimeTracker a singleton
      • Breaking: #73514 - TypoScript property “includeLibs” removed
      • Breaking: #73516 - GeneralUtility::getFileAbsFileName allows for typo3/ maindir specific paths
      • Breaking: #73602 - Short-URL without ?id=ID removed
      • Breaking: #73611 - Removed ResourceCompressor relative path methods
      • Breaking: #73655 - PHP 7 required
      • Breaking: #73698 - Streamline layout of FlashMessages
      • Breaking: #73711 - Removed deprecated code from Form Domain Model Element
      • Breaking: #73719 - Unused JavaScript configuration options for the Backend removed
      • Breaking: #73763 - Removed backPath from PageRenderer
      • Breaking: #73793 - Removed AbstractPlugin->LOCAL_LANG_charset
      • Breaking: #73794 - renderCharset option removed
      • Breaking: #74029 - Remove ModuleLoader->getRelativePath()
      • Breaking: #74031 - CharsetConverter parameters removed
      • Breaking: #74124 - Removed sys_file_reference field downloadname
      • Breaking: #75150 - Removed TypoScript option includeJSlibs
      • Breaking: #76155 - ViewHelper Namespace imports with xmlns are now singular
      • Feature: #1835 - Recover pages recursively to top of rootline
      • Feature: #19157 - Add option to exclude all hidden records in EXT:impexp
      • Feature: #28230 - Add support for PBKDF2 to saltedpasswords
      • Feature: #54887 - Post-processing of the previewUrl
      • Feature: #67236 - Added “allowedTags” argument to f:format.stripTags ViewHelper
      • Feature: #69394 - EXT:form - Directly load form wizard as inline wizard
      • Feature: #69794 - Support pecl-memcached in MemcachedBackend
      • Feature: #69863 - Use new standalone Fluid as composer dependency
      • Feature: #71331 - Make indexed_search extbase plugin form target Pid configurable
      • Feature: #71876 - Make new content element wizard tab sort order configurable
      • Feature: #72045 - HTMLparser.stripEmptyTags.keepTags
      • Feature: #72309 - EXT:form - Integration of Predefined Forms
      • Feature: #72337 - Charset Conversion Autodetection
      • Feature: #72505 - Introduce hook to override a record overlay
      • Feature: #72904 - Add preProcessStorage signal to ResourceFactory
      • Feature: #73042 - Introduce native support for Symfony Console
      • Feature: #73050 - Add a CSPRNG API
      • Feature: #73429 - Wizard component has been added
      • Feature: #73720 - Trigger event after modal window dismissed
      • Feature: #73752 - Allow accessing ObjectStorage as array in Fluid and other places
      • Feature: #74038 - Report for checking database character set
      • Feature: #74109 - Set the alternative Backend Logo via Extension Manager
      • Feature: #74179 - Page Module Drag & Drop Can Do Copies Via CTRL Key Now
      • Feature: #74319 - Default database character set and update wizard for non UTF-8
      • Deprecation: #68748 - Deprecate AbstractContentObject::getContentObject()
      • Deprecation: #69863 - Deprecate getTemplateVariableContainer function
      • Deprecation: #71255 - ExtendedFileUtility::pushErrorMessagesToFlashMessageQueue()
      • Deprecation: #71153 - Several DocumentTemplate methods deprecated
      • Deprecation: #71916 - LanguageService->makeEntities
      • Deprecation: #72340 - Moved moduleLabels from LanguageService to ModuleLoader
      • Deprecation: #72496 - Deprecated $LANG->overrideLL
      • Deprecation: #72733 - Deprecate more methods of DocumentTemplate
      • Deprecation: #72827 - Module Icon configuration via [labels][tabs_images][tab]
      • Deprecation: #72851 - Deprecate some functions not in use anymore in the core
      • Deprecation: #72856 - Removed RTE “modes” option
      • Deprecation: #73050 - Deprecated random generator methods in GeneralUtility
      • Deprecation: #73067 - Deprecate GeneralUtility::requireOnce and GeneralUtility::requireFile
      • Deprecation: #73068 - Deprecated “default” argument on f:case
      • Deprecation: #73185 - Deprecate NullTimeTracker
      • Deprecation: #73190 - Deprecate BackendUtility::getListViewLink()
      • Deprecation: #73352 - Deprecate old-school AJAX requests
      • Deprecation: #73442 - Modal.getSeverityClass has been moved to the Severity module
      • Deprecation: #73482 - $LANG->csConvObj and $LANG->parserFactory
      • Deprecation: #73511 - BrowserLanguage detection moved to Locales
      • Deprecation: #73514 - IncludeLibrary Methods
      • Deprecation: #73516 - Various GeneralUtility methods
      • Deprecation: #72585 - Deprecate TYPO3CMSCoreResourceUtilityBackendUtility::getFlashMessageForMissingFile
      • Deprecation: #73606 - Deprecate IconRegistry::getDeprecationSettings
      • Deprecation: #73744 - Deprecate Clipboard->confirmMsg()
      • Deprecation: #73794 - SearchFormController->utf8_to_currentCharset and TSFE->renderCharset
      • Deprecation: #74022 - GraphicalFunctions->prependAbsolutePath()
      • Deprecation: #74156 - TemplateService::sortedKeyList and TemplateService->removeQueryString
      • Important: #22858 - Filelist: Creating a new file and opening it immediately for editing
      • Important: #70849 - Make search levels in live search and list search consistent
      • Important: #71521 - Internal changes in CommandController
      • Important: #72290 - Move install tool update flags to system registry
      • Important: #72580 - Publicly accessible generated asset files moved to typo3temp/assets/
      • Important: #72697 - Remove thumbnail functionality of impexp
  • ChangeLog v7
    • 7.6.x Changes
      • Breaking: #72931 - SearchFormController::pi_list_browseresults() has been renamed
      • Breaking: #73461 - Import module disabled for non admin users
      • Breaking: #84843 - Use no-cookie domain for youtube by default
      • Feature: #69794 - Support pecl-memcached in MemcachedBackend
      • Feature: #73461 - Enable import module for non admin users
      • Feature: #84053 - API to anonymize IP addresses
      • Feature: #84740 - Make indexed_search ready for GDPR
      • Feature: #84781 - Added scheduler task to anonymize IP addresses of tables
      • Important: #17904 - showAccessRestrictedPages does not work with special menus
      • Important: #75400 - New DataHandler command ‘copyToLanguage’
      • Important: #77411 - Removed extbase table column cache
      • Important: #77830 - CSC-HeaderLinkRespectsGlobalPageTarget
      • Important: #83768 - Remove referrer check
      • Important: #85385 - Integrate Phar Stream Wrapper
    • 7.6 Changes
      • Breaking: #24449 - Use move placeholders as default in workspaces
      • Breaking: #45899 - Split class ImportExport into classes Import and Export
      • Breaking: #51099 - Streamline settings/conditions
      • Breaking: #62812 - Resolve URLs to “Link to external URL”-pages directly
      • Breaking: #63406 - Respect rootLevel configuration in extbase queries
      • Breaking: #66369 - Removed ElementBrowser related classes
      • Breaking: #68081 - Ext:openid moved to TER
      • Breaking: #69227 - Strings for like are not properly escaped
      • Breaking: #69916 - Hook ajaxSaveCode of t3editor changed
      • Breaking: #69916 - Registered AJAX handlers replaced by routes
      • Breaking: #69916 - Removed BackendLogin::getRsaPublicKey AJAX handler
      • Breaking: #70033 - TCA icon options have been removed
      • Breaking: #70055 - Override New Content Element Wizard via page TSConfig
      • Breaking: #70132 - FormEngine custom functions
      • Breaking: #70229 - BE-lockSSL = 3 option removed
      • Breaking: #70444 - EXT:form - Form attributes are not rendered in FE
      • Breaking: #70503 - EXT:form - Remove breakOnError option from wizard
      • Breaking: #70574 - Form Wizard Save Handling Changed in ext:form
      • Breaking: #70578 - JumpURL functionality removed from the TYPO3 Core
      • Breaking: #71110 - TYPO3-specific Upload Limit removed
      • Breaking: #72117 - API change in ExceptionHandlerInterface
      • Breaking: #77344 - EXT:form - Rename configuration for confirmation view
      • Feature: #20875 - Make hardcoded indexed_search parameters configurable via TS
      • Feature: #23156 - Indexed search: Make path separator of search result configurable
      • Feature: #27057 - Relations to the same table in Extbase
      • Feature: #35245 - Rework workspace notification settings
      • Feature: #44127 - Introduced two new Hooks for OpenID
      • Feature: #47613 - Indexed Search: make no_cache parameter for forwardSearchWordsInResultLink configurable
      • Feature: #56633 - Form protection API for frontend usage
      • Feature: #64286 - Added absolute url option to uri.image and image viewHelper
      • Feature: #66369 - Added LinkBrowser APIs
      • Feature: #66369 - Added new element browser API
      • Feature: #68771 - Add contentObject functionality to form MailPostProcessor and introduce replyToEmail
      • Feature: #68895 - Introduced hook in BackendUserAuthentication::getDefaultUploadFolder
      • Feature: #69120 - Add basic file search in element browser
      • Feature: #69706 - Add support for alternative (inline) icon markup
      • Feature: #69764 - Introduced file icon detection by mime-type
      • Feature: #69814 - ModuleTemplate API
      • Feature: #69916 - PSR-7-based Routing for Backend AJAX Requests
      • Feature: #70033 - Introduced TCA option showIconTable for selectSingle fields
      • Feature: #70126 - Introduce TCA option to add autocomplete attribute to input fields
      • Feature: #70170 - ViewHelper to strip whitespace between HTML tags
      • Feature: #70332 - EXT:form - Add HTML4 / HTML5 attributes to the wizard
      • Feature: #70531 - RequireJS module for split buttons
      • Feature: #70583 - Introduced Icon API in JavaScript
      • Feature: #71196 - Disallow localization mixtures
      • Feature: #71251 - Add FlashMessage support in ModuleTemplate API
      • Feature: #72505 - Introduce hook to override a record overlay
      • Deprecation: #51482 - Script-based modules
      • Deprecation: #60712 - DocumentTemplate->getDynamicTabMenu()
      • Deprecation: #65728 - DocumentTemplate->issueCommand()
      • Deprecation: #69369 - Use property text instead of data in ext:form
      • Deprecation: #69822 - Deprecate TCA settings of select fields
      • Deprecation: #69877 - Use ModuleTemplate API for ext:filelist
      • Deprecation: #70052 - TCA Display condition EXT LOADED
      • Deprecation: #70138 - Flex form language handling
      • Deprecation: #70477 - Deprecate SpriteIcon classes
      • Deprecation: #70494 - DocumentTemplate->wrapClickMenuOnIcon()
      • Deprecation: #70514 - dynamicConfigFile is deprecated
      • Deprecation: #71153 - DocumentTemplate->spacer()
      • Deprecation: #71249 - Deprecate render method of FlashMessage class
      • Important: #36166 - Move access right parameters from BE to SYS configuration
      • Important: #53681 - Change wording for User Settings “Reset Configuration and Clear Temporary Data”
      • Important: #68079 - Extension “mediace” moved to TER
      • Important: #70956 - Behavior of Page TSConfig options keepItems, addItems and removeItems changed
      • Important: #71126 - Allow to define multiple inlineLocalizeSynchronize commands
      • Important: #72697 - Remove thumbnail functionality of impexp
      • Important: #73565 - AbstractConditionViewHelper no longer automatically compilable
    • 7.5 Changes
      • Breaking: #24186 - HTMLparser - fixAttrib.[‘class’].list does not assign first element, when attribute value not in list
      • Breaking: #30863 - Streamlined parameters for adding inline language files
      • Breaking: #52156 - Replaced JumpURL features with hooks
      • Breaking: #63000 - Migrate EXT:cshmanual to Extbase
      • Breaking: #65317 - TypoScriptParser sortList sanitizes input on numerical sort
      • Breaking: #66190 - Remove flash and chart from ExtJS
      • Breaking: #67098 - Correct required-parameter in TextfieldViewHelper
      • Breaking: #68354 - Uniform extension directory structure of EXT:indexed_search
      • Breaking: #68401 - SqlParser moved into EXT:dbal
      • Breaking: #68562 - Bool values need to be cast to integer for MySQL strict mode
      • Breaking: #68571 - Removed method ElementBrowser->getMsgBox
      • Breaking: #68812 - Old Backend Entrypoints moved to deprecation layer
      • Breaking: #68814 - Remove of base constant TYPO3_URL_ORG
      • Breaking: #69028 - TCA type select - Drop neg_foreign_table
      • Breaking: #69057 - Deprecate IconUtility and move methods into IconFactory
      • Breaking: #69083 - Renamed identifier for filelist module
      • Breaking: #69148 - Backend Module Dispatching removed
      • Breaking: #69161 - Removed includeCsh setting from ContainerViewHelper
      • Breaking: #69168 - Removed non-tabbed view of Content Element Wizard
      • Breaking: #69224 - Fix wrong usage of enumerations in InformationStatus::mapStatusToInt()
      • Breaking: #69276 - ElementBrowserController::$browser removed
      • Breaking: #69291 - Changed registration of backend module icons
      • Breaking: #69315 - ElementBrowser::main_* protected
      • Breaking: #69401 - Adopt ext:form to support the Extbase/ Fluid MVC stack
      • Breaking: #69561 - Replace sprite icons with IconFactory in ContextMenu
      • Breaking: #69568 - FormEngine related classes
      • Breaking: #69699 - TCA ctrl typeicons removed
      • Breaking: #69795 - Unused DTM Tabmenu code removed
      • Breaking: #69904 - Remove Setting diff_path from DefaultConfiguration
      • Breaking: #69930 - Remove option “serverTimeZone”
      • Feature: #16525 - Add conditions to INCLUDE_TYPOSCRIPT
      • Feature: #19494 - Add SELECTmmQuery method to DatabaseConnection
      • Feature: #25341 - Scheduler task to optimize database tables
      • Feature: #28243 - Introduce TCA option to disable age display of dates per field
      • Feature: #31100 - ext:form Integrate multiline support for TEXTBLOCK in form wizard
      • Feature: #38732 - Fluid-based Content Elements Introduced
      • Feature: #47812 - Query support for BETWEEN added
      • Feature: #52217 - Signal for pre processing linkvalidator records
      • Feature: #53406 - ext:form Add placeholder attribute to some textfields in wizard
      • Feature: #56282 - Language selector for pageview module
      • Feature: #56726 - Trigger metadata extraction after file upload
      • Feature: #57632 - Include inline language label files with TypoScript
      • Feature: #59144 - Previewing workspace records using Page TSconfig
      • Feature: #59591 - Image quality definable per sourceCollection
      • Feature: #61799 - Improved handling of online media
      • Feature: #61993 - _CSS_PAGE_STYLE is now only included on the affected page
      • Feature: #63395 - HTML5 video poster preview image
      • Feature: #64535 - IRRE: Suppress and override useCombination warning via TCA settings
      • Feature: #64726 - Added support for multiple FlashMessage queues
      • Feature: #58621 - Unified Backend Routing
      • Feature: #65791 - Use PHP configured sendmail path, if [MAIL][transport] = sendmail is active
      • Feature: #66366 - Introduced MediaViewHelper
      • Feature: #66371 - Introduce autoplay option for video and audio files
      • Feature: #67056 - Add option to disable move buttons TCA group type
      • Feature: #67875 - Override CategoryRegistry entries
      • Feature: #67880 - Added count to split
      • Feature: #67932 - RenderType for rsa encrypted input fields
      • Feature: #68429 - Introduced AvatarProvider API
      • Feature: #68700 - Autoload definition can be provided in ext_emconf.php
      • Feature: #68724 - EM: “Get preconfigured distribution” shows only distributions that suite the current TYPO3 version
      • Feature: #68741 - Introduce new IconFactory as base to replace the icon skinning API
      • Feature: #68746 - Add annotation for CLI only commands
      • Feature: #68756 - Add config “base” to stdWrap
      • Feature: #68757 - Provide untouched newPassword in felogin password_changed hook
      • Feature: #68773 - Show a special image for official distributions in Extension Manager
      • Feature: #68804 - Colored output for CLI-relevant error messages
      • Feature: #68837 - Closures for Command Line Scripts
      • Feature: #69095 - Introduce icon state for IconFactory
      • Feature: #69119 - Add a basic search to the filelist module
      • Feature: #69389 - Add spinning feature for icon
      • Feature: #69401 - Adopt ext:form to support the Extbase/ Fluid MVC stack
      • Feature: #69409 - ext:form allows value attribute for OPTION object in wizard
      • Feature: #69416 - Plugins (AbstractPlugin) can load custom language file
      • Feature: #69459 - Show tt_content preview in page module via Fluid
      • Feature: #69496 - Extract title from PDF when indexing in ext:indexed_search
      • Feature: #69512 - Support *.typoscript files as text file type
      • Feature: #69543 - Introduced $GLOBALS[‘TYPO3_CONF_VARS’][‘SYS’][‘mediafile_ext’]
      • Feature: #69568 - FormEngine data processing
      • Feature: #69602 - Simplify handling of backend layouts in frontend
      • Feature: #69730 - Introduce uniqueId generator
      • Feature: #69855 - Dispatcher for Backend Routing added
      • Feature: #69918 - Add PSR-7-based dispatching for Backend Modules
      • Feature: #70002 - Make it possible to register own icons for file extensions
      • Feature: #70078 - Extensions can provide a class map for class loading
      • Feature: #7098 - Severity-filtering for FlashMessageQueue
      • Deprecation: #55419 - Streamline file conflict mode handling
      • Deprecation: #66588 - POST Data in selectviewhelper should have higher priority than “value” value
      • Deprecation: #68128 - GeneralUtility slash-related methods
      • Deprecation: #68760 - Deprecate class ModuleSettings
      • Deprecation: #68804 - CLI-related constants and methods
      • Deprecation: #68860 - Deprecate SelectImage.initEventHandler
      • Deprecation: #69028 - RelationHandler convertPosNeg()
      • Deprecation: #69057 - Deprecate IconUtility and move methods into IconFactory
      • Deprecation: #69078 - TemplateService::$tempPath
      • Deprecation: #69262 - Move marker substitution functionality to own class
      • Deprecation: #69269 - Deprecate BackendUtility::getPathType_web_nonweb
      • Deprecation: #69371 - ext:Form element IMAGEBUTTON
      • Deprecation: #69401 - Adopt ext:form to support the Extbase/ Fluid MVC stack
      • Deprecation: #69535 - Deprecate TYPO3CMSFluidViewHelpersBeButtonsIconViewHelper
      • Deprecation: #69561 - Replace sprite icons with IconFactory in ContextMenu
      • Deprecation: #69562 - Deprecate helper methods for redundant CSRF protection
      • Deprecation: #69568 - Various FormEngine related methods
      • Deprecation: #69705 - Add unified refresh icon
      • Deprecation: #69736 - Select option iconsInOptionTags removed
      • Deprecation: #69754 - Deprecate relative path to extension directory and using filename only in TCA ctrl iconfile
      • Deprecation: #69938 - HIDE_L10N_SIBLINGS FlexFormdisplayCond
      • Important: #67954 - Migrate CTypes text, image and textpic to textmedia
      • Important: #68128 - PHP Magic Quote Handling removed
      • Important: #68758 - Command controllers allowed in subfolders
      • Important: #68917 - Updated jQuery to 2.x
      • Important: #69084 - Adding Extbase Objects with NOT NULL columns has changed
      • Important: #69137 - Link Wizard popup width and height fields removed
      • Important: #69531 - Remove SpriteManagerIconViewHelper
      • Important: #69846 - Have eIDs with PSR-7 without ControllerInterface
      • Important: #69909 - FAL-based Database Fields moved to integer
    • 7.4 Changes
      • Breaking: #39721 - Prototype.js and Scriptaculous removed
      • Breaking: #52705 - Default log configuration is changed
      • Breaking: #55759 - HTML in link titles not working anymore
      • Breaking: #56133 - New BE user permission “Files: replace”
      • Breaking: #56951 - Remove unused methods in PagePositionMap
      • Breaking: #63838 - Changed OpcodeCacheUtility being a service class
      • Breaking: #64200 - Custom [cObject].cache.* TypoScript evaluation
      • Breaking: #64714 - Catch exceptions for inaccessible storages
      • Breaking: #65305 - DriverInterface has been extended
      • Breaking: #66602 - Check jumpUrl referer has been removed
      • Breaking: #67545 - PreFileAdd signal behaviour changed
      • Breaking: #67546 - Cleanup Flash message rendering in FlashMessageQueue
      • Breaking: #67557 - Language file of Opendocs was moved
      • Breaking: #67565 - Deprecated backend related methods removed
      • Breaking: #67577 - rte_enabled and flag handling
      • Breaking: #67646 - PHP library inclusion in frontend removed
      • Breaking: #67654 - Remove $GLOBALS[FILEICONS] functionality
      • Breaking: #67749 - Force class auto loading for various hooks
      • Breaking: #67753 - Drop “Show secondary options”
      • Breaking: #67792 - Class aliases of Indexed Search removed
      • Breaking: #67811 - Rte API
      • Breaking: #67815 - Remove tceforms.js because we don’t need it anymore
      • Breaking: #67824 - typo3/ext folder removed
      • Breaking: #67825 - Remove colorpicker options “dim” and “tableStyle”
      • Breaking: #67890 - Redesign FluidTemplateDataProcessorInterface to DataProcessorInterface
      • Breaking: #67932 - felogin template has been changed for RSA encryption
      • Breaking: #67946 - LowLevel Cleaner Scripts Removed
      • Breaking: #67987 - Removed entry script handling
      • Breaking: #68001 - Removed ExtJS Core and ExtJS Adapters
      • Breaking: #68010 - T3Editor - Event callbacks for codecompletion have changed
      • Breaking: #68010 - T3Editor - Plugin registration for codecompletion has changed
      • Breaking: #68020 - Dropped DisableBigButtons
      • Breaking: #68092 - TCA: Remove wizard hideParent and _HIDDENFIELD
      • Breaking: #68116 - Drop RTE.userLinks functionality
      • Breaking: #68131 - Streamline error and exception handling
      • Breaking: #68150 - $GLOBALS[‘CLIENT’]
      • Breaking: #68178 - Drop $GLOBALS[‘TYPO3_CONF_VARS’][‘SYS][‘form_enctype’]
      • Breaking: #68186 - Adjusted and removed methods in eID area
      • Breaking: #68193 - ext:indexed_search Drop removeLoginpagesWithContentHash from Indexer.php
      • Breaking: #68206 - Remove usage of typolist and typohead in RTE
      • Breaking: #68243 - Move not used FrontendDocumentTemplate
      • Breaking: #68276 - Remove ExtJS Quicktips if possible
      • Breaking: #68321 - Move language and images in rtehtmlarea
      • Feature: #20194 - Configuration for displaying the “Save & View” button
      • Feature: #22175 - Support IEC/SI units in file size formatting
      • Feature: #33071 - Add the http header “Content-Language” when rendering a page
      • Feature: #34922 - Allow .ts file extension for static TypoScript templates
      • Feature: #43984 - Add stdWrap functionality to TreatIdAsReference TypoScript
      • Feature: #45725 - Added recursive option to folder based file collections
      • Feature: #48947 - Avatars for backend users
      • Feature: #56133 - Replace file feature for fal file list
      • Feature: #56644 - Hook for InlineRecordContainer::checkAccess()
      • Feature: #59231 - Hook for AbstractUserAuthentication::checkAuthentication()
      • Feature: #59384 - XML parser options for xml2tree()
      • Feature: #59570 - Add description-field for filemounts
      • Feature: #61308 - ext:form allows placeholder attribute
      • Feature: #61903 - PageTS dataprovider for backend layouts
      • Feature: #64200 - Allow individual content caching
      • Feature: #65550 - Make table display order configurable in List module
      • Feature: #65698 - Additional localization files in backend workspace module
      • Feature: #66070 - Configure anchor for pagination widget
      • Feature: #67228 - Emit Signal when an IndexRecord is marked as missing
      • Feature: #67290 - DBAL: DBMS specific conversion between Meta/MySQL field types
      • Feature: #67293 - Dependency ordering service
      • Feature: #67360 - Custom attribute name and multiple values for meta tags
      • Feature: #67545 - AJAX call to check whether file exists
      • Feature: #67574 - Display online status in backend user list
      • Feature: #67578 - Add description-field for backend-users
      • Feature: #67603 - Introduce TCA > ctrl > descriptionColumn
      • Feature: #67658 - Introduce DataProcessors for splitting values
      • Feature: #67662 - DataProcessor for files
      • Feature: #67663 - Introduce DataProcessor for media galleries
      • Feature: #67765 - Introduce TypoLinkCodecService
      • Feature: #67808 - Introduce Application classes for entry points and equivalent RequestHandlers
      • Feature: #67880 - Added count to listNum
      • Feature: #67932 - New rsaauth API
      • Feature: #67950 - Move CE table options from flexform to tt_content
      • Feature: #68022 - Added base date attribute to DateViewHelper
      • Feature: #68047 - Emit a signal for each mapped object
      • Feature: #68094 - Database Query DataProcessor
      • Feature: #68184 - Paths to typo3/cms package and document root can be specified in composer.json
      • Feature: #68186 - PSR-7 support for eID added
      • Feature: #68191 - TypoScript .select option languageField is active by default
      • Feature: #68197 - Show a dialog for existing files on upload
      • Feature: #68218 - Lock edit for tt_content
      • Feature: #68282 - Make DatabaseRecordList configurable to be editable
      • Feature: #68315 - Include a pageTSconfig file in page properties like TS static templates
      • Feature: #68395 - Allow real copies of content elements into foreign languages
      • Feature: #68589 - Add CLI command to dump class loading information
      • Feature: #68600 - Introduced ResourceStorage SanitizeFileName signal
      • Deprecation: #50349 - Reduce SQL queries of page tree in workspaces
      • Deprecation: #63603 - ExtendedFileUtility::$dontCheckForUnique is deprecated
      • Deprecation: #63603 - FileController and FileListController overwriteExistingFiles changed to string value
      • Deprecation: #63974 - Deprecate CSS compressor callback method
      • Deprecation: #65790 - Remove pages.storage_pid and logic
      • Deprecation: #66904 - $disable Option in PageRepository->getExtURL()
      • Deprecation: #67288 - Deprecate DbalDatabaseConnection::MetaType() method
      • Deprecation: #67471 - Deprecate init.php
      • Deprecation: #67506 - Deprecate IconUtility::getIcon
      • Deprecation: #67670 - Deprecate custom singleton logic in GeneralUtility::getUserObj
      • Deprecation: #67737 - TCA: Drop additional palette
      • Deprecation: #67769 - Deprecate QueryGenerator::formatQ()
      • Deprecation: #67790 - Deprecate QueryGenerator::JSbottom()
      • Deprecation: #67932 - Deprecated old rsaauth encryption API
      • Deprecation: #67991 - Removed ext:cms
      • Deprecation: #68074 - Deprecate getPageRenderer() methods
      • Deprecation: #68098 - Deprecate GeneralUtility methods
      • Deprecation: #68122 - Deprecate GeneralUtility::readLLfile
      • Deprecation: #68141 - typo3/ajax.php
      • Deprecation: #68183 - typo3/mod.php
      • Important: #67216 - Default minimum log level is set to warning
      • Important: #67445 - DBAL support for ALTER TABLE ADD/DROP KEY added
      • Important: #67852 - Remove jsfunc.evalfield.js from FormEngine
      • Important: #68290 - Default behavior for TCA suggest wizard changed
      • Important: #68600 - Introduced ResourceStorage SanitizeFileName signal
    • 7.3 Changes
      • Breaking: #62983 - postProcessMirrorUrl signal has moved
      • Breaking: #63453 - Changed rendering of FlashMessagesViewHelper
      • Breaking: #63835 - Remove Deprecated Parts in Extbase Persistence Layer
      • Breaking: #63846 - FormEngine refactoring
      • Breaking: #66429 - Remove IdentityMap from persistence
      • Breaking: #66669 - Backend LoginController refactored
      • Breaking: #66707 - issueCommand() now adds quotes when used in JS context
      • Breaking: #66754 - Remove RenderingContextAwareInterface
      • Breaking: #66868 - Move usage of BackendUserSettingsDataProvider
      • Breaking: #66906 - Automatic PNG to GIF conversion removed
      • Breaking: #66991 - TCA value slider based on jQuery
      • Breaking: #66997 - Remove super-/challenged password security
      • Breaking: #67027 - Removed FLOW-compatibility from PackageManager
      • Breaking: #67204 - DatabaseConnection::exec_SELECTgetRows() may throw exception
      • Breaking: #67212 - Discard TYPO3 class loader
      • Breaking: #67229 - FormEngine related classses
      • Breaking: #67402 - Extbase AbstractDomainObject initializeObject
      • Breaking: #67402 - Extbase AbstractDomainObject __wakeup()
      • Feature: #59606 - Integrate Symfony/Console into CommandController
      • Feature: #62242 - ActionMenuItemGroupViewHelper
      • Feature: #63453 - Template support for FlashMessagesViewHelper
      • Feature: #63561 - Add TypoScript stdWrap strtotime
      • Feature: #65250 - TypoScript condition add GPmerged
      • Feature: #66111 - Add TemplateRootPaths support to cObject FLUIDTEMPLATE
      • Feature: #66173 - Allow page title edit by doubleclick
      • Feature: #66269 - Fluid: Remove ViewHelper xmlns-attributes and specified html tag
      • Feature: #66669 - BE login form API
      • Feature: #66681 - CategoryRegistry: add options to set l10n_mode and l10n_display
      • Feature: #66697 - Add uppercamelcase and lowercamelcase to stdWrap.case
      • Feature: #66698 - Add integrity property to JavaScript files
      • Feature: #66709 - Add TemplateRootPaths support to Fluid/View/StandaloneView
      • Feature: #66822 - Allow Sprites For Backend Modules
      • Feature: #66907 - Add Data Processing to FLUIDTEMPLATE content object
      • Feature: #67071 - Processed files cleanup tool added in Install Tool
      • Feature: #67229 - FormEngine NodeFactory API
      • Feature: #67319 - Add field “copyright” to EXT:filemetadata
      • Deprecation: #61829 - Deprecate config.classFile DBAL option
      • Deprecation: #63453 - Deprecate renderMode attribute of FlashMessagesViewHelper
      • Deprecation: #63735 - Deprecate DataHandler->checkValue_*-methods
      • Deprecation: #65344 - typo3conf/extTables.php deprecated
      • Deprecation: #66789 - options deprecated in CshViewHelper
      • Deprecation: #66823 - Deprecate Extbase ExtensionUtility->configureModule method
      • Deprecation: #66905 - Deprecate uc->classicPageEditMode and editRegularContentFromId option
      • Deprecation: #66906 - Functionality for png_to_gif conversion
      • Deprecation: #67029 - Deprecate page.bgImg option
      • Deprecation: #37171 - Deprecate t3editor->isEnabled()
      • Deprecation: #65290 - TCA changes
      • Deprecation: #67297 - MySQL / DBMS field type conversion
      • Deprecation: #67402 - Extbase AbstractDomainObject __wakeup()
      • Important: #66614 - Checksums for processed files have been changed
      • Important: #67248 - Clean up DataMapper::convertClassNameToTableName
      • Important: #67401 - Dependency Injection is now done before initializeObject()
    • 7.2 Changes
      • Breaking: #56746 - Add count methods and sort functionality to FAL drivers
      • Breaking: #63784 - Visibility and type of DataHandler->exclude_array
      • Breaking: #64719 - Multimedia and Media cObjects and Content Types are moved to new system extension
      • Breaking: #65432 - Storage of module URI in global variable has been removed
      • Breaking: #65727 - Don’t provide access to localPath of FAL files
      • Breaking: #65778 - MediaWizard functionality is moved to system extension “mediace”
      • Breaking: #65922 - Move unused tt_content TCA fields to compatibility6
      • Breaking: #65939 - Backend Login Refactoring
      • Breaking: #65962 - Third-party library “websvg” and the according API has been removed
      • Breaking: #66001 - Third-party libraries installed via composer are now in vendor
      • Breaking: #66034 - Drop Content Adapter
      • Breaking: #66286 - Page TSconfig options to hide Web Info modules renamed
      • Breaking: #66431 - New Login Screen
      • Feature: #20555 - Strip empty HTML tags in HtmlParser
      • Feature: #32651 - Add scheduler task to remove deleted records
      • Feature: #36743 - Registry for adding text extractor classes
      • Feature: #47712 - New Locking API
      • Feature: #50136 - Add SVG support
      • Feature: #50501 - Extension Manager: Disable automatic installation
      • Feature: #59646 - Add TSFE property $requestedId
      • Feature: #58621 - FormatCaseViewHelper
      • Feature: #59646 - Add RTE configuration property buttons.link.[type].properties.target.default
      • Feature: #59712 - Additional params for HTMLparser userFunc
      • Feature: #61463 - Allow processed folders in different storage
      • Feature: #63040 - Add RTE configuration property buttons.abbreviation.removeFieldsets
      • Feature: #63703 - Add option to stop a running task in the scheduler
      • Feature: #64686 - Add backend user groups to backend user module
      • Feature: #65584 - Add image cropping
      • Feature: #65585 - Add TCA type imageManipulation
      • Feature: #65767 - System Information Dropdown
      • Feature: #65996 - Show confirm message on closing an edit form with unsaved changes
      • Feature: #66029 - Show remaining characters below text fields
      • Feature: #66042 - Web Libraries are included via bower
      • Feature: #66047 - Introduce JavaScript notification API
      • Feature: #66077 - Introduce callouts to replace content alerts
      • Feature: #66370 - Add flexible Preview URL configuration
      • Feature: #66445 - Add file extension to mimeType mapping
      • Deprecation: #47712 - Deprecate old Locking API
      • Deprecation: #51360 - Deprecate mod.tx_linkvalidator namespace in scheduler settings
      • Deprecation: #64068 - Deprecate thumbs.php and ThumbnailView
      • Deprecation: #64598 - Deprecate PagePositionMap::JSimgFunc
      • Deprecation: #65111 - getDynTabMenu
      • Deprecation: #65283 - Deprecate show item entry point
      • Deprecation: #65288 - Deprecate “new record” entry point
      • Deprecation: #65289 - Deprecate browser entry point
      • Deprecation: #65290 - Deprecate dummy entry point
      • Deprecation: #65283 - Deprecate logout entry point
      • Deprecation: #65293 - Deprecate file navigation frame entry point
      • Deprecation: #64134 - Deprecate $BE_USER->OS
      • Deprecation: #65360 - Deprecate wrong class name used in PostProcessTree Signal call
      • Deprecation: #65381 - Deprecate DataHandler property “stripslashes_values”
      • Deprecation: #65422 - Alias cObjects COBJ_ARRAY and CASEFUNC
      • Deprecation: #65465 - Deprecate errorLog in ReferenceIndex
      • Deprecation: #65913 - Deprecate $TSFE->checkFileInclude
      • Deprecation: #65934 - “Prefix Local Anchors” functionality moved to legacy extension
      • Deprecation: #65938 - Discourage usage of “$TSFE->anchorPrefix”
      • Deprecation: #65956 - $returnHTML parameter of DebugUtility::debugRows()
      • Deprecation: #66065 - Backend Logo View Deprecated
      • Deprecation: #66223 - Backend parseTime deprecated
      • Deprecation: #66431 - New Login Screen
    • 7.1 Changes
      • Breaking: #24900 - Remove $TYPO3_CONF_VARS[SYS][compat_version] option
      • Breaking: #44879 - TypoScript inline styles from blockquote tag removed
      • Breaking: #57089 - Behaviour of page shortcut to “Parent of selected or current page”
      • Breaking: #61510 - Improvement of indexed_search
      • Breaking: #62415 - Remove deprecated disable_autocreate field in workspaces
      • Breaking: #62886 - Removed setting config.meaningfulTempFilePrefix
      • Breaking: #62925 - ExtJS Ext.ux.DateTimePicker removed
      • Breaking: #63296 - Deprecated typo3/ files removed
      • Breaking: #63310 - Web=>Functions=>Wizards moved
      • Breaking: #63431 - Backend toolbar refactored
      • Breaking: #63437 - Class aliases moved to legacy extension
      • Breaking: #63464 - Remove include_once inclusions inside ModuleFunctions
      • Breaking: #63687 - Web=>Functions=>Wizards moved to legacy extension
      • Breaking: #63780 - Remove public properties words and word_strings from ReferenceIndex
      • Breaking: #63818 - Removed Static file edit functionality
      • Breaking: #64059 - Rewritten Javascript Tree Components
      • Breaking: #64070 - Removed global variable WEBMOUNTS
      • Breaking: #64102 - Move t3-table and t3-button to bootstrap
      • Breaking: #64131 - Resizable Textarea option removed
      • Breaking: #64143 - Language / Country Flag files moved
      • Breaking: #64190 - FormEngine Checkbox Element limitation of cols setting
      • Breaking: #64226 - Option $TYPO3_CONF_VARS[BE][accessListRenderMode] removed
      • Breaking: #64229 - Trim submitted login-form-data before usage
      • Breaking: #64637 - Compatibility CSS Styled Content TypoScript templates removed
      • Breaking: #63687 - Outdated ContentObjects moved to legacy extension
      • Breaking: #64643 - Remove functionality for enable_typo3temp_db_tracking
      • Breaking: #64668 - Content Element mailform moved to legacy extension
      • Breaking: #64671 - Outdated ContentObject IMGTEXT moved to legacy extension
      • Breaking: #64696 - Content Element “search” moved to legacy extension
      • Feature: #15619 - Access module: Allow selector as “unchanged”
      • Feature: #16794 - Linking of Indexed Search result sections
      • Feature: #20767 - Allow nested array access on getData of field
      • Feature: #22086 - Add .stdWrap to page.headTag option
      • Feature: #24906 - Configuration for maximum chars in TextElement
      • Feature: #28382 - Add async property to JavaScript files
      • Feature: #33491 - Add stdWrap functionality to <title> tag
      • Feature: #34944 - PaginateViewHelper handles non-query-result objects
      • Feature: #35891 - FormEngine: Possibility to add icons via PageTSconfig
      • Feature: #46624 - HMENU item selection via additionalWhere
      • Feature: #47666 - Attribute “multiple” for f:form.upload Viewhelper
      • Feature: #49060 - MySql Comments reflected in SchemaMigrator
      • Feature: #50780 - Append element browser mount points
      • Feature: #52131 - Hook for end of PageRepository->init()
      • Feature: #56236 - Multiple HTTP headers of the same type in Frontend Output
      • Feature: #56529 - Support “has*” Functions in extbase ObjectAccess
      • Feature: #46624 - Additional HMENU browse menus
      • Feature: #50039 - Configurable width of the Element Browser
      • Feature: #58033 - Enable label override of checkbox and radio buttons by TSconfig
      • Feature: #58366 - Add “auto” Option for config.absRefPrefix
      • Feature: #58929 - PageLayoutView: Add hook for tt_content_drawFooter
      • Feature: #60019 - New SplFileInfo implementation with new mimeTypeGuessers hook
      • Feature: #61542 - Add two-letter ISO 639-1 keys to sys_language
      • Feature: #61725 - Hook for BackendUtility::countVersionsOfRecordsOnPage()
      • Feature: #62944 - UserFunc available as Display Condition
      • Feature: #62960 - Signal for mailer initialization
      • Feature: #63207 - Split buttons into two groups
      • Feature: #61489 - Allow own TypoScript Conditions in Backend as well
      • Feature: #63729 - API for Twitter Bootstrap modals
      • Feature: #63913 - Allow ContainerViewHelper to load RequireJS modules
      • Feature: #64031 - JavaScript Storage API
      • Feature: #64190 - Inline rendering for FormEngine Checkbox Element
      • Feature: #64257 - Support multiple UID in PageRepository::getMenu()
      • Feature: #64386 - Public Content Object Registration
      • Feature: #64921 - Needed changes for flexible configuration of submodules
      • Feature: #63729 - Introduce GruntJS
      • Deprecation: #24387 - TypoScript option config.xhtmlDoctype=xhtml_2
      • Deprecation: #25112 - Deprecate TypoScript property “andWhere”
      • Deprecation: #46523 - BackendUtility::implodeTSParams()
      • Deprecation: #46770 - Deprecate LocalImageProcessor::getTemporaryImageWithText
      • Deprecation: #49247 - Deprecate TypoScript functions “textStyle” and “tableStyle”
      • Deprecation: #60559 - makeLoginBoxImage()
      • Deprecation: #61605 - Change naming of TypoScript property page.includeJSlibs
      • Deprecation: #62329 - Deprecate DocumentTable::table()
      • Deprecation: #62855 - “XHTML cleaning” functionality moved to legacy extension
      • Deprecation: #62864 - DataHandler->include_filefunctions deprecated
      • Deprecation: #63522 - Deprecate the “device” TypoScript condition
      • Deprecation: #64059 - Non-ExtJS Page Tree Navigation Frame
      • Deprecation: #64109 - Deprecate global hook softRefParser_GL
      • Deprecation: #64134 - Deprecate TypoScriptTemplateObjectBrowserModuleFunctionController::verify_TSobjects()
      • Deprecation: #64147 - TemplateService->ext_getKeyImage
      • Deprecation: #64361 - Composer Class Loading
      • Deprecation: #64388 - Direct ContentObject methods within ContentObjectRenderer
      • Deprecation: #64711 - Various methods within CSS Styled Content Controller
      • Deprecation: #64922 - Deprecated entry points
    • 7.0 Changes
      • Breaking: #19737 - Prefer root templates for pages
      • Breaking: #33805 - ClickMenu Rewrite
      • Breaking: #42543 - Default TypoScript Removed
      • Breaking: #53542 - Removal of deprecated code in sysext fluid
      • Breaking: #53658 - option alternateBgColors removed
      • Breaking: #54409 - RTE “acronym” button was renamed “abbreviation”
      • Breaking: #57382 - Remove old flash message API
      • Breaking: #57396 - Deprecated Extbase Property Mapper was removed
      • Breaking: #59659 - Removal of deprecated code in sysext backend
      • Breaking: #59966 - Extension Configuration cache-flushing changed
      • Breaking: #60063 - Felogin Plugin Removed
      • Breaking: #60135 - Recursive stdWrap is now only called once
      • Breaking: #60152 - GeneralUtility::formatSize is now locale aware
      • Breaking: #60559 - Dropped Backend Login Options
      • Breaking: #60559 - T3skin Backend Login Javascript File Moved
      • Breaking: #60559 - T3skin Backend Login Template File Moved
      • Breaking: #60561 - Default TypoScript Constants Removed
      • Breaking: #60582 - Rsaauth Javascript Files Moved
      • Breaking: #60609 - Configuration Manager Signal Changed
      • Breaking: #60630 - Scheduler Javascript File Moved
      • Breaking: #60630 - Scheduler Language Files Moved
      • Breaking: #60630 - Scheduler Module Template File Moved
      • Breaking: #61459 - Removal of tslib directory and constant
      • Breaking: #61471 - EXT:t3skin CSS files moved to less
      • Breaking: #61781 - include_once array in ClickMenuController removed
      • Breaking: #61782 - deprecated DocumentTemplate classes removed
      • Breaking: #61783 - Removed deprecated mailing API
      • Breaking: #61785 - getCompressedTCarray and includeTCA from TypoScriptFrontendController removed
      • Breaking: #61785 - loadTCA function in GeneralUtility removed
      • Breaking: #61786 - remove deprecated TypeHandlingService in extbase
      • Breaking: #61802 - deprecated isLocalconfWritable function removed
      • Breaking: #61820 - deprecated PhpOptionsUtility functions removed
      • Breaking: #61821 - classFile option in makeInstanceService removed
      • Breaking: #61822 - deprecated function getUniqueFields() removed
      • Breaking: #61823 - Remove magic setter for $fromTC
      • Breaking: #61859 - deprecated file type FILETYPE_SOFTWARE removed
      • Breaking: #61860 - deprecated function int_from_ver removed
      • Breaking: #61863 - deprecated connectDB from EidUtility removed
      • Breaking: #61890 - TBE Styling removed from FormEngine and TCA
      • Breaking: #61959 - Move flash message output to alerts
      • Breaking: #62038 - Deprecated DocumentTemplate functionality
      • Breaking: #62039 - Removed TBE_STYLES[mainColors]
      • Breaking: #62291 - RTE Deprecated JavaScript methods removed
      • Breaking: #62339 - Move EXT:perm into EXT:beuser and remove EXT:perm
      • Breaking: #62416 - Removal of deprecated code in sysext core
      • Breaking: #62595 - Remove SU change-to mode
      • Breaking: #62670 - Removal of deprecated code in multiple sysexts
      • Breaking: #62673 - Deprecated extbase code is removed
      • Breaking: #62291 - RTE wizard classes renamed
      • Breaking: #62733 - RTE Javascript Files Moved
      • Breaking: #62793 - TypoScript config.notification_* removed
      • Breaking: #62804 - RTE JavaScript method HTMLArea.Editor::getNodeByPosition was moved
      • Breaking: #62819 - Remove php Localization Support
      • Breaking: #62833 - Removed dividers2tabs functionality
      • Breaking: #62859 - Removal of doc:link.action view helper
      • Breaking: #62888 - Remove config.uniqueLinkVars
      • Breaking: #62914 - Early check for PHP 5.5 in Install Tool
      • Breaking: #62987 - Remove CSH Glossary
      • Breaking: #63056 - Remove Template Selection Hack
      • Breaking: #63069 - Removed compatibility layer for submodules of func and info modules
      • Breaking: #63110 - alt_doc_nodoc.php removed
      • Breaking: #75942 - BigDocumentTemplate class removed
      • Feature: #47919 - Possibility to configure an exception handler when rendering TypoScript content objects
      • Feature: #50039 - Multiple CSS Files in Rich Text Editor
      • Feature: #51905 - Add dependencies between classes in the Rich Text Editor
      • Feature: #54518 - Provide TSconfig to link checkers
      • Feature: #54519 - Report links to disabled linkhandler records
      • Feature: #58122 - Configure class as non-selectable in Rich Text Editor
      • Feature: #59396 - TypolinkViewHelper
      • Feature: #59830 - Introduce read-only column for file mounts
      • Feature: #60064 - Logging Framework Introspection Processor
      • Feature: #60123 - Unit base test case removes test files
      • Feature: #60567 - Show Styles Segment in TS Object Browser
      • Feature: #60822 - Class annotations in extbase reflection service
      • Feature: #66185 - Allow Svg Files as Extension icon
      • Feature: #61289 - Signal for IconUtility html tag manipulation
      • Feature: #61351 - Add data attribute to Fluid ViewHelpers
      • Feature: #61361 - Template Path Fallback for Fluid StandaloneView and FLUIDTEMPLATE
      • Feature: #61489 - Allow own TypoScript Condition implementations
      • Feature: #61529 - Add multiple parameter to f:form.checkbox
      • Feature: #61577 - Backend markup for checkboxes with labels
      • Feature: #61668 - Video and audio playback in backend record information
      • Feature: #61800 - Registry for adding file rendering classes
      • Feature: #62147 - New eval option in TCA: email
      • Deprecation: #60574 - Client Related Conditions
      • Deprecation: #61513 - Use native htmlspecialchars in ExtendedTemplateService
      • Deprecation: #62363 - TSFE->JSeventFuncCalls disabled
      • Deprecation: #62794 - Mail methods in GeneralUtility
      • Deprecation: #62795 - DocumentTemplate->endPageJS()
      • Deprecation: #62800 - Workspaces ToolbarItem via ExtDirect
      • Deprecation: #62854 - Abstractplugin->pi_list_searchBox()
      • Deprecation: #62864 - BackendUtility->helpTextIcon deprecated
      • Deprecation: #62893 - Flashmessage JavaScript object TYPO3.Flashmessages was moved
      • Deprecation: #62988 - Deprecate unused/non-unified DocumentTemplate code
  • Documenting Changes

PAGE CONTENTS

  • Breaking: #67229 - FormEngine related classses
    • Description
    • Impact
    • Affected Installations
    • Migration
  1. Start
  2. ChangeLog v7
  3. 7.3 Changes
  4. Breaking: #67229 - FormEngine related classses
View source

Breaking: #67229 - FormEngine related classses¶

See Issue #67229

Description¶

With the further development of FormEngine, some minor changes on PHP level have been applied:

  • Class TYPO3\CMS\T3editor\FormWizard has been removed
  • Class TYPO3\CMS\Rtehtmlarea\Controller\FrontendRteController has been removed
  • The method signature of class TYPO3\CMS\Utility\BackendUtility method getSpecConfParts has changed

Impact¶

Using code will fatal or not be called any longer.

Affected Installations¶

If extensions use above classes or methods. Since these classes are mostly core internal it is quite unlikely any project in the wild is affected.

Migration¶

Use the newly introduced API.

  • Previous
  • Next
  • Issues
  • Repository

Last updated: Mar 31, 2020 08:34

Last rendered: Apr 17, 2021 15:37

TYPO3 Theme 4.5.2

© Copyright 1997-2020
  • Legal Notice
  • Privacy Policy