TYPO3 Logo
Core
Release: 10.4

Loading data.

  • ChangeLog v10
    • 10.4.x Changes
      • Feature: #90728 - Add FluidEmail option to EXT:form EmailFinisher
      • Feature: #91132 - Introduce User Settings JavaScript Modules Event
      • Important: #73227 - TSconfig option altIcons restored
      • Important: #88824 - Add cache for error page handling
      • Important: #91070 - SMTP transport option 'transport_smtp_encrypt' changed to boolean
      • Important: #91117 - Use GlobalEventHandler and ActionDispatcher instead of inline JS
      • Important: #91132 - Avoid JavaScript in User Settings Configuration options
      • Important: #92020 - New API entry point available at https://get.typo3.org/api/
      • Important: #92100 - YAML imports follow declaration order
      • Important: #92336 - Discarding records in workspace module hard deletes them
      • Important: #92356 - DataHandler performance improvements
      • Important: #92655 - Make request timeout configurable for linkvalidator
      • Important: #92659 - Change TCA configuration of imagewidth & imageheight
      • Important: #93331 - Description of SelectCheckBox items
      • Important: #93854 - Add disabled option for allowed aspect ratios
      • Important: #93931 - Validation of Extensions' composer.json files
      • Important: #94951 - Restrict export functionality to allowed users
      • Important: #95297 - Strict cHash validation feature flag
      • Important: #99366 - Add backward compatibility handling for frontend login signing
    • 10.4 Changes
      • Breaking: #90660 - Registration of dashboard widgets changed
      • Breaking: #91066 - Move interfaces of Dashboard
      • Breaking: #91066 - Removed ButtonUtility
      • Feature: #83128 - Content Element Filter
      • Feature: #87776 - Limit Restriction to table/s in QueryBuilder
      • Feature: #89513 - Password Reset Functionality For Backend Users
      • Feature: #89573 - Allow flexible base url for slug fields in FormEngine
      • Feature: #90613 - Add language argument to page-related LinkViewHelpers and UriViewHelpers in Fluid
      • Feature: #90826 - Compare backend usergroups
      • Feature: #90899 - Introduce AssetRenderer pre-rendering events
      • Feature: #90945 - PSR-14 event for LocalizationController when reading records/columns to be translated
      • Feature: #91008 - Item grouping for TCA select items
      • Feature: #91008 - Item sorting for TCA select items
      • Feature: #91080 - Site settings as TypoScript constants and in TSconfig
      • Feature: #91122 - Introduce DocumentService as JQuery.ready substitute
      • Deprecation: #88740 - ext:felogin pibase plugin related hooks
      • Deprecation: #90147 - Unified File Name Validator
      • Deprecation: #90377 - Param types $ref of method callUserFunction
      • Deprecation: #90625 - Extbase SignalSlot Dispatcher
      • Deprecation: #90686 - Model FileMount
      • Deprecation: #90692 - FileCollection models
      • Deprecation: #90800 - GeneralUtility::isRunningOnCgiServerApi
      • Deprecation: #90803 - ObjectManager::get in Extbase context
      • Deprecation: #90856 - Widget AutoComplete ViewHelper
      • Deprecation: #90861 - Image-related methods within ContentObjectRenderer
      • Deprecation: #90937 - Various hooks in ContentObjectRenderer
      • Deprecation: #90956 - Alternative fetch methods and reports for GeneralUtility::getUrl()
      • Deprecation: #90964 - LanguageService functionality and internal properties
      • Deprecation: #91001 - Various methods within GeneralUtility
      • Deprecation: #91012 - Various hooks related to TypoScriptFrontendController
      • Deprecation: #91030 - Runtime-Activated Packages
      • Important: #18079 - pages.doktype restriction for frontend queries refined
      • Important: #77715 - No more password trimming for third-party authentication services
      • Important: #86343 - Replace jQuery.datatables with tablesort
      • Important: #89555 - Workspace-related database records contain the proper Page ID.
      • Important: #90285 - Fresh installs without constraint for typo3fluid/fluid will get version 3.0+
      • Important: #90897 - Remove bootstrap-slider
      • Important: #91079 - Various TypoScriptFrontendRenderer functionality is now internal
      • Important: #91095 - Various methods and properties of Backend-related Core APIs now internal
      • Important: #91099 - Flag identifier changed for SiteLanguage England
    • 10.3 Changes
      • Feature: #78347 - Add StdWrap properties to FilesProcessor
      • Feature: #78450 - Introduce PreviewRenderer pattern
      • Feature: #79310 - Add options and clipboard to filelist search
      • Feature: #82062 - Progress for Reference Index update on CLI
      • Feature: #83847 - Remove repaired links from Linkvalidator list after editing
      • Feature: #84214 - Add check if fields are editable for Linkvalidator
      • Feature: #86614 - Add PSR-14 event to control hreflang tags to be rendered
      • Feature: #87072 - Added Configuration Options for Locking
      • Feature: #87451 - scheduler:run command accepts multiple task options
      • Feature: #88147 - Add possibility to configure the path to sitemap xslFile
      • Feature: #88818 - Introduce events to modify CKEditor configuration
      • Feature: #88901 - Render all fields in ElementInformationController
      • Feature: #88921 - New PSR-14 events in the PageLayoutView class
      • Feature: #88962 - Re-implement old PIDupinRootline TypoScript condition
      • Feature: #89032 - Render fieldControl for SelectSingleElement
      • Feature: #89139 - Add dependency injection support for console commands
      • Feature: #89551 - Add fluidAdditionalAttributes to the form element
      • Feature: #89644 - Add optional argument "fields" to editRecord ViewHelpers
      • Feature: #89650 - Allow line breaks in TCA descriptions
      • Feature: #89738 - API for AJAX Requests
      • Feature: #89870 - New PSR-14 Events for Extbase-related signals
      • Feature: #89894 - Separate system extensions from 3rd-party extensions visually
      • Feature: #89929 - Galician flag
      • Feature: #89978 - Introduce Status Report for insecure exception handler settings
      • Feature: #90026 - Expose internal typoLinkParts in TypolinkViewHelper
      • Feature: #90042 - Customize special page icons by doktype
      • Feature: #90052 - Form YAML configuration available in configuration module
      • Feature: #90068 - Implement better FileDumpController
      • Feature: #90114 - Make translation of filelist optional
      • Feature: #90136 - Show application context in the Environment module
      • Feature: #90168 - Introduce Modal Actions
      • Feature: #90203 - Make workspace available in TypoScript conditions
      • Feature: #90213 - Support 'bit and' in TypoScript stdWrap_if
      • Feature: #90234 - Introduce CacheHashConfiguration and matching indicators
      • Feature: #90249 - New PSR-14 events for existing package-related Signal Slots
      • Feature: #90262 - Add Argon2id to password hash algorithms
      • Feature: #90265 - Show dispatched Events in Admin Panel
      • Feature: #90266 - Fluid-based email templating
      • Feature: #90267 - Custom placeholder processing in site config
      • Feature: #90298 - Improve user info in BE User module
      • Feature: #90333 - Dashboard
      • Feature: #90348 - Fluid-based replacement for PageLayoutView
      • Feature: #90370 - Use EguliasEmailValidator for email validation
      • Feature: #90411 - HTML-based workspace notification emails on stage change
      • Feature: #90416 - Specific target file extension in image-related ViewHelpers
      • Feature: #90425 - Add SEO fields to info module
      • Feature: #90426 - Browser-native lazy loading for images
      • Feature: #90461 - Quick-Create Content Elements via NewContentElementWizard
      • Feature: #90471 - JavaScript Event API
      • Feature: #90522 - Introduce AssetCollector
      • Deprecation: #89139 - Console Commands configuration format Commands.php
      • Deprecation: #89463 - Switchable Controller Actions
      • Deprecation: #89673 - Extbase's WebRequest and WebResponse
      • Deprecation: #89866 - Global TYPO3-information related constants
      • Deprecation: #89868 - Remove reqCHash functionality for plugins
      • Deprecation: #89870 - New PSR-14 Events for Extbase-related signals
      • Deprecation: #90007 - Global constants TYPO3_version and TYPO3_branch
      • Deprecation: #90019 - Page permission logic by DataHandler
      • Deprecation: #90249 - Package related Signal Slots migrated to PSR-14 events
      • Deprecation: #90258 - Simplified RTE Parser API
      • Deprecation: #90260 - ResourceFactory::getInstance pseudo-factory
      • Deprecation: #90348 - PageLayoutView class
      • Deprecation: #90390 - BrokenLinkRepository::getNumberOfBrokenLinks() in linkvalidator
      • Deprecation: #90421 - DocumentTemplate
      • Deprecation: #90522 - TSFE properties regarding images
      • Important: #89672 - transOrigPointerField is not longer allowed to be excluded
      • Important: #89720 - Only TypoScript files loaded on directory import
      • Important: #89869 - Change lockIP default to disabled for both frontend and backend
      • Important: #89992 - Use new Translation Server
      • Important: #90020 - Legacy BasicFileUtility and ExtendedFileUtility classes marked as internal
      • Important: #90236 - Respect extension state 'excludeFromUpdates' during language updates
      • Important: #90371 - TypoScript option config.content_from_pid_allowOutsideDomain removed
    • 10.2 Changes
      • Feature: #79445 - Add Multistep Wizard
      • Feature: #79445 - Improve form creation wizard
      • Feature: #82706 - Render fieldset labels in form templates
      • Feature: #84203 - Unify form setup YAML loading
      • Feature: #84713 - Access single values in form templates
      • Feature: #84990 - Add event for checking external links in RTE
      • Feature: #84990 - Mark broken file links in RTE
      • Feature: #85592 - Add site title configuration to sites module
      • Feature: #86759 - Support nomodule attribute for JavaScript includes
      • Feature: #86818 - Reintroduce keyboard accessible version of the pagetree
      • Feature: #86918 - Add additional configuration for external link types in Linkvalidator
      • Feature: #86967 - Allow fetching uid of a LazyLoadingProxy without loading the object first
      • Feature: #87798 - Provide a way to sort form lists in ext:form
      • Feature: #88102 - Frontend Login Form Via Fluid And Extbase
      • Feature: #88110 - Felogin extbase password recovery
      • Feature: #88238 - FeatureToggle: form.legacyUploadMimeTypes
      • Feature: #88902 - Feature Switch: Redirect and Base Redirect Middlewares can be reordered
      • Feature: #88950 - Add "storeSession" argument to Widget ViewHelpers
      • Feature: #89171 - Added possibility to have multiple sitemaps
      • Feature: #89398 - Support for environment variables in imports in site configurations
      • Feature: #89458 - Show link to online docs in extension manager
      • Feature: #89526 - FeatureFlag: betaTranslationServer
      • Feature: #89577 - New PSR-14 based events for File Abstraction Layer
      • Feature: #89603 - Introduce native pagination for lists
      • Feature: #89718 - Unified PHP API for loading PageTSconfig
      • Feature: #89733 - New PSR-14 events for existing Signal Slots in Core Extension
      • Feature: #89746 - Custom icon for record browser button in forms
      • Feature: #89747 - Custom tables with record browser in forms
      • Deprecation: #85592 - Deprecated site title configuration
      • Deprecation: #88238 - Allowed MIME types of FileUpload and ImageUpload
      • Deprecation: #89331 - FormEngine legacy functions
      • Deprecation: #89468 - Deprecate injection of EnvironmentService in Web Request
      • Deprecation: #89554 - Deprecate TYPO3CMSExtbaseMvcControllerAbstractController
      • Deprecation: #89577 - FAL SignalSlot handling migrated to PSR-14 events
      • Deprecation: #89579 - ServiceChains require an array for excluded Service keys
      • Deprecation: #89631 - Use Environment API to fetch application context
      • Deprecation: #89718 - Legacy PageTSconfig parsing lowlevel API
      • Deprecation: #89722 - GMENU_LAYERS related property TSFE->divSection
      • Deprecation: #89733 - Signal Slots in Core Extension migrated to PSR-14 events
      • Deprecation: #89742 - Form mixins
      • Deprecation: #89756 - BackendUtility::TYPO3_copyRightNotice
      • Important: #84221 - Restructuring of form setup
      • Important: #87518 - Use prepared statements for pdo_mysql per default
      • Important: #88655 - Changed loading order of RTE Configuration
      • Important: #89645 - Removed systemLog options
      • Important: #89764 - Incompatible environment related dependency injection services have been removed
    • 10.1 Changes
      • Feature: #78488 - Add rel="noreferrer" to external links
      • Feature: #84250 - Separately enable / disable "Add media by URL" and "Select & upload files"
      • Feature: #85918 - Hide in menu / Show in menu entry for pages in context menu
      • Feature: #86670 - Make default action in DragUploader adjustable
      • Feature: #87525 - Add api=1 option in VimeoRenderer
      • Feature: #88318 - Display Application Context in CLI
      • Feature: #88441 - Show configuration of USER_INT objects in adminpanel
      • Feature: #88602 - Allow registering additional file processors
      • Feature: #88742 - Import Yaml files relative to the current yaml file
      • Feature: #88805 - Add type to \TYPO3\CMS\Core\Database\Query\QueryBuilder::set
      • Feature: #88871 - Handle middleware handler in RequestFactory
      • Feature: #88907 - Always enable filter in SelectMultipleSideBySide fields
      • Feature: #89010 - Introduce Site Configuration for Distribution Packages
      • Feature: #89018 - Provide implementation for PSR-17 HTTP Message Factories
      • Feature: #89054 - Provide core cache frontends via dependency injection
      • Feature: #89061 - Introduce Notification Actions
      • Feature: #89090 - Reports for conflicting redirects
      • Feature: #89115 - Auto slug update and redirect creation on slug change
      • Feature: #89142 - Create site configuration if page is created on root level
      • Feature: #89143 - Allow rollback for a set of record history entries
      • Feature: #89150 - Add events before and after rollback of record history entries
      • Feature: #89216 - PSR-18 HTTP Client Implementation
      • Feature: #89227 - Ask for email address while installing TYPO3
      • Feature: #89229 - Cache Preset for Settings in Maintenance Area
      • Feature: #89244 - Broadcast Channels and Messaging
      • Feature: #89292 - Add support for RecordHistory correlationId's to DataHandler
      • Feature: #9070 - Allow translation of index configuration titles
      • Deprecation: #88787 - BackendUtility::editOnClick
      • Deprecation: #88839 - CLI lowlevel request handlers
      • Deprecation: #88850 - ContentObjectRenderer::sendNotifyEmail
      • Deprecation: #88854 - jumpExt() of RecordListController
      • Deprecation: #88854 - T3_THIS_LOCATION
      • Deprecation: #88862 - T3_RETURN_URL
      • Deprecation: #88995 - Calling registerPlugin with vendor name
      • Deprecation: #89001 - Internal public TSFE properties
      • Deprecation: #89033 - jumpToUrl
      • Deprecation: #89037 - Deprecated LocallangXmlParser
      • Deprecation: #89127 - Cleanup RecordHistory handling
      • Deprecation: #89215 - jQuery.clearable
      • Important: #89001 - TSFE->createHashBase
      • Important: #89122 - Unified evaluation of versioned records in workspaces
    • 10.0 Changes
      • Breaking: #21638 - AbstractUserAuthentication::lockIP property removed
      • Breaking: #81950 - Remove leftover workspaces unpublishing functionality
      • Breaking: #86862 - Default Layout of ext:fluid_styled_content does not use spaceless viewHelper anymore
      • Breaking: #87009 - Use multiple translation files by default in EXT:form
      • Breaking: #87193 - Deprecated functionality removed
      • Breaking: #87305 - Use constructor injection in DataMapper
      • Breaking: #87511 - Remove $namespacesViewObjectNamePattern property
      • Breaking: #87511 - Remove $viewFormatToObjectNameMap property
      • Breaking: #87558 - Consolidate extbase caches
      • Breaking: #87567 - Global variable $TBE_TEMPLATE removed
      • Breaking: #87583 - Remove obsolete APC Cache Backend implementation
      • Breaking: #87594 - Harden extbase
      • Breaking: #87623 - Replace config.persistence.classes typoscript configuration
      • Breaking: #87627 - Remove Property extensionName of AbstractController
      • Breaking: #87936 - TCA for sys_history removed
      • Breaking: #87937 - TCA option "selicon_field_path" removed
      • Breaking: #87957 - Validators are not registered automatically in Extbase anymore
      • Breaking: #87989 - TCA option setToDefaultOnCopy removed
      • Breaking: #88129 - Renamed felogin flexform fields
      • Breaking: #88143 - Version-related database field "t3ver_id" removed
      • Breaking: #88182 - jsfunc.inline.js has been dropped
      • Breaking: #88366 - Removed prefix of cache tables
      • Breaking: #88376 - Removed obsolete "pageNotFound_handling" settings
      • Breaking: #88411 - TBE_EDITOR.typo3form removed
      • Breaking: #88427 - jsfunc.evalfield.js has been removed
      • Breaking: #88458 - Removed Frontend Track User "ftu" functionality
      • Breaking: #88496 - Method getSwitchableControllerActions has been removed
      • Breaking: #88498 - Global data for TimeTracker statistics removed
      • Breaking: #88500 - RTE image handling functionality dropped
      • Breaking: #88525 - Remove "createDirs" directive of extension installation / em_conf.php
      • Breaking: #88527 - Overriding custom values in User Authentication derivatives
      • Breaking: #88540 - Changed Request Workflow for Frontend Requests
      • Breaking: #88564 - PageTSconfig setting "TSFE.constants" removed
      • Breaking: #88574 - 4th parameter of PageRepository->enableFields removed
      • Breaking: #88583 - Database field sys_language.static_lang_isocode removed
      • Breaking: #88638 - Streamlined SoftRefParser reference lookup
      • Breaking: #88640 - Database field "sys_template.nextLevel" and TypoScript sublevel - inheritance removed
      • Breaking: #88643 - Removed swiftmailer/swiftmailer dependency
      • Breaking: #88646 - Removed inheritance of AbstractService from AbstractAuthenticationService
      • Breaking: #88657 - Popup configuration in FormEngine dropped
      • Breaking: #88660 - $GLOBALS[T3_VAR] removed
      • Breaking: #88667 - Removed additionalJavaScriptSubmit from FormEngine
      • Breaking: #88669 - FormEngine FormDataProvider "parentPageTca" removed
      • Breaking: #88681 - Import of PHP files in Import/Export files removed
      • Breaking: #88687 - Configure extbase request handlers via PHP
      • Breaking: #88706 - Streamline felogin locallang keys
      • Breaking: #88724 - Remove superfluous methods of localizationRedirect
      • Breaking: #88741 - cHash calculation in indexed search removed
      • Breaking: #88744 - Database fields related to CSS Styled Content removed
      • Breaking: #88755 - Remove POST option from typolink.addQueryString.method
      • Breaking: #88758 - Selective Concatenation of CSS files in ResourceCompressor removed
      • Breaking: #88772 - JavaScript script tags omit type=text/javascript in HTML5
      • Breaking: #88779 - RecordList: Remove unused code
      • Breaking: #88799 - Introduced PSR-3 compatible Logging API
      • Feature: #21638 - Introduced IP locking for IPv6
      • Feature: #56213 - Allow sorting file list by file meta data "title"
      • Feature: #78432 - Add log message for "Switch User action"
      • Feature: #80420 - Allow multiple recipients in email finisher
      • Feature: #83734 - Add support for current page in config.cache
      • Feature: #84112 - Symfony dependency injection for core and extbase
      • Feature: #84757 - Double click in structure tree changes label
      • Feature: #85569 - Show scheduler information in the system information toolbar
      • Feature: #85607 - New ThumbnailViewHelper to render thumbnails deferred
      • Feature: #86629 - Implement LinkHandler for telephone numbers
      • Feature: #86964 - Allow getting class property default value
      • Feature: #87200 - Send plaintext and HTML mails in EmailFinisher
      • Feature: #87433 - Add changefreq and priority for XML sitemap
      • Feature: #87457 - Use symfony/property-info to gather doc block information
      • Feature: #87665 - Introduce BitSet class
      • Feature: #87726 - Extend FrontendLoginController Hook to validate password
      • Feature: #88643 - New Mail API based on symfony/mailer and symfony/mime
      • Feature: #88648 - Set Twitter Card Type in page properties
      • Feature: #88770 - PSR-14 based EventDispatcher
      • Feature: #88791 - Introduce PreviewAspect in Context
      • Feature: #88792 - Add TypoScriptAspect to handle TypoScript Rendering Context settings
      • Feature: #88799 - Introduced PSR-3 compatible Logging API
      • Feature: #88807 - AdminPanel RequestEnricherInterface has been introduced
      • Deprecation: #80420 - EmailFinisher single address options
      • Deprecation: #82669 - Streamline Backend route path inconsistencies
      • Deprecation: #85895 - Deprecate File::_getMetaData()
      • Deprecation: #87200 - EmailFinisher FORMAT_* constants
      • Deprecation: #87200 - EmailFinisher "format" option
      • Deprecation: #87305 - Use constructor injection in DataMapper
      • Deprecation: #87332 - Avoid runtime reflection calls in ObjectAccess
      • Deprecation: #87550 - Use controller classes when registering plugins/modules
      • Deprecation: #87613 - Deprecate \TYPO3\CMS\Extbase\Utility\TypeHandlingUtility::hex2bin
      • Deprecation: #87882 - File related controllers moved to EXT:filelist
      • Deprecation: #87894 - GeneralUtility::idnaEncode
      • Deprecation: #88366 - Default caching framework cache names changed
      • Deprecation: #88406 - setCacheHash/noCacheHash options in ViewHelpers and UriBuilder
      • Deprecation: #88428 - top.rawurlencode and top.str_replace
      • Deprecation: #88432 - Replaced md5.js with an AMD module
      • Deprecation: #88433 - Deprecate top.openUrlInWindow
      • Deprecation: #88473 - TypoScriptFrontendController->settingLocale
      • Deprecation: #88499 - BackendUtility::getViewDomain
      • Deprecation: #88554 - Deprecated methods in VersionNumberUtility
      • Deprecation: #88559 - $TSFE->sys_language_isocode
      • Deprecation: #88567 - $GLOBALS['LOCAL_LANG']
      • Deprecation: #88569 - Locales::initialize() in favor of regular singleton instance
      • Deprecation: #88651 - Replace TYPO3/CMS/Backend/SplitButtons with TYPO3/CMS/Backend/DocumentSaveActions
      • Deprecation: #88662 - Deprecated backend route xMOD_tximpexp
      • Deprecation: #88746 - PageRepository PHP class moved from Frontend to Core Extension
      • Deprecation: #88792 - forceTemplateParsing in TSFE and TemplateService
      • Deprecation: #88807 - AdminPanel InitializableInterface has been deprecated
      • Important: #87427 - ClassSchema constants marked as private
      • Important: #87516 - Remove core HTTP RequestHandlerInterface
      • Important: #87594 - Classes use strict mode and scalar type hints
      • Important: #87894 - Removed PHP dependency algo26-matthias/idna-convert
      • Important: #88043 - TypeScript sources moved into Build directory
  • ChangeLog v9
    • 9.5.x Changes
      • Feature: #83334 - Add improved building of query strings
      • Feature: #86331 - Native URL support for MountPoints
      • Feature: #86740 - Replace characters in slug
      • Feature: #86762 - Enhanced fallback modes for translated content
      • Feature: #86826 - Recursive record sitemap
      • Feature: #86881 - Support of Features in expression language
      • Feature: #86973 - TypoScript getText property siteLanguage
      • Feature: #87033 - New TypoScript Property config.htmlTag.attributes
      • Feature: #87085 - Fallback options for slug fields
      • Feature: #87380 - Introduce SiteLanguageAwareInterface to denote site language awareness
      • Feature: #87610 - New FAL API to search for files including their meta data
      • Feature: #87748 - Add SiteProcessor
      • Feature: #88198 - TCA-based Slug modifiers for extensions
      • Feature: #89526 - FeatureFlag: newTranslationServer
      • Feature: #90328 - Support of Macedonian (MK)
      • Feature: #91354 - Integrate server response security checks
      • Feature: #94825 - New f:sanitize.html Fluid ViewHelper
      • Deprecation: #86907 - Deprecate usage of dependency injection with non public properties
      • Deprecation: #87277 - Fluid Class Aliases
      • Important: #65636 - File meta data can now be edited on read only storages
      • Important: #76166 - X-UA-Compatible not set in backend anymore
      • Important: #84105 - Streamline deprecation log handling
      • Important: #84985 - Unified Workspace Restriction for Database Queries
      • Important: #86577 - Query parameters are now included in canonicalized URLs
      • Important: #86785 - Exclude logger from serialisation on save for scheduler task
      • Important: #86895 - Route aspects take precedence over requirements
      • Important: #86994 - Indexed Search indexes pages using route enhancers
      • Important: #87028 - Access objects from ObjectStorage using numeric value
      • Important: #87518 - Use prepared statements for pdo_mysql per default
      • Important: #87980 - "Page is being generated" message has been removed
      • Important: #88045 - Locales dependencies configuration
      • Important: #88720 - Respect site for persisted mappers
      • Important: #88824 - Add cache for error page handling
      • Important: #89269 - Introduce Upgrade Wizard for invalid Backend User configuration
      • Important: #90911 - Package algo26-matthias/idna-convert removed
      • Important: #91242 - Introduce Backend Route Referrer Check
      • Important: #92836 - Introduce sudo mode for Install Tool accessed via backend
      • Important: #94484 - Introduce HTML Sanitizer
      • Important: #94492 - Introduce SVG Sanitizer
    • 9.5 Changes
      • Breaking: #86492 - Removed stdWrap support for config.additionalHeaders
      • Feature: #20051 - Support the "canonical" tag
      • Feature: #80398 - utf8mb4 on mysql by default for new instances
      • Feature: #86160 - PageTypeEnhancer for mapping &type parameter
      • Feature: #86214 - Implement static routes
      • Feature: #86303 - Variants for site's base
      • Feature: #86365 - Routing Enhancers and Aspects
      • Feature: #86409 - Allow usage of environment variables in site configuration
      • Feature: #86422 - TypoScript getText property site
      • Feature: #86457 - TCA Type Slug adds a prepending slash
      • Feature: #90115 - Add support for Kinyarwanda language
      • Deprecation: #83793 - FAL ResourceStorage->dumpFileContents()
      • Deprecation: #84196 - Backend controller actions do not receive prepared response
      • Deprecation: #85031 - Protected ImportExportController
      • Deprecation: #85970 - FILE content object
      • Deprecation: #85980 - @internal annotation in extbase commands
      • Deprecation: #83094 - Annotation @flushesCaches
      • Deprecation: #86047 - TSFE properties / methods and change visibility
      • Deprecation: #86068 - old condition syntax
      • Deprecation: #86110 - FrontendEditingController
      • Deprecation: #86163 - TCA type="user" without renderType
      • Deprecation: #86178 - Class ElementBrowserFramesetController
      • Deprecation: #86179 - Protected render() method in BackendController
      • Deprecation: #86180 - Protected methods in SetupModuleController
      • Deprecation: #86182 - Protected TaskModuleController
      • Deprecation: #86184 - Protected methods in ReportController
      • Deprecation: #86192 - Protected methods in ElementBrowserController
      • Deprecation: #86193 - Protect methods in AbstractLinkBrowserController
      • Deprecation: #86197 - Protected FileListController
      • Deprecation: #86198 - Protected RecordListController
      • Deprecation: #86207 - Protected tstemplate extension
      • Deprecation: #86210 - Protected info extension
      • Deprecation: #86225 - Classes BaseScriptClass and AbstractFunctionModule
      • Deprecation: #86270 - config.tx_extbase.objects and plugin.tx_%plugin%.objects
      • Deprecation: #86279 - Various Hooks and PSR-15 Middlewares
      • Deprecation: #86288 - FrontendBackendUserAuthentication methods
      • Deprecation: #86320 - Mark internal $TSFE properties as protected
      • Deprecation: #86323 - Configuration key "site" in YAML site configuration
      • Deprecation: #86338 - Change visibility of PageRepository->init
      • Deprecation: #86353 - CacheManager usage in ext_localconf.php
      • Deprecation: #86366 - Methods in AbstractUpdate
      • Deprecation: #86389 - GeneralUtility::_GETset() and TSFE->mergingWithGetVars()
      • Deprecation: #86404 - $GLOBALS['TYPO3_LOADED_EXT']
      • Deprecation: #86406 - TCA type group internal_type file and file_reference
      • Deprecation: #86411 - TSFE->makeCacheHash()
      • Deprecation: #86433 - Various stdWrap functions and ContentObjectRenderer-related methods
      • Deprecation: #86438 - PageRenderer->loadJQuery()
      • Deprecation: #86439 - Mark several methods within TemplateService as internal
      • Deprecation: #86440 - Internal Methods and properties within RteHtmlParser
      • Deprecation: #86441 - Various methods and properties inside BackendUserAuthentication
      • Deprecation: #86461 - Mark various TypoScript parsing functionality as internal
      • Deprecation: #86466 - AbstractUserAuthentication->fetchUserRecord
      • Deprecation: #86486 - TypoScriptFrontendController->processOutput()
      • Important: #82363 - Make Extbase translation handling consistent with TypoScript
      • Important: #85560 - Location of XLF labels changed
      • Important: #86173 - Location of supplied .htaccess / web.config files changed
    • 9.4 Changes
      • Breaking: #85080 - Method "isEnabled()" added to RenderableInterface and FinisherInterface
      • Breaking: #85398 - Drop documentation extension
      • Breaking: #85761 - Authentication chain changes
      • Feature: #13265 - Select first element of PageTree toolbar on initialization
      • Feature: #44297 - Interval presets for cron command of scheduler task
      • Feature: #57331 - Support dash in CurrencyViewHelper
      • Feature: #75806 - Add hreflang support
      • Feature: #83476 - Load merged JS files asynchronous
      • Feature: #83749 - Filtering and Pagination in the redirects module
      • Feature: #84133 - Introduce variants
      • Feature: #84525 - XML Sitemap
      • Feature: #84584 - Re-Design the admin panel
      • Feature: #84606 - Add Log Module to AdminPanel
      • Feature: #84609 - Add SQL Log Module to AdminPanel
      • Feature: #84704 - Open specific field when fixing links in Linkvalidator
      • Feature: #84729 - New TCA type "slug"
      • Feature: #85080 - Add property to disable form elements and finishers
      • Feature: #85146 - Read environment variables in TypoScript
      • Feature: #85164 - Available languages respects site configuration settings
      • Feature: #85164 - Enable Languages on a per-site basis
      • Feature: #85236 - Infix option to default log file names for FileWriter
      • Feature: #85247 - Trait to detect public deprecated methods
      • Feature: #85256 - Install TYPO3 on SQLite
      • Feature: #85313 - Add notes field to pages table
      • Feature: #85355 - Support basic HTML5 fields in FormEngine
      • Feature: #85389 - Context API for consistent data handling
      • Feature: #85410 - Allow TCA description property
      • Feature: #85550 - Introduce context for TypoScript data getText property
      • Feature: #85590 - Add hooks for DatabaseRecordList CSV actions
      • Feature: #85678 - Add PageTitle API
      • Feature: #85691 - Show page path for references in record info
      • Feature: #85698 - New type=input eval saltedPassword
      • Feature: #85719 - Allow sites without scheme or domain
      • Feature: #85828 - Move symfony expression language handling into EXT:core
      • Feature: #85829 - Implement symfony expression language for TypoScript conditions
      • Feature: #85894 - Feature toggles in Admin Tools Settings
      • Feature: #85900 - Pseudo Site Handling
      • Feature: #85928 - Upgrade wizard to migrate pages to speaking URLs
      • Feature: #85947 - Page based URL handling
      • Feature: #85991 - Exclude Symfony Commands from Scheduler
      • Feature: #86001 - Regular Workspace cleanup tasks available via CLI commands
      • Feature: #86003 - Composition based API for the Adminpanel
      • Feature: #86051 - Show extensions via CLI
      • Feature: #86057 - Improved typolink / URL link generation
      • Feature: #86066 - CLI Commands for listing and showing sites
      • Feature: #86076 - New API for UpgradeWizards
      • Deprecation: #65578 - config.concatenateJsAndCss and concatenateFiles
      • Deprecation: #81430 - TypoScriptTemplateModuleController::renderList
      • Deprecation: #83750 - Adapt TCA signature for customControls
      • Deprecation: #84133 - Deprecate _isHiddenFormElement and _isReadOnlyFormElement
      • Deprecation: #84375 - Protected methods and properties in PageLayoutController
      • Deprecation: #84387 - Deprecated method and property in SchedulerModuleController
      • Deprecation: #84414 - BackendUtility::shortcutExists
      • Deprecation: #84584 - AdminPanelView: isAdminModuleEnabled and ext_makeToolbar deprecated
      • Deprecation: #85004 - Deprecate methods in ReflectionService
      • Deprecation: #85164 - Language related methods
      • Deprecation: #85196 - Protect SetupModuleController
      • Deprecation: #85285 - Deprecated path related constants
      • Deprecation: #85300 - DataHandler resorting method
      • Deprecation: #85389 - Various public properties in favor of Context API
      • Deprecation: #85394 - Class CoreDatabasePdoHelper deprecated
      • Deprecation: #85408 - TemplateService init() deprecated
      • Deprecation: #85445 - TemplateService->getFileName
      • Deprecation: #85451 - ContentObjectRenderer->calcIntExplode() deprecated
      • Deprecation: #85462 - Signal 'hasInstalledExtensions'
      • Deprecation: #85462 - Signal 'tablesDefinitionIsBeingBuilt'
      • Deprecation: #85543 - Language-related properties in TypoScriptFrontendController and PageRepository
      • Deprecation: #85553 - PageRepository language-related methods use null as default value
      • Deprecation: #85554 - PageRepository->checkWorkspaceAccess
      • Deprecation: #85555 - TypoScriptFrontendController->getUniqueId
      • Deprecation: #85556 - PageRepository->versioningWorkspaceId
      • Deprecation: #85557 - PageRepository->getRootLine
      • Deprecation: #85558 - ContentObjectRenderer->enableFields
      • Deprecation: #85646 - Deprecate eID implemented as script
      • Deprecation: #85666 - TypoScriptFrontendController->initTemplate
      • Deprecation: #85678 - config.titleTagFunction
      • Deprecation: #85678 - $GLOBALS['TSFE']->altPageTitle
      • Deprecation: #85687 - Deprecate RuntimeCacheWriter
      • Deprecation: #85699 - Various methods in PageRepository
      • Deprecation: #85701 - Various methods in ModuleTemplate
      • Deprecation: #85707 - LoginFramesetController
      • Deprecation: #85727 - DatabaseIntegrityCheck moved to EXT:lowlevel
      • Deprecation: #85735 - Various method and property in DocumentTemplate
      • Deprecation: #85759 - GeneralUtility::getHostName
      • Deprecation: #85760 - GeneralUtility::unQuoteFilenames
      • Deprecation: #85761 - SaltedPasswordService
      • Deprecation: #85793 - Several constants from SystemEnvironmentBuilder
      • Deprecation: #85796 - Salted passwords cleanups
      • Deprecation: #85801 - GeneralUtility::explodeUrl2Array - 2nd method argument
      • Deprecation: #85802 - Move FlexFormService from EXT:extbase to EXT:core
      • Deprecation: #85804 - Salted password hash class deprecations
      • Deprecation: #85806 - Second argument of PageRenderer::addInlineLanguageLabelArray
      • Deprecation: #85807 - EnvironmentService::isEnvironmentInCliMode
      • Deprecation: #85821 - bootstrap methods
      • Deprecation: #85822 - Static class TYPO3CMSFrontendPagePageGenerator
      • Deprecation: #85833 - Extension saltedpasswords merged into core extension
      • Deprecation: #85836 - BackendUtility::getTCAtypes
      • Deprecation: #85858 - GeneralUtility::clientInfo()
      • Deprecation: #85878 - EidUtility and various TSFE methods
      • Deprecation: #85892 - Various methods regarding sys_domain-resolving
      • Deprecation: #85902 - IMGMENU/GMENU
      • Deprecation: #85960 - AbstractUserAuthentication::compareUident and AbstractAuthenticationService->compareUident
      • Deprecation: #85971 - PageRepository->getFirstWebPage
      • Deprecation: #85977 - Extbase CLI functionality, Command Controllers and @cli Annotation
      • Deprecation: #85978 - GraphicalFunctions->init
      • Deprecation: #85996 - ExtensionManager CommandController
      • Deprecation: #86001 - Workspaces tasks migrated to symfony commands
      • Deprecation: #86002 - TSFE constructor with no_cache argument
      • Deprecation: #86046 - Additional arguments in several TypoScriptFrontendController methods
      • Deprecation: #86109 - Class UserStorageCapabilityService
      • Important: #84280 - Unit test suppressNotices removed
      • Important: #85196 - Removed simulate user from user settings
      • Important: #85393 - Extension Manager only imports extensions compatible with TYPO3 v7 LTS or higher
      • Important: #85683 - Dropped salted passwords options
      • Important: #85719 - PHP Packages: Symfony Components requirements raised to Symfony 4.1
      • Important: #85833 - saltedpasswords extension merged into core extension
    • 9.3 Changes
      • Breaking: #84680 - Removed unused locallang files from EXT:lang
      • Breaking: #84744 - Raise doctrine/dbal-version
      • Breaking: #84810 - Remove explicitConfirmationOfTranslation
      • Breaking: #84843 - Use no-cookie domain for youtube by default
      • Breaking: #84877 - Localization of page on column basis removed
      • Breaking: #84877 - LocalizationRepository marked as internal
      • Breaking: #84877 - Methods of localization repository changed
      • Breaking: #84877 - Route of language retrieval changed
      • Breaking: #85025 - Enumerations are now final
      • Breaking: #85036 - Removed support for non-namespaced classes in Extbase
      • Feature: #69274 - Preserve image rotation if orient is saved in exif
      • Feature: #71644 - Add metadata to filebrowser search
      • Feature: #79889 - Saltedpasswords supports PHP password API
      • Feature: #81464 - Add API for meta tag management
      • Feature: #81794 - Password fields in the Install tool
      • Feature: #82511 - EXT:form add HTML5 date form element
      • Feature: #83167 - Replace @validate with @TYPO3\CMS\Extbase\Annotation\Validate
      • Feature: #83983 - Improved ModuleLinkViewHelper
      • Feature: #84650 - Introduce fluid data processor for language menus
      • Feature: #84749 - Hide "duplicate" button by default
      • Feature: #84760 - TypoScript conditions for site and siteLanguage
      • Feature: #84775 - Extend HMENU to support auto filling of special.value for special=language
      • Feature: #84780 - Remove entries in localStorage by key prefix
      • Feature: #84780 - Store icons fetched by the Icon API in localStorage
      • Feature: #84798 - Add SEO fields to Pages TCA
      • Feature: #84894 - Add RuntimeCacheWriter to Logging Framework
      • Feature: #84932 - Sort subpages by nav_title
      • Feature: #84983 - BE ViewHelper for EditDocumentController
      • Feature: #85017 - User TSconfig shown in Configuration module
      • Feature: #85147 - Render SEO meta tags in frontend
      • Feature: #85160 - Auto create management DB fields from TCA ctrl
      • Deprecation: #81686 - Accessing core TypoScript with .txt file extension has been deprecated
      • Deprecation: #83167 - Replace @validate with @TYPO3\CMS\Extbase\Annotation\Validate
      • Deprecation: #83976 - Moved file extension detection to FAL driver
      • Deprecation: #84680 - Move last language files away from ext:lang and remove ext:lang completely
      • Deprecation: #84725 - sys_domain resolving moved into middleware
      • Deprecation: #84965 - Various TypoScriptFrontendController methods
      • Deprecation: #84980 - BackendUserAuthentication->addTScomment()
      • Deprecation: #84981 - BackendUserAuthentication->simplelog()
      • Deprecation: #84984 - Protected user TSconfig properties in BackendUserAuthentication
      • Deprecation: #84993 - Deprecate some TSconfig related methods
      • Deprecation: #84994 - BackendUtility::getPidForModTSconfig()
      • Deprecation: #85005 - Deprecate methods and constants in ValidatorResolver
      • Deprecation: #85012 - GetValidationResults of Argument:class and Arguments::class
      • Deprecation: #84982 - Overriding page TSconfig mod. with user TSconfig mod.
      • Deprecation: #85027 - SaltedPasswordsUtility::isUsageEnabled()
      • Deprecation: #85078 - PageRepository->versioningPreview
      • Deprecation: #85086 - GeneralUtility::arrayToLogString()
      • Deprecation: #85102 - PhpOptionsUtility
      • Deprecation: #85113 - Legacy Backend Module Routing methods
      • Deprecation: #85120 - JavaScriptEncoder
      • Deprecation: #85122 - Functionality in CharsetConverter
      • Deprecation: #85123 - Constants related to Services
      • Deprecation: #85124 - Redirecting urlHandler Hook Concept
      • Deprecation: #85125 - Deprecate usages of CharsetConverter in core
      • Deprecation: #85130 - $TSFE->getPageShortcut() moved to PageRepository
      • Important: #84715 - Set exclude property for tt_content fields
      • Important: #85026 - salted passwords changes
      • Important: #85116 - Changed visibility of CharsetConverter initialization methods
    • 9.2 Changes
      • Breaking: #75834 - Reorder processing of TCA Select items
      • Breaking: #83475 - Aggregate validator information in class schema
      • Breaking: #83889 - E_NOTICE free unit testing
      • Breaking: #84055 - Migrate sys_notes away from extbase
      • Breaking: #84131 - Removed classes of language extension
      • Breaking: #84148 - RequireJS module for language handling removed
      • Breaking: #87081 - Language update (scheduler) task doesn't work after upgrading to TYPO3 >= v9.2
      • Feature: #48013 - Add support for progressive images
      • Feature: #61981 - Search all fields in Suggest Wizard
      • Feature: #69187 - EXT:Scheduler: Create task group from add/edit task form
      • Feature: #71911 - Add constraint hook in DatabaseRecordList->makeSearchString
      • Feature: #76349 - Integrate Swift Mailer's spool transport into TYPO3
      • Feature: #77685 - Create a save and open copy button when saving a content element
      • Feature: #78332 - Allow setting a default replyTo-email-address for notification-mails
      • Feature: #80124 - EXT:form - allow setting of validation messages in form editor
      • Feature: #80263 - Add a new signal slot for user switch
      • Feature: #82704 - Add readonly and required attributes to TextareaViewHelper
      • Feature: #83460 - Hide restricted columns in page module
      • Feature: #83506 - Retrieve session data in TS conditions
      • Feature: #83556 - Add toggle switches to FormEngine
      • Feature: #83711 - FeatureFlag: unifiedPageTranslationHandling
      • Feature: #83725 - Support for PSR-15 HTTP middlewares
      • Feature: #83736 - Extended PSR-7 requests with TYPO3 normalized server parameters
      • Feature: #83740 - Cleanup of AbstractRecordList breaks hook
      • Feature: #83748 - Show value of fields in debug mode
      • Feature: #83906 - Disable single FormEngine data provider
      • Feature: #83942 - Provide ViewHelper to render icon for resources
      • Feature: #83965 - Make position of sys notes configurable
      • Feature: #84045 - new AdminPanel module API
      • Feature: #84120 - Absolute URLs for typolink ViewHelpers
      • Feature: #84153 - Introduce a generic Environment class
      • Feature: #84159 - Extract admin panel to own extension
      • Feature: #84216 - New attribute "debug" in RenderViewHelper
      • Feature: #84466 - Request aware interfaces added to reports
      • Feature: #84517 - Recordlist - Make csv delimiter configurable
      • Feature: #84545 - Allow temporary files to be stored outside the document root
      • Feature: #84549 - Usage of new REST API on get.typo3.org
      • Feature: #84581 - Introduce Site Handling
      • Deprecation: #81434 - String Cache Frontend Deprecated
      • Deprecation: #83475 - Aggregate validator information in class schema
      • Deprecation: #83475 - Aggregate validator information in class schema
      • Deprecation: #83506 - Deprecated usage of TSFE:fe_user|sesData in TS conditions
      • Deprecation: #83740 - Cleanup of AbstractRecordList breaks hook
      • Deprecation: #83803 - Deprecate EidRequestHandler
      • Deprecation: #83806 - Deprecate page.javascriptLibs and page.javascriptLibs.jQuery
      • Deprecation: #83844 - Deprecated usage of top.launchView
      • Deprecation: #83853 - Backend AjaxRequestHandler
      • Deprecation: #83883 - Page Not Found And Error handling in Frontend
      • Deprecation: #83904 - Array handling in AbstractTreeView
      • Deprecation: #83905 - TypoScriptFrontendController->page_cache_reg1
      • Deprecation: #83942 - Deprecated FileFacade::getIcon
      • Deprecation: #83964 - EXT:form - streamline usage of icons
      • Deprecation: #84045 - AdminPanel Hook deprecated
      • Deprecation: #84109 - Deprecate DependencyResolver
      • Deprecation: #84118 - Various public methods of AdminPanelView deprecated
      • Deprecation: #84145 - Deprecate ext_isLinkable
      • Deprecation: #84171 - Adding GeneralUtility::getUrl RequestHeaders as non-associative array are deprecated
      • Deprecation: #84195 - Protected methods and properties in EditDocumentController
      • Deprecation: #84222- Usage of GridContainer form element
      • Deprecation: #84273 - Protected methods and properties in FileSystemNavigationFrameController
      • Deprecation: #84274 - Protected methods and properties in LoginController
      • Deprecation: #84275 - Protected methods and properties in LogoutController
      • Deprecation: #84284 - Protected methods and properties in ContentElement/ElementInformationController
      • Deprecation: #84285 - Protected methods and properties in MoveElementController
      • Deprecation: #84289 - Use ServerRequestInterface in File/CreateFolderController
      • Deprecation: #84295 - Use ServerRequestInterface in File/EditFileController
      • Deprecation: #84307 - Protected methods and properties in NewContentElementController
      • Deprecation: #84321 - Protected methods and properties in AddController
      • Deprecation: #84324 - Use ServerRequestInterface in File/FileController
      • Deprecation: #84326 - Protected methods and properties in FileUploadController
      • Deprecation: #84327 - Deprecated public methods and properties in Wizard/EditController
      • Deprecation: #84332 - Protected methods and properties in RenameFileController
      • Deprecation: #84334 - Protected methods and properties in ReplaceFileController
      • Deprecation: #84337 - Protected methods and properties in ListController
      • Deprecation: #84338 - Protected methods and properties in TableController
      • Deprecation: #84341 - Protected methods and properties in NewRecordController
      • Deprecation: #84369 - Protected methods and properties in UserSettingsController
      • Deprecation: #84374 - Protected methods and properties in SimpleDataHandlerController
      • Deprecation: #84399 - Class RecordList renamed to RecordListController
      • Deprecation: #84407 - AJAX request methods in RsaEncryptionEncoder
      • Deprecation: #84407 - RSA public key generation without "Content-Type: application/json"
      • Deprecation: #84409 - ImageManipulationWizard renamed to ImageManipulationController
      • Deprecation: #84410 - CodeCompletion renamed to CodeCompletionController
      • Deprecation: #84411 - TypoScriptReferenceLoader renamed to TypoScriptReferenceController
      • Deprecation: #84463 - PageTsConfig option mod.web_list.newWizards dropped
      • Deprecation: #84530 - Default values from globals deprecated in FormEngine
      • Deprecation: #84549 - Deprecate methods in CoreVersionService
      • Deprecation: #84637 - TemplateService->linkData() functionality moved in PageLinkBuilder
      • Deprecation: #84641 - Deprecated AdminPanel related methods and properties in FrontendBackendUserAuthentication
      • Important: #83724 - API and behavior change in request handler classes
      • Important: #83869 - Removed request type specific code in Bootstrap
      • Important: #84420 - Properly escape reserved chars in YAML
      • Important: #84658 - Keep sorting value for deleted records
    • 9.1 Changes
      • Breaking: #83638 - Redirect functionality moved from sys_domain to redirects module
      • Feature: #61170 - Add additional hook for record list
      • Feature: #83350 - Add recursive filtering of arrays
      • Feature: #83429 - Feature Toggles
      • Feature: #83449 - Make list of fields configurable in Pagetree overview in Info module
      • Feature: #83461 - Show fieldname next to title in debug mode
      • Feature: #83529 - Execute hooks on backend user login
      • Feature: #83631 - System Extension "redirects" has been added
      • Feature: #83637 - Added new main module "Site Management"
      • Feature: #83677 - Globally disable/enable redirect hit statistics
      • Deprecation: #81852 - Deprecated Usage of EXT:rsaauth
      • Deprecation: #83503 - Deprecate unneeded RawValidator
      • Deprecation: #83511 - Deprecate AbstractValidatorTestcase
      • Deprecation: #83592 - impexp: Removed "Maximum number of records" restriction
      • Deprecation: #83596 - impexp: Removed "Max file size" restriction
      • Deprecation: #83606 - impexp: Size handling removed
    • 9.0 Changes
      • Breaking: #37180 - ExtDirectDebug and $GLOBALS['error'] removed
      • Breaking: #52694 - GeneralUtility::devLog() not called anymore
      • Breaking: #55298 - Decoupled sys_history functionality
      • Breaking: #57594 - Optimize ReflectionService Cache handling
      • Breaking: #71306 - Dropped "Protocol" field from page type "Link to external URL"
      • Breaking: #74533 - Throw exception if user function does not exist
      • Breaking: #79777 - EXT:scheduler - Deleted column for tasks added
      • Breaking: #80700 - Deprecated functionality removed
      • Breaking: #80876 - Remove system extension css_styled_content
      • Breaking: #80929 - TYPO3_DB moved to extension
      • Breaking: #81171 - Edit ability of TypoScript template in EXT:tstemplate removed
      • Breaking: #81225 - Merged EXT:context_help to EXT:backend
      • Breaking: #81460 - Deprecate getByTag() on cache frontends
      • Breaking: #81534 - Database field be_groups:hide_in_lists dropped
      • Breaking: #81536 - Move ServicesListReport From Sv to Reports
      • Breaking: #81735 - Get rid of sysext:sv
      • Breaking: #81763 - Hook parameters of ['typo3/file_edit.php']['preOutputProcessingHook'] changed
      • Breaking: #81775 - suffix form identifier with the content element uid
      • Breaking: #81787 - Drop EXT:func
      • Breaking: #81847 - Remove JSMENU
      • Breaking: #81901 - Changed behavior of auto-completion appearance
      • Breaking: #81901 - Removed explanation of TypoScript options
      • Breaking: #82433 - Install Tool entry point removed
      • Breaking: #81973 - FormEngineValidation.parseDate remove fixed year 2038
      • Breaking: #82148 - Download SQL dump dropped in EM
      • Breaking: #82162 - Global error constants removed
      • Breaking: #82210 - EXT:form - translation for "options" properties as string
      • Breaking: #82252 - Override TypoScript configuration formDefinitionOverrides by FlexForms
      • Breaking: #82296 - Removed constant TYPO3_user_agent
      • Breaking: #82334 - AbstractRecordList
      • Breaking: #82368 - Signal 'afterExtensionConfigurationWrite' removed
      • Breaking: #82377 - Option to allow uploading system extensions removed
      • Breaking: #82378 - Remove namespaced jQuery
      • Breaking: #82398 - Remove special constant "TSConstantEditor"
      • Breaking: #82406 - Routing: Backend Modules run through regular dispatcher
      • Breaking: #82414 - CMS ViewHelper base classes removed
      • Breaking: #82421 - Dropped old DB related configuration options
      • Breaking: #82425 - Remove old typoscript constants editor option "###MOD_TS:EDITABLE_CONSTANTS###"
      • Breaking: #82426 - ExtJS and ExtDirect removal
      • Breaking: #82430 - Replaced GeneralUtility::sysLog with Logging API
      • Breaking: #82445 - Pages and page translations
      • Breaking: #82505 - Merged EXT:info_pagetsconfig to EXT:info
      • Breaking: #82506 - Remove BackendUserRepository injection in NoteController
      • Breaking: #82572 - RDCT functionality removed
      • Breaking: #82629 - Removed tce_db options "prErr" and "uPT"
      • Breaking: #82639 - Logging activated for authentication and Service classes
      • Breaking: #82640 - Re-arranging global debug functions
      • Breaking: #82680 - Removed option to generate PNGs limited to 64 colors
      • Breaking: #82689 - Backend AbstractWizardController not extends AbstractModule
      • Breaking: #82701 - Always consider publishing references in workspaces
      • Breaking: #82709 - TCA option "localizeChildrenAtParentLocalization" removed
      • Breaking: #82768 - Configuration Options for Image Manipulation PHP API
      • Breaking: #82803 - Global configuration option "content_doktypes" removed
      • Breaking: #82832 - Use at daemon dropped from scheduler
      • Breaking: #82852 - Exception is thrown on invalid charset
      • Breaking: #82878 - Removed field "no_cache" in database table "pages"
      • Breaking: #82893 - Remove global variable PARSETIME_START
      • Breaking: #82896 - System extension "version" migrated into "workspaces"
      • Breaking: #82899 - More restricting checks for API methods in ExtensionManagementUtility
      • Breaking: #82914 - Remove TypoScript option page.bodyTagMargins
      • Breaking: #82915 - Remove TypoScript option page.stylesheet
      • Breaking: #82919 - Removed pagetree-related TSconfig settings
      • Breaking: #82926 - Removed database field sys_domain.forced
      • Breaking: #82991 - Record list "Localization View" is always enabled
      • Breaking: #83081 - Removed configuration option BE/fileExtensions/webspace
      • Breaking: #83122 - Removed stdWrap option TCAselectItem
      • Breaking: #83124 - Remove stdWrap options space, spaceBefore, spaceAfter
      • Breaking: #83153 - Migrated backend_layout.icon to FAL
      • Breaking: #83160 - Removed 'sorting' column from table 'sys_file_reference'
      • Breaking: #83161 - Remove TYPO3.LLL usages in TYPO3 core
      • Breaking: #83241 - Extbase: Removed custom functionality for DataMapper->getPlainValue
      • Breaking: #83243 - Removed cache_phpcode cache configuration
      • Breaking: #83244 - Fluid Widget Links do not add cacheHash parameter by default anymore
      • Breaking: #83256 - Removed lockFilePath functionality
      • Breaking: #83265 - Dropped support for setting "typeNum" via id GET Parameter in Frontend
      • Breaking: #83284 - Removed EXT:backend/Resources/Private/Templates/Close.html
      • Breaking: #83289 - Core version 9.0 needs PHP 7.2.0
      • Breaking: #83294 - Salted Passwords: Custom saltings must use the SaltInterface
      • Breaking: #83302 - Composer restricts installation of typo3/cms
      • Feature: #22439 - Allow nested GET-params in config.linkVars
      • Feature: #40729 - Title attribute for (un)substituted constants in TS object browser
      • Feature: #45535 - Sorting for scheduler-list
      • Feature: #57594 - Optimize ReflectionService Cache handling
      • Feature: #65403 - Add file links sorting by date and sorting direction
      • Feature: #67884 - Display 'unused' CEs
      • Feature: #69340 - Show backend user who deleted record
      • Feature: #73357 - Make thumbnail size in file browser configurable
      • Feature: #75161 - Create uri/link to backend modules viewhelper
      • Feature: #75676 - Load new content element wizard via modal instead of new page
      • Feature: #76459 - Add crossorigin property to JavaScript files
      • Feature: #76910 - PageLayoutView - Allow to disable copy- / translate- buttons
      • Feature: #77268 - Introduce JavaScript trigger request API
      • Feature: #77576 - Introduce device presets and redesign the view module
      • Feature: #78695 - Set the session timeout for frontend users
      • Feature: #79462 - Introduce scheduler task to execute console command
      • Feature: #79777 - EXT:scheduler - Deleted column for tasks added
      • Feature: #80186 - Add HTML5 elements and improve the form editor
      • Feature: #80187 - Add the "Confirmation" finisher to the form editor
      • Feature: #80342 - Extbase validator for URLs
      • Feature: #80542 - Support defer attribute for JavaScript includes in TypoScript
      • Feature: #80557 - Add support for native SQL time column type
      • Feature: #80581 - Render list of recently users that were switched to
      • Feature: #80866 - Allow exclusion of records in localization wizard
      • Feature: #81223 - includeCSS.inline property
      • Feature: #81330 - Trait to migrate public access to protected by deprecation
      • Feature: #81363 - EXT:form - support form element translation arguments
      • Feature: #81409 - Configurable Route Parameters
      • Feature: #81464 - Add API for meta tag management
      • Feature: #81601 - Add possibility to write tests in typeScript
      • Feature: #81651 - Query builder object as argument in list module hook
      • Feature: #81656 - Select view helper supports required argument
      • Feature: #81741 - Render additional and data-* attributes in media renderer for MediaViewHelper
      • Feature: #81775 - suffix form identifier with the content element uid
      • Feature: #81901 - Extend T3editor
      • Feature: #82014 - Extension scanner
      • Feature: #82070 - Exclude doktypes in path of search result (indexed_search)
      • Feature: #82091 - Allow inline rendering in SVG content object
      • Feature: #82108 - Support EXT: syntax as source in SVG content object
      • Feature: #82177 - add file size validator
      • Feature: #82213 - New hook to determine if content record is used/unused
      • Feature: #82254 - Store extension configuration as plain array
      • Feature: #82260 - Separation of search result path into title,uri,linkTag
      • Feature: #82266 - Backend Users System Maintainers
      • Feature: #82303 - Add configurable footnote to login screen
      • Feature: #82354 - Add possibility to get a label in a specific language
      • Feature: #82419 - Send Frontend Debug Information as HTTP Response Header
      • Feature: #82426 - New navigation module registration (e.g. Page tree)
      • Feature: #82441 - Inject logger when creating objects
      • Feature: #82488 - Possibility to modify the display results before FluidView assignment
      • Feature: #82812 - New syntax for importing TypoScript files
      • Feature: #82826 - TCA Allow label in palettes array
      • Feature: #82869 - Replace @inject with @TYPO3\CMS\Extbase\Annotation\Inject
      • Feature: #82999 - Add a hook to hide credentials in the Configuration module
      • Feature: #83016 - Listing of page translations in list module
      • Feature: #83038 - Introduce Yarn as dependency manager for node modules
      • Feature: #83078 - Replace @lazy with @TYPO3\CMS\Extbase\Annotation\ORM\Lazy
      • Feature: #83092 - Replace @transient with @TYPO3\CMS\Extbase\Annotation\ORM\Transient
      • Feature: #83093 - Replace @cascade with @TYPO3\CMS\Extbase\Annotation\ORM\Cascade
      • Feature: #83094 - Replace @ignorevalidation with @TYPO3\CMS\Extbase\Annotation\IgnoreValidation
      • Deprecation: #52694 - Deprecated GeneralUtility::devLog()
      • Deprecation: #54152 - Deprecate arguments of BackendUtility::getPagesTSconfig
      • Deprecation: #57594 - Optimize extbase ReflectionService Cache handling
      • Deprecation: #70526 - Location of formatToPageTypeMapping option
      • Deprecation: #78410 - Deprecate popover member instance in TYPO3 global object.
      • Deprecation: #80993 - GeneralUtility::getUserObj
      • Deprecation: #81201 - EidUtility::initTCA
      • Deprecation: #81213 - Render method arguments on ViewHelpers deprecated
      • Deprecation: #81217 - TSFE-related language methods
      • Deprecation: #81218 - noWSOL argument in PageRepository->getRawRecord
      • Deprecation: #81318 - Public properties of PageRepository
      • Deprecation: #81460 - Deprecate getByTag() on cache frontends
      • Deprecation: #81464 - Add API for meta tag management
      • Deprecation: #81534 - BackendUtility::getListGroupNames() deprecated
      • Deprecation: #81540 - Deprecate DocumentTemplate::formWidth
      • Deprecation: #81600 - Unused Extbase Exceptions
      • Deprecation: #81651 - Argument parameters in list module hook
      • Deprecation: #81763 - Deprecated language label for file rename
      • Deprecation: #81951 - Install Tool entry point moved
      • Deprecation: #82110 - Deprecate option "value" and "noscript" in SVG content object
      • Deprecation: #82254 - Deprecate $GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']
      • Deprecation: #82315 - Deprecate bin/typo3 lang:language:update
      • Deprecation: #82426 - typo3-pagetree navigation component name
      • Deprecation: #82430 - GeneralUtility::sysLog
      • Deprecation: #82438 - Deprecation methods
      • Deprecation: #82445 - Page translation related functionality
      • Deprecation: #82603 - Deprecate Storage module
      • Deprecation: #82609 - Deprecate TYPO3.Utility
      • Deprecation: #82702 - Second argument of GeneralUtility::mkdir_deep()
      • Deprecation: #82725 - Deprecate ConfigurationForm
      • Deprecation: #82744 - Rename ext:lowlevel/View to lowlevel/Controller
      • Deprecation: #82805 - Renamed AjaxLoginHandler PHP class
      • Deprecation: #82869 - Replace @inject with @TYPO3\CMS\Extbase\Annotation\Inject
      • Deprecation: #82899 - ExtensionManagementUtility methods
      • Deprecation: #82902 - Custom Backend Module registration methods
      • Deprecation: #82903 - Deprecate ClientUtility
      • Deprecation: #82909 - TypoScript option config.typolinkCheckRootline
      • Deprecation: #82926 - Domain-related API method in TSFE
      • Deprecation: #82975 - Deprecate usage of @inject with non-public properties
      • Deprecation: #83078 - Replace @lazy with @TYPO3\CMS\Extbase\Annotation\ORM\Lazy
      • Deprecation: #83083 - GeneralUtility::llXmlAutoFileName()
      • Deprecation: #83092 - Replace @transient with @TYPO3\CMS\Extbase\Annotation\ORM\Transient
      • Deprecation: #83093 - Replace @cascade with @TYPO3\CMS\Extbase\Annotation\ORM\Cascade
      • Deprecation: #83094 - Replace @ignorevalidation with @TYPO3\CMS\Extbase\Annotation\IgnoreValidation
      • Deprecation: #83116 - Caching framework wrapper methods in BackendUtility
      • Deprecation: #83118 - DeleteClause methods deprecated
      • Deprecation: #83121 - Logging method DataHandler->newlog2()
      • Deprecation: #83252 - link-tag syntax processsing
      • Deprecation: #83254 - Moved page generation methods into TSFE
      • Deprecation: #83273 - Public properties of TemplateService
      • Important: #23178 - New TYPO3_CONF_VARS option FE|pageNotFound_handling_accessdeniedheader
      • Important: #76084 - Move install tool modules into backend module menu
      • Important: #79610 - Change Signature And Return Value For doesRecordExist_pageLookUp
      • Important: #80246 - MemcachedBackend marked transient
      • Important: #81023 - Drop EXT:typo3db_legacy
      • Important: #81109 - Simplify default backend layout
      • Important: #81196 - LanguageService moved to core extension
      • Important: #81201 - TCA populated available at any request
      • Feature: #81330 - Dealing with properties that become protected
      • Important: #81474 - Combine modules "about" & "about modules"
      • Important: #81568 - Migrate cHash configuration
      • Important: #81574 - Merged EXT:cshmanual into EXT:backend
      • Important: #81768 - Create pages and sort pages in context menu
      • Important: #81868 - "Optimize autoloader" is no longer forced in composer.json
      • Important: #81899 - Backend AJAX routes use "&route=/ajax/" instead of "ajaxId" parameter
      • Important: #82229 - Fluid implementation of CmsVariableProvider removed
      • Important: #82230 - Updates to the Fluid template engine library
      • Important: #82328 - EXT:form - use own folder for form definitions
      • Important: #82445 - Migrate pages_language_overlay into pages
      • Important: #82692 - Guidelines for ext_localconf.php and ext_tables.php
  • 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: #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: #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: #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: #88302 - Prevent overriding CKEditor config from plugins
    • 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 library 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
  • Sitemap
  • Index

PAGE CONTENTS

  • Breaking: #62812 - Resolve URLs to "Link to external URL"-pages directly
    • Description
  1. Start
  2. ChangeLog v7
  3. 7.6 Changes
  4. Breaking: #62812 - Resolve URLs to "Link to external URL"-pages directly
View source How to edit Edit on GitHub

Display settings


Color scheme of code blocks:


Breaking: #62812 - Resolve URLs to "Link to external URL"-pages directly¶

See forge#62812

Description¶

The behaviour of pages with the type "Link to External URL" has changed for menus. Those pages link now directly to the provided url instead of linking the internal page with a redirect afterwards.

  • Previous
  • Next
  • Home
  • Contact
  • Issues
  • Repository

Last updated: Dec 23, 2022 11:19

Last rendered: Feb 06, 2023 16:35

  • TYPO3 Theme 4.7.9
  • DRC v3.0.dev30
© Copyright since 1997 by the TYPO3 contributors
  • Legal Notice
  • Privacy Policy
  • Code of Conduct