# 11 LTS 2021-10-05 * Task #86892: Introduce bootstrap 5 compatible templates * Task #90264: form: DatePickerViewHelper is using inline js * Task #91795: Replace window.open with WindowManager & PreviewUriBuilder * Task #93198: Remove unneded empty javascript assets from TypeScript interfaces * Bug #93203: BE Form Styling Firefox Linux * Bug #93236: RequireJS Error at backend login * Bug #94047: Fluid based page module: wrong behavior with defLangBinding * Task #94094: Deprecate navigationFrameModule * Feature #94577: Clear indexed_search documents when content is changed * Bug #94655: Slug generation for records with pid=0 always returns "/" * Task #94791: Deprecate GeneralUtility::minifyJavaScript() * Task #94805: Streamline and modernize modal wizards of form manager * Task #94806: Streamline and modernize form manager * Task #94830: Update egulias/email-validator * Bug #94835: Optimize JavaScript implementation of new functionality * Epic #94847: Make Unit tests more strict * Task #94871: Remove feature flag and related code * Bug #94919: PHP Warning: Invalid argument supplied for foreach() in /sysext/core/Classes/DataHandling/SoftReference/UrlSoftReferenceParser.php line 32 * Task #94994: Missing forgein_table_where in new category TCA type * Bug #95043: Result, if page has subpages, can have two results but is only cached once * Bug #95069: Add eventDict to DragDrop JS lib * Task #95081: Hide form manager list pagination if there is only one page * Bug #95082: Add fallback for undefined key in RequestHandler/TypoScriptFrontendController * Task #95085: Change Modal in form manager * Task #95092: Simplify pagination widget usage across multiple modules * Task #95094: Add loading indicator to "Manage Reference Index" * Bug #95123: Automatically added Redirects do not spawn a Notification any more * Bug #95125: Warning during ext_localconf loading causes deprecate write to a database * Task #95135: Create an extension manual for EXT:impexp * Bug #95136: Required guzzlehttp/psr7 too new for most libraries * Bug #95138: Various problems for components relying on DatabaseRecordList * Task #95140: Do not mention deprecated hook * Bug #95143: No indicator for CSH in setup module * Task #95151: Replace inline JavaScript in AbstractPlugin * Epic #95153: PHP 8.1 compatibility for v11 * Task #95155: Resolve fatal errors in PHP 8.1 unit tests * Task #95156: Remove unused ClipboardComponent JavaScript module * Bug #95157: Felogin / Login Plugin throws an exception * Bug #95158: HtmlSanitizer accidentally enforced again due to sys_note changes * Task #95159: Resolve errors in unit tests under PHP 8.1 * Bug #95160: Add fallback for undefined array key in EditController * Bug #95161: Empty grid when switching from "languages" to "columns" mode * Bug #95163: DatabaseTreeDataProvider triggers deprecation entry * Bug #95165: Stabilize PageModuleCest * Bug #95167: Tables display the multi record selection actions without having elements checked * Bug #95169: Reports ExtensionComposerStatus missing link to EM * Task #95170: Use StreamFactory in ActionController * Bug #95174: pageNotFoundAction not working properly in Extbase with feature toggle subrequestPageErrors turned on * Feature #95176: Introduce view-helper * Bug #95177: FlexForm fields don't receive site configuration * Bug #95179: Transform internal URIs in backend user interface * Bug #95183: Endless loading in FormEngine / EditDocumentController * Bug #95184: Various PHP 8 warnings * Bug #95187: Setting `offlineMode` added to settings array in extbase * Task #95218: Symfony console events aren't dispatched through the TYPO3 EventDispatcher * Task #95219: Deprecate TSFE->ATagParams * Bug #95220: Missing padding at login for password reset * Bug #95223: Undefined array key when [BE]versionNumberInFilename set to true * Bug #95225: Several issues with the clipboard * Bug #95226: SvgTree does not react on escape * Bug #95233: List view in ExtensionComposerStatusController does not longer render "go back" to report * Task #95235: Deprecate getIconFactory and getPageRenderer in ModuleTemplate * Task #95241: Send form on typing password and pressing ENTER in installation process * Bug #95242: Page tree module disappears on reloading "Create multiple pages", "Import", "Export" etc. * Task #95243: Various clean ups in Page Module code * Bug #95251: Pagebrowser in Recycler missing pointer and proper align * Task #95253: Make in-process subrequests opt-in * Bug #95255: column.context.siteLanguage.languageId always contains 0 in columns mode * Task #95257: Use native str_starts_with() PHP methods * Task #95260: Substitute inline onclick events for ShortcutMenu * Bug #95261: SectionMarkupGenerated events are not working in fluid based page module * Bug #95280: "Extended table view" Download Data, Call to undefined method TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList::makeFieldList() * Task #95287: Acutally require user to setup MFA * Task #95293: Consistently use str_starts_with and str_ends_with * Bug #95296: options.workspaces.enableMassActions is User TSConfig not Page TSConfig * Bug #95299: Styling of DB tables in list module is different * Bug #95300: FileList module listing broken when uploading files * Task #95302: Remove language information from each CE in Page Module * Task #95303: Update to final Lit v2 release * Bug #95305: ExtensionManagementUtility::isLoaded() cannot be used in Configuration/Services.php * Bug #95306: Title format of changelog #91859 wrong * Bug #95308: Module Menu in web>layout should not display "All languages" when only default language exists * Task #95315: Mark various internal TSFE methods as protected * Task #95317: Deprecate old syntax for IRRE localize synchronize in DataHandler * Task #95318: Deprecate parseFunc.sword functionality * Task #95320: Deprecate various arguments within AbstractUserAuthentication/BE_USER * Bug #95321: Import of StringUtility is missing in ContentObjectRenderer * Task #95322: Deprecate legacy Element Browser logic * Task #95324: Re-add language flag for each CE in Page Layout Module * Bug #95325: Checkbox visible for disabled items in columns selector * Task #95326: Do not use custom "getInstance()" methods on Singleton interfaces * Bug #95327: Push PackageManager to ExtensionManagementUtility in bootstrap * Task #95329: Update introduction text for v11 in the Upgrade Wizard * Task #95331: Remove legacy handling of new content element wizard * Task #95332: Migrate new record controller to Fluid-based rendering * Bug #95334: FlashMessages not showing in BeLog and BeUser modules * Bug #95335: Fix undefined array key in SelectSingleBoxElement * Task #95339: Remove unused code from new content element wizard * Task #95340: Update to node-sass 6 to support compilation with node v16 * Task #95341: `grunt scripts` generates double-compressed javascript files * Task #95342: Move code for PagePositionMap * Task #95343: Deprecate legacy hook for new content element wizard * Task #95345: Upgrade @typo3/icons to v2.4.1 * Task #95348: Use @typo3/icons within TableWizardElement * Task #95349: Deprecate page.includeCSS/includeCSSLibs.my-identifier.import * Task #95351: Deprecate custom JSWindow options in HMENU settings * Task #95352: Get rid of deprecated TBE_EDITOR.fieldChanged invocation * Task #95353: Use @typo3/icons within PageActions * Task #95358: Avoid pushing PackageManager to ExtensionManagementUtility only to circumvent a documentation bug * Task #95359: Adapt documentation to showcase conditional service dependencies via ContainerBuilder::hasDefinition() * Task #95363: Add more breakpoints to Yaml configuration * Feature #95364: Reintroduce option to modify frontend user groups without authentication * Bug #95366: Core does not use TCA "groupName" feature * Task #95367: Deprecate GeneralUtility::isAbsPath() * Bug #95370: No distinction between requested token vs. missing token in Backend deeplinks * Bug #95375: Content element wizard called via context menu is broken * Bug #95376: saveAndClose in new content element wizard is not always respected * Task #95381: Clean up linkhandler CSS and JavaScript * Task #95384: Make internal_type="db" optional for type="group" * Bug #95387: Page module shows wrong "All languages" option in "columns" mode * Bug #95388: errorpages.css is always loaded in backend * Bug #95396: JsonView missing support for DateTimeImmutable * Bug #95401: Site configuration imports broken in v11.4 * Bug #95402: Content can be created on restricted column in "New content element wizard" * Bug #95403: Filelist shows table header on empty folder * Bug #95406: Check Notification action before executing it * Task #95407: Centralize Backend Redirects for Backend Routing * Task #95408: Split up "new page" functionality into separate action * Task #95409: Remove tab background in new content element wizard * Task #95413: Use PSR-7 Request information in linkvalidator * Task #95414: Use GET for retrieving content position map * Task #95416: remove initializeBasicErrorReporting from Bootstrap * Bug #95420: Notification actions do no longer work * Bug #95421: JavaScript SyntaxError on uploading too large files * Bug #95422: Extbase Request withoutAttribute('extbase') results in InvalidArgumentException * Bug #95424: Extbase Request custom with* methods are not immutable * Task #95429: Allow PSR-7 Request in User Authentication chain * Bug #95430: Undefined array key warnings in Linkvalidator module * Bug #95434: Superfluous resolving of external URLs and emails in HMENU * Bug #95438: Border top not removed in web component * Task #95439: Unify margin of filelist info container content * Bug #95440: Dragging of CEs broken in page module * Bug #95446: Dashboard: System Log widget link fails * Bug #95448: Security status report broken * Task #95452: Use route objects for Backend Routing where possible * Bug #95453: Unknown array keys in content object and menus in PHP 8 * Bug #95455: Sorting icon in extension manager is sticky * Bug #95461: Possible TypeError in LanguageColumn * Bug #95462: Tooltip shows duplicated information for secondary options in DatabaseRecordList * Feature #95463: Less verbose error pages that also display the error code * Bug #95469: Revert #95066 * Task #95470: Clarify TODO statement regarding MFA activation in correspondence with EXT:mfa_webauthn * Bug #95476: Site configuration imports broken in v11.5 * Bug #95478: I can't install TYPO3 11.5 via Composer on DDEV 1.18.0 * Bug #95484: Empty json responses cause JavaScript errors and error notifications in backend