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: #72418 - Deprecated backend-related PHP classes
    • Description
    • Impact
    • Affected Installations
  1. Start
  2. ChangeLog v8
  3. 8.0 Changes
  4. Breaking: #72418 - Deprecated backend-related PHP classes
View source

Breaking: #72418 - Deprecated backend-related PHP classes¶

See Issue #72418

Description¶

The following PHP classes have been removed:

  • TYPO3\CMS\Backend\Module\ModuleController
  • TYPO3\CMS\Backend\Module\ModuleSettings
  • TYPO3\CMS\Backend\View\LogoView
  • TYPO3\CMS\Backend\View\ModuleMenuView
  • TYPO3\CMS\Backend\View\PageLayout\ExtDirect\ExtdirectPageCommands
  • TYPO3\CMS\Backend\View\ThumbnailView

Impact¶

Calling any of these PHP classes directly will result in a fatal error.

Affected Installations¶

Any installation with a custom PHP code accessing these PHP classes.

  • 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