# 8 LTS 2017-04-04 Everything that is out-of-scope for CMS7 * Bug #629: Workspace Module Inconsistencies * Feature #11279: Create unit tests at least for the link type classes * Feature #12211: Usability: Scheduler should provide link browser to choose start page * Feature #14026: Add new ordering "RAND()" to TYPO3 DB Backend * Feature #14798: Robots.txt and indexed search * Bug #18586: editpanel and hardcoded width and height for PopUp * Feature #19157: impexp could have an option to exclude all hidden records * Feature #20014: Page TS option to disable available languages * Feature #20771: Extension Manager only removes directory where extension is installed * Bug #21452: Localization for Labels in JavaScript in the backend * Feature #21660: Secure the BE login 3 - The password change facility does not require the user’s current password. * Feature #21779: Integrate OWASP ESAPI for PHP * Feature #22858: Filelist: Creating a new file and openig it immediatelly should be possible with less clicks * Feature #25224: add Option to Disable Cookie Warning * Feature #25637: Better GUI for period setting * Feature #27471: Allow asterisk for hideTables * Task #28403: EXT:form - Do not show FORM TS (field bodytext) in page module * Feature #28626: Refactor t3lib_div::getUrl() * Story #28743: Add method to send no-cache HTTP headers * Bug #30852: Multilingual search in translated pages: Results of default language always linking to current language * Feature #31377: Enable cut / copy buttons for Backend Layout / grids * Bug #33147: Missing 'Copy' function although user permissions exists * Feature #33914: EXT:form - Postprocessor to save to DB * Feature #35246: Make use of Extbase features * Feature #35627: FE Ask for old password before allowing to change password * Feature #36542: Changed domain handling on "View webpage" from backend causes problems * Feature #36735: impexp: t3d import/export via commandline * Bug #37493: t3lib_tcemain methods lack proper visibility settings * Bug #37497: t3lib_tcemain member variables lack proper visibility settings * Feature #37800: felogin password policy hook * Bug #39139: Decouple backend task execution from backend * Feature #39597: Multiple locale names for TS config.locale_all * Feature #40403: Download Extension: Options * Bug #40416: Not wellformed output of AdminPanel (xhtml) * Feature #40679: Enhance suggest wizard by adding flags * Task #43085: Rename setting im_version_5 to something more appropriate * Bug #43113: Problems with Extension Manager and PostgreSQL * Bug #43262: Prevent statements with count() and order by parts for PostgrSQL * Feature #43286: Element Browser should allow to search for Files * Bug #43368: Recycler always filters for some table as default * Bug #45356: TCA wizard "edit": no descriptions/help text available in popup * Feature #45537: Run manually executed tasks on next cron-run * Story #46140: Add configurable linkhandler for arbitrary records * Feature #47036: PAGE_TSCONFIG_ in displayCond * Bug #48188: VariableFrontend cache does not support identifiers containing dots * Bug #48656: FLUID: Exception/v4/1237823699 should offer a stacktrace * Feature #48935: Usability: List-Module, search * Task #49375: Scheduler: Extbase-tasks should appear on "toplevel", not as subitems below extbase * Feature #49379: Run scheduler tasks with proper user * Feature #49805: Access extConf in displayCond * Bug #50095: Indexing of external files and absRefPrefix * Bug #50416: Deleting a page from the pagetree context menu should reload the pagetree. * Feature #50961: Discard selected workspace version option * Feature #50962: t3lib_flexformtools still missing simple method for reading FlexForm-Data * Feature #51641: Improvement ideas for FlexForm * Feature #52286: Add option to "system status updates" report-job to send all tests * Feature #52686: scheduler: mark task to immediately be triggered by cron * Feature #52876: Replace ExtJS Tree with jquery tree to get rid of extjs * Bug #52877: replace extjs panels with pure css and get rid of the overhead * Bug #53213: TypoScript Editor copy&paste Bugs * Feature #53583: create view in ext_tables.sql * Feature #53705: Implement a B+Tree based cache backend * Feature #54030: EXT:form - Wrap for subjectField * Task #54517: Replace substr() and strpos() with GeneralUtility::isFirstPartOfString when it makes sense * Feature #54534: EXT:form - Validation of email should respect empty value * Feature #54651: Caching Framework should allow to fetch multiple entries at once * Feature #54652: Caching Framework should allow multiple backends * Task #55169: Extbase: fetch child objects in one query * Epic #55575: Streamline JavaScript Code in the TYPO3 Backend * Bug #56371: Strange behavior when renaming pages in the pagetree * Task #56964: Extend SqlSchemaMigrationService to support (basic) ALTER TABLE * Feature #57928: detect best way for using aspell * Task #58637: Purge language packs in language module * Feature #59532: Session renewal: Add signal/hook when renewing session * Epic #62067: Base Install Tool on bootstrap * Task #62318: Refactoring of Web > Info > PageTSconfig module * Feature #62375: IPv6 session lock * Bug #62660: Copying Date- and Datetime-Fields * Epic #62885: Strong defaults * Feature #63664: EXT:form - Allow registering of custom PostProcessors * Feature #64030: Extended APCu detection in Install Tool * Task #64045: Consistently use new HTTP classes for fetching URLs * Feature #64401: pagination for elementbrowser * Feature #65032: tx_felogin: make 100% sure that password forgotten hash is unique [in all TYPO3 Versions] * Task #65985: Move Pear adaption classes HttpRequest to compatibility6 extension * Task #66217: [FAL] Show exception message or log exception when metadata extraction fail * Feature #66260: Make it possible to deprecate TypoScript settings * Task #66372: Add a tab handler which can handle the selection of arbitrary records * Task #66373: Extend typolink to handle record links * Task #66374: Ensure the softref parser properly handles record links * Bug #66932: Shortcut Mode "First subpage of selected/current page" doesn't work in multilanguage site * Bug #67186: Impossible to save to tt_content * Feature #67243: Implement folding of scheduler task groups * Feature #67736: Add true boolean support in install tool * Feature #67909: Add a hook to DataHandler - localize - translateToMessage * Epic #68109: BDD / Acceptance Testing for the Core * Story #68110: Travis Configuration for Acceptance Testing * Story #68111: Codeception as dev dependency * Story #68112: Base configuration / setup for codeception based on phantomJs and the php server * Story #68113: Base data package for installation of TYPO3 (database, possibly introduction package...) * Story #68114: First backend test that checks if the login is displayed * Story #68175: Migration Process / Parse reST files in Install Tool * Epic #68789: Get rid of BACK_PATH / backPath * Feature #68846: Replace RTE / rtehtmlarea with CKEditor * Task #69355: EXT:form - Allow case insensitive for inarray validator * Feature #69394: EXT:form - Directly load form wizard as inline wizard * Epic #69410: EXT:form - Flexibilize forms using hooks, signal slots and custom post processors * Task #70032: Language diff should be as large as input field * Feature #70316: Introduce Session Framework * Feature #70483: Typoscript join for ContentObjectArray (COA) * Task #70599: Preserve existing order of dependencies in DependencyOrderingsService * Bug #70900: Ranking of a file may be zero * Task #71095: Add language debug mode to All Configuration * Task #71236: Provide correct dummy data for DatabaseLanguageRowsTest * Feature #71262: Permission check: "Delete files and folders" * Feature #71418: TreeLevel ViewHelper * Bug #71626: Safari: Icons in pagetree are cropped with 1px on bottom * Bug #71677: Remove bodytext from label_alt of tt_content * Feature #71694: Personalized Content * Task #71744: Fluidification of Record History * Task #71840: Style linkhandlers with Bootstrap * Bug #71916: Deprecate LanguageService->makeEntities * Bug #71917: Deprecate second argument in getLL/ sL which HTML encodes the label * Task #72071: Use variable argument-lists instead of func_get_args() * Bug #72144: Database field be_groups:category_perms to small * Task #72175: Deprecate ExtendedFileUtility::pushErrorMessagesToFlashMessageQueue * Feature #72270: Form name attribute with depth for complex use cases * Bug #72280: EXT:backend: Use htmlspecialchars instead of 2nd Parameter in getLL/sL * Task #72292: PHP7 >= only * Task #72293: Change first parameter of ExceptionHandlerInterface::handleException to \Throwable * Bug #72305: MySQL Strict Mode: Field 'folder' doesn't have a default value * Bug #72312: Form elements - default rendering style not ideal * Epic #72333: Clean up charset conversion and language service * Task #72334: Remove utf8 conversion in EXT:recycler * Task #72335: Make CharsetConverter a singleton * Task #72339: Remove legacy charset conversion (non-mbstring, non-iconv) * Task #72340: Move moduleLabels from LanguageService to ModuleLoader * Task #72341: Deprecate LanguageService->makeEntities * Epic #72342: Remove deprecated code from the core * Bug #72365: tables: non breaking space symbol " " in the FE output * Task #72416: Remove EXT:t3skin/stylesheets/sprites/ * Task #72785: Add declare(strict_types=1); on every PHP file * Feature #72871: Change default value [GFX][thumbnails_png] = 1 for render pdf as png on frontend per default. * Task #73026: Move backend index.php to backend extension * Task #73027: Move frontend index.php to frontend extension * Task #73029: Move cli_dispatch.phpsh to backend extension * Task #73034: Don't hardcode logo path in about module * Bug #73035: Broken path for GlobalDebugFunctions autoload in core extension * Task #73038: Avoid hardcoded sysext path for file list icons * Epic #73121: Render() method arguments should be moved to initializeArguments() * Task #73151: Update Symfony Finder to 3.x * Task #73152: Update Symfony Console to 3.x * Task #73358: .travis.yml cleanup * Feature #73429: Wizard component * Bug #73604: Nested localizations in page module get wrong language pointers * Bug #73609: Creating IRRE child element without language of parent element * Task #73627: Update dataTables to 1.10.11 * Task #74177: Remove fileinfo as dependency in SystemEnvironment/Check * Task #74334: The Scheduler should be tested with an acceptance test * Task #74379: Acceptance tests should be more stable on travis * Task #75137: Correct output of "Rollback-Preview" * Task #75363: Methodname "JStop" has nothing to do with JS * Epic #75878: Add support for picture elements in the media element * Bug #76064: EXT:Extbase make .htaccess apache 2.4 suitable * Feature #76209: Introduce hook to AbstractPlugin::pi_list_browseresults to register custom result browsers * Feature #76297: EXT:form – object attribute "name" shouldn't be required in wizard * Epic #76311: Use PHP7 unserialize('daString', false); feature everywhere * Bug #76491: rendering problem unter "Scheduler Check" * Bug #76515: admin-panel needs some style touches * Task #76880: RTEHtmlArea: Remove inclusion of ext_emconf.php * Task #76891: Migrate syslog lowlevel command to Symfony Console * Task #77109: Integration of Ckeditor into the backend * Task #77156: Remove legacy soft references functionality * Task #77179: Use CacheManager within TemplateService * Task #77180: Drop ExtJS support in Frontend TypoScript * Bug #77373: Refresh Login does not accept correct password * Feature #77531: Get cropped image in Fluid width and similar * Bug #77678: Editing via Info > Pagetree Overview fails if uid is 0 anywhere * Bug #77679: Invalid bootstrap markup in Info > Localization Overview * Task #77748: Make regexp for stdWrap_doubleBrTag readable * Task #77805: Fix issues reported by scrutinizer-ci * Feature #77933: Support IconRegistry for ExtensionManagementUtility::addPlugin() * Feature #78169: Add field for the record translation mode (connected vs free) * Feature #78192: Refactor Clickmenu and Context menu and remove ExtJS/ExtDirect implementation * Bug #78266: Installing 8.0.1 - 8.3.1 with composer end-up with error * Task #78303: cover tt_content t3_origuid field in datahandler functional tests * Task #78322: Get rid of phantomjs * Task #78382: Workspaces functional tests should cover t3_origuid field * Task #78438: Provide plugin name in exception * Task #78455: Acceptance test for new Form Extension * Task #78521: Drop unused JavaScript from backend.js * Task #78522: Remove backend user option debugInWindow * Task #78525: Remove unused configuration options for JavaScript * Bug #78548: Dynamic variables access does not work as with standalone version * Task #78549: Rework TSconfig mod.web_list.newPageWiz.overrideWithExtension * Feature #78575: Enumeration constants don't provide their names * Task #78637: Functional tests for t3_origuid in workspaces/publishAll * Task #78650: Remove dependency to TemplateService * Bug #78733: Deprecate callUserFunction "&" token for persistent objects * Bug #78747: pageTsConfig addItems still broken * Task #78814: Small code cleanup in CacheHashCalculator * Bug #78824: TCA select renderType=selectCheckBox allows only one value to be saved * Bug #78829: Reference index causes duplicate references with different sorting values * Task #78836: Use strict type checking in TreelistCacheUpdateHooks * Feature #78890: Allow inclusion of CSS into page footer * Bug #78892: Newlines in static database data cause SQL error during install wizard * Feature #78904: correct append of ellipses for different language in f:format.crop() * Bug #78934: Configure word-clean options * Task #78935: StyleSets definitions * Task #78936: Re-enable Context Menu * Task #78939: Inline Image functionality * Task #78940: Remove Full Screen, About section etc * Bug #78949: Linked file in RTE is still rendered as TYPO3-like link * Task #78953: Custom FormDataProvider breaks with date related changes * Feature #78999: Add autocomplete attribute to TextfieldViewHelper * Bug #79052: Error with PHP 7.1 when calling TypoScriptFrontendController->getConfigArray * Bug #79063: DataHandler->checkValueForInline processes empty values, causing performance drain * Task #79100: Remove default felogin CSS * Task #79102: Split fluid styled content rendering definitions into dedicated configuration files * Bug #79107: Extensionmanager shows incorrect warning in composer mode * Task #79109: Migrate VersionsCommand to SymfonyConsole * Task #79122: Deprecated BackendUtility::getRecordsByField() * Task #79159: Introduce abstract class to get rid of code duplication * Task #79185: Update fluid jquery includes to new version - 12 * Feature #79196: Allow reload of toolbar menu * Bug #79205: CE HTML: History must show HTML Content differences * Task #79259: Remove ext:t3skin * Feature #79279: Install tool table row updaters * Task #79305: Add update wizard to migrate link to tags * Task #79331: Add SystemStatusCheck for libpq (and server?) version * Task #79336: Page module: Better visualization of records being currently edited * Bug #79347: DB Check causes Php warning in QueryBuilder * Bug #79426: Method traverseFlexFormXMLData in TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools crashes with runtime error * Bug #79461: Symfony command executed by linked binary with composer installation does not work * Bug #79508: SelectIcon rendering does not fit in screen * Feature #79521: Ease navigation to input fields with failed validation * Bug #79551: Takes care of localization of tt_content_defValues * Bug #79556: View TSconfig fields content doesn't work * Bug #79591: Use CLI-based authentication in Extbase command controllers * Task #79604: Missing index on sys_file_reference * Bug #79607: PHP requirements: improve PHP setting value * Bug #79615: QueryRestrictionBuilder restrictions not working when using table multiple times in one query * Feature #79626: Integrate linkhandler into core * Task #79630: Add composer.json for testing framework * Feature #79633: Integrate next generation of Frontend Editing based on CKEditor * Bug #79635: Coalescence calls to processDatamap_afterDatabaseOperations * Bug #79645: RteCKEditor BrowseLinksController doesn't follow the LinkBrowser/Linkhandler API * Task #79650: Implement support for running functional tests against PostgreSQL * Bug #79651: Make JsonRenderer.ts for functional test compatible with PostgreSQL * Task #79652: Fix functional tests on PostgreSQL * Bug #79657: Flexform: Ajax tree loading crashes on display condition * Bug #79667: InputLinkelement doesn't change if link is added by LinkBrowser Popup * Bug #79669: Insufficient information in the sys_log when checkStoredRecords is false * Bug #79670: improve rendering of long text for inputlinkelement * Bug #79671: Fix EXT:backend functional tests on PostgreSQL * Bug #79672: Fix EXT:core functional tests on PostgreSQL * Task #79673: Use BackendUtility::getRecordRaw in checkStoredRecord * Bug #79678: Fix false positive test * Bug #79682: Inconsistent handling of left clicks on a page in the page tree * Bug #79683: Empty content frame when closing an element created by 'Create New wizard' * Bug #79687: Missing else statement in Css Styles Content causes images not to be outputted * Task #79689: Update CKEDITOR to 4.6.2 * Bug #79693: ExtJS: State is not cached anymore * Task #79696: Better index on sys_log * Task #79702: Make LinkPopup bigger * Bug #79709: Make CommandLineBackendUserRemovalUpdate compatible with PHP 7.1 * Bug #79710: Reintroduce context menu on page title in the page tree * Task #79713: Upgrade version of D3.js to version 4.5.0 * Bug #79714: Saving a backend user record without touching the password field, sets the password to '*********' * Bug #79719: Finish .rst docs on fsc / csc changes * Task #79720: Remove ses_name from tables fe_sessions and be_sessions * Task #79721: Upgrade wizard to merge fe_session_data to fe_sessions * Bug #79722: Schema analyzer ignores BLOB size changes * Task #79723: API docs of session framework * Task #79724: Upgrade wizard "language synchronization" patch * Task #79725: ext:styleguide raise and inclusion * Bug #79726: Language synchroniztion does not always copy values from default lang * Task #79728: RTE: finish a and link upgrade wizard * Bug #79729: Styling on t3js* classes * Bug #79731: formEngine imageManipulation wraps and wizards * Task #79733: Create old "ext:form" in TER and fix it to be runnable * Task #79734: Extract ext:compatibility7 from core * Task #79735: Extract ext:rtehtmlarea * Task #79738: Update require.js to version 2.3.2 * Task #79739: Cleanup invalid type annotations for install tool update * Task #79741: Improve 'actions-version-workspaces-preview-link' button in content elements * Bug #79742: Acceptance tests failing * Task #79747: Allow customData in FormEngine data compiler * Bug #79750: Remove non existing fields in ListOfFieldsContainer * Bug #79755: allowLanguageSynchronization triggers exception in translation page modal * Bug #79756: ckeditor does not initialize if richtextConfiguration is not set in TCA * Task #79762: TcaMigration: remove unused variable and fix typo * Task #79765: Remove setTimeout calls from FormEngineValidation.js * Task #79768: Finalize L10nModeUpdater for enhanced l10n_modes * Bug #79769: DataMapProcessor does not exclude workspace versions * Task #79770: Deprecate inline localizationMode * Bug #79771: Failing acceptance tests * Task #79773: Core ViewHelpers inline documentation: streamline case of boolean attribute values * Bug #79776: Filelist not accessible with encoded Umlauts * Task #79788: Split longest Acceptance test into smaller tests * Bug #79793: Fix broken svg flag * Task #79794: Make compiling css with grunt clean again when executing * Bug #79796: Fix EXT:extbase functional tests on PostgreSQL * Bug #79797: Fix EXT:frontend functional tests on PostgreSQL * Bug #79798: Fix EXT:impexp functional tests on PostgreSQL * Bug #79799: Fix EXT:indexed_search functional tests on PostgreSQL * Bug #79800: Fix EXT:recycler functional tests on PostgreSQL * Bug #79801: Fix EXT:workspaces functional tests on PostgreSQL * Task #79803: Update bower components to the latest versions * Bug #79806: Harden TcaMigration * Bug #79809: allowLanguageSynchronization flaws with pages_language_overlay * Bug #79812: Allow overriding cropVariants for Image Manipulation * Bug #79813: Upgrade Wizard "Split menu types into dedicated content elements" fails * Bug #79814: Editing start-/end time of scheduled task not working correctly * Task #79817: Fluid: Register core: namespace globally * Bug #79818: Avoid JS error when opening an existing link * Bug #79822: UserFunc in TCA displayCond * Bug #79824: PHP warning in l10nmode row updater * Bug #79825: Name of reference (Insert records) shows up in frontend * Task #79829: Add functional test for IRRE on pages * Task #79833: Streamline DataHandler functional tests * Bug #79836: fluid f:image SVG processing * Task #79840: Improve deprecation messages in ViewHelpers * Task #79843: Clean up testing framework from core deps - part 1 * Bug #79844: Make progress of tasks in scheduler more readable * Bug #79848: Search in page/list module looks ugly with smaller screens * Bug #79849: Page path broken if too long * Task #79851: Change namespace of testing framework * Bug #79853: Exception when setting "Language" to "all" for new and/or existing content elements in backend * Bug #79854: Preview of CE with cropped images not correct in page module * Task #79856: Enhance DataHandler translation and synchronization handling * Task #79857: Improve tree in access module * Task #79858: Deprecate TSFE-related properties and methods * Bug #79860: backend shows SQL error in single table view in case label_alt is set for select or groups fields * Bug #79862: Fix missing variable initialization in EXT:version * Task #79863: Cleanup EXT:backend - Remove superfluous initialization of UriBuilder * Bug #79864: Fix fatal error in PageLayoutController * Task #79865: Cleanup EXT:backend * Task #79866: Fix missing variable initialization in EXT:filelist * Bug #79867: Remove second parameter of GeneralUtility::quoteJSvalue usage * Bug #79869: Move typo3/sysext/core/Build/Scripts to Build/Scripts * Bug #79872: records throw an error on language -1 * Bug #79875: Editing fe_users or be_users changes password * Bug #79876: felogin: Authentication issue, password will be rehashed after saving user data * Task #79880: Fix common misspellings * Bug #79883: Not possible to use cropped images / crop variantes for TS IMAGE * Bug #79884: Hide empty help button in create multiple pages function * Bug #79890: Remove invalid CSS from form.css * Bug #79891: Fix invalid assertion in LocalDriverTest * Task #79892: Cleanup EXT:core * Task #79893: AC tests: Restructure styleguide field tests * Task #79894: Add rowDescription for fe_users * Task #79895: CSH manual popup: Differentiate copyright notice from help content * Bug #79897: Linkbrowser pagetree: sysFolder in first level gets wrong icon * Task #79898: AC tests: Change default log dir * Bug #79902: Division by 0 when using image file without dimensions * Bug #79903: Processing of SVG, AI etc is broken * Bug #79906: Missing break statement in TcaRecordTitle::getRecordTitleForField() * Bug #79908: PHP Error if locallang xml file contains invalid content * Bug #79914: Acceptance test activateAndDeactivateALanguage unstable * Bug #79916: Can not delete file from clickmenu in filelist * Bug #79918: Opening links in pop-up windows no longer works * Bug #79920: Install tool All Configuration lacks description of SYS options * Bug #79923: indexed_search pagination not working * Bug #79932: extbase: wrong doctrine migration yields wrong DB result * Bug #79937: 'append' and 'prepend' mode in TCA valuePicker are reversed * Task #79942: Move version selector view to EXT:compatibility7 * Task #79946: Extract CKEditor configuration into separate class * Task #79948: Streamline EXT:about * Bug #79950: Upgrade migrated allowLanguageSynchronization field names * Task #79951: Simplify ImageCropUpdater * Bug #79955: Warning in SessionService Length parameter must be greater than 0 * Task #79959: Cleanup ContextMenu calls * Task #79960: Improve layout of ImageManipulation preview * Task #79961: Implement/document method to define available cropVariants on table.field/table.type level * Task #79962: Temporarily skip flaky language tests * Bug #79963: Fix unstable language tests * Bug #79965: Script error for "TYPO3/CMS/Filelist/FileListLocalisation" * Bug #79966: Connection timeout for Redis cache backend * Bug #79970: Indexed search causes 404 because of missing cHash * Bug #79971: Scale images in content element preview * Task #79972: Since Fluid 2.3.x, TYPO3 can drop some Fluid implementations * Bug #79977: User item in toolbar is not usable without search * Bug #79980: Update jquery match height plugin * Bug #79981: Bug in TCA displayCond - colons in the operand are ignored * Task #79986: Remove last references to _cli_lowlevel * Task #79987: Disable ensureCorrectPostOrderingByCategoryTitle extbase test on postgres * Bug #79988: Fix ensureCorrectPostOrderingByCategoryTitle extbase test on postgres * Bug #79989: Form buttons in image manipulation wizard are not usable on all screens/browsers * Bug #79991: Error in DB Check -> Record Statistics * Bug #79992: Error in DB Check -> Database Relations * Bug #79993: Too long primary index on sys_refindex * Feature #79994: Scaling of images and subsequent cutting/cropping * Bug #79995: Confirm incompatible extension installation not possible * Bug #79996: Update lowlevel's readme * Bug #79997: Fix dynamic variable name parts in Fluid * Bug #79998: Fix CSS layout of cropper UI for Firefox * Bug #79999: IRRE parent config in Ajax calls is broken * Bug #80002: If by userTS avatar is disabled, it gets lost when user saves his account * Bug #80005: No confirmation needed to install incompatible extensions * Bug #80008: Avoid warning dialog when closing records with start-, endtime values * Bug #80011: RTE link wizard: 'Style' does not use bootstrap layout * Bug #80012: link wizard popup overlaps content when width becomes too small * Task #80014: Remove extbase ensureCorrectPostOrderingByCategoryTitle test * Bug #80022: DateTime parse error on edit pages field newUntil * Task #80023: Make main module menu darker again and increase contrast to text * Bug #80025: Uncaught exception in Install tool with faulty ext_tables_static+adt.sql * Bug #80026: Install tool upgrade wizards fail on postgres * Task #80027: Remove TCA config 'max' on inputDateTime fields * Task #80028: Reduce length of a very long .rst file * Bug #80029: Extension Manager: Links to showAllVersions action has no meaningful title attribute * Bug #80032: Save æ, ø and å correctly * Bug #80043: Upgrade Wizard must only add PK indexes * Bug #80044: styles.content.get not available in FSC anymore * Bug #80045: DocHeader: Page path has the wrong text-align * Bug #80046: FE broken with postgres * Task #80047: Deprecate jQuery and extJS arguments for BE viewhelpers * Task #80048: Mark ExtJS related API calls as deprecated * Bug #80049: tt_content uses deprecated ctrl/requestUpdate setting since FSC/CSC streamlining * Task #80050: Remove option cHashIncludePageId from cHash calculation * Task #80051: Update fluid_styled_content documentation * Bug #80052: Basic ContextMenu / ClickMenu docs * Bug #80053: Exception: Maximum number of attempts must be a positive value. * Bug #80055: System Sender for TYPO3 Mailer is not set by default * Bug #80063: Use audio partial for rendering audio * Task #80064: EXT:css_styled_content and EXT:fluid_styled_content must depend on EXT:frontend * Task #80066: Streamline Avatar-related code in EXT:backend * Task #80074: Remove unnecessary default options in CKEditor RTE * Bug #80075: PHP 7.1: QueryGenerator declares $this->queryConfig as an array but it used as array and string. * Task #80076: Deprecate page.insertClassesFromRTE * Task #80077: Fresh installation: Load rte_ckeditor, but not rtehtmlarea * Task #80078: RichText configuration does not override values from top-level pageTS * Bug #80079: Deprecate \TYPO3\CMS\Core\Core\Bootstrap::loadExtensionTables * Bug #80081: MediaViewHelper does not support data-focus-area attribute * Bug #80082: Linking to files using the link wizard does not store a reference to the file * Bug #80086: Avoid exception if linked file is not available anymore * Bug #80087: FolderLinkHandler & FileLinkHandler crash if folder/file does not exist anymore * Task #80089: Change DataHandler hooks to CamelCase * Bug #80096: [BUGFIX] ConnectionMigrator resets changedColumns * Bug #80107: Readd \TYPO3\CMS\Lang\LanguageService::$moduleLabels support in ModuleLoader * Task #80112: Change default saltedPWHashingMethod * Bug #80115: Install Tool: DB connect fails after entering credentials if wrong database is configured * Task #80118: Switch to typo3/cms-styleguide * Bug #80122: Missing max value for title and alternative in file reference * Bug #80131: Table configuration allows too many options * Task #80132: RTE: Add better default for alignment classes * Bug #80133: Editor UI language is not selected by BE user language * Task #80134: Show actual connect problem in Install tool * Task #80142: EXT:form - Using layout-/partial-/templateRootPaths hard to understand * Bug #80143: BackendUtility::getProcessedValue misses deleted restriction on inline fields * Bug #80146: Upgrade Analysis throws exception on Windows * Bug #80147: Upgrade version of D3.js to version 4.7.1 * Bug #80152: Filelist: File can not be deleted if it was reference once * Bug #80154: Unserialized Session Data Variable is changed and protected since #70316 * Bug #80163: Flexform displaycond with switchableControllerActions sys_category tree not working * Bug #80164: FSC Image Template: Gallery Setting "Position and Alignment" not handled * Bug #80169: Aspect ration is wrong in media element (fal) details * Bug #80171: FSC blockquote lib.parseFunc inline style still exists; Follow-Up to 44879 * Bug #80172: "group" TCA field prefills wrong items if relations exist * Feature #80174: Pagetree top panel wizard should show more than 11 icons in backend * Bug #80180: Wrong ordering of extension configuration with PHP 7 * Bug #80181: Add FAL Records in Mutli-Selection Mode fails * Bug #80183: Backend requireJS paths are calculated wrongly for CLI. * Bug #80203: Commit compiled install.css * Bug #80205: filebrowser mark files results strange CSS-behaviour in Chrome and Opera * Bug #80209: Wrong variable checked in getTitleField * Bug #80211: MM language synchronization ignored on initial localization * Bug #80214: ImageManipulation: Example for dynamic variable name parts breaks BE * Bug #80222: Flexform Section with FAL Typo3 8.6 * Task #80224: Exception for invalid language XLIFF files should be more verbose * Bug #80229: EXT:form - broken regexp in identifer escaping * Bug #80230: EXT:form - inconsistent return type for getRendererClassName() * Bug #80231: Remove fieldWizard on NoneElement * Bug #80232: Two wrong conditions in FormElement expansion * Bug #80233: Minor typos and unused use * Bug #80234: Add localizationStateSelector to some elements * Task #80241: EXT:form - simplify translation handling * Bug #80242: Command and Install Application define too wide request types * Task #80254: Positioning of suggest result * Bug #80260: Update 8.6 Documentation * Bug #80262: Expiration date of session cookies not refreshed * Task #80266: Move config.sys_language_softExclude to compat7 * Bug #80268: HTML Parser: tag may have no "href" attribute * Bug #80274: Return to content element after closing for hide/unhide links * Task #80283: Use direct array assignments instead of array_push * Bug #80284: Using fluid viewhelper f.format.case with the attribute "mode" will throw exception * Task #80296: Resort TcaOverrideChildCroppingConfiguration provider * Task #80310: validateRstFiles script: improve error message when validating RST files * Bug #80315: Use f:format.raw for formatting system news * Task #80319: Form element identifier can't be changed * Bug #80321: Use array_replace_recursive to merge columnsOverrides * Bug #80325: Do not compile parent config in inline ajax controller * Bug #80326: Link class from RTE gets lost * Bug #80328: Revert patch for #80058 * Bug #80330: Allow requireJsModules from FormEngine fieldControl * Bug #80331: Remove l10n_cat leftover * Bug #80332: Wrong header in 8.6 .rst file * Task #80333: EXT:form - followup 80329 - migrate signal slots to hooks * Bug #80335: Language label and css loading in inline and flex sections * Bug #80337: Support valuePicker in colorpicker * Bug #80343: EXT:form - HTML double-encoding of form name in "form tree" (BE) * Task #80346: Cleanup FSC/CSC typoscript * Bug #80348: Typo3Status Report checks for Compatibility6 * Bug #80360: Category bug with TYPO3 v8.6.1 * Bug #80361: Clean up sortby and default_sortby * Bug #80366: Values aren't always saved in the TYPO3 backend * Bug #80374: Streamline frontend login to be compatible with css styled content and fluid styled content * Task #80383: EXT:form - do not write placeholder attribute if empty * Bug #80387: Access TYPO3 be module: enable tooltip after permissions have changed * Bug #80389: Login attempt not marked as failed when having an anonymous session * Bug #80390: EXT:form - Page module broken if a selected form Yaml file is renamed or removed * Bug #80391: CSC should not reset styles_content constants * Task #80392: Streamline indexed_search template files * Task #80393: EXT:form - Streamline fluid namespace in templates * Bug #80394: ckeditor: js error when changing a link * Task #80403: Use highlight:: yaml in .rst when describing a yaml configuration * Bug #80405: LocalizationStateSelector with new records * Bug #80412: API Based content element registration is not compatible with fluid_styled_content. * Bug #80415: ckeditor: required handling broken * Bug #80426: Creating a FlexForm section causes exception in ajax request (none admin user) * Task #80431: t3editor does not support PHP7 syntax * Bug #80436: Linkhandler record browsing not working with CKEditor * Bug #80437: FAL in fe_users * Task #80438: Use TYPO3_version constant for Extbase help command * Bug #80439: EXT:form - avoid php warning if no individual validation errors are defined * Task #80440: Deprecate EXT:lowlevel ArrayBrowser->wrapValue * Task #80441: EXT:form - do not wrap in anonymous function * Task #80443: Use PHP's native array_replace_recursive * Task #80444: Move config.beLoginLinkIPList to compat7 * Task #80445: Deprecate printContent methods * Bug #80446: Clean up code in jsfunc.inline.js * Task #80448: Cleanup legacy IMv4 options * Task #80449: Deprecate GeneralUtility::freetypeDpiComp * Bug #80450: Move MonitorUtility to compat7 * Task #80451: Deprecate GeneralUtility::csvValues * Feature #80452: Allow Extbase CLI commands to be available via new CLI API * Task #80453: Migrate backend styles from LESS to SASS * Task #80455: EXT:form - make 'grid rows' independend from 'grid containers' * Task #80457: Create preset for mail / smtp settings * Bug #80463: Link-Browser broken for multiple image selection in chrome * Task #80465: Cleanup and Redesign Upgrade Analysis * Task #80468: Deprecate cliKeys and cli_dispatch.phpsh * Bug #80473: Do not bypass fetch of database record if tableName is tt_content * Task #80479: Cleanup BE user authentication in Frontend * Task #80480: Do not rely on sys_page cache shortcut for fetching TSconfig * Bug #80482: Do not rely on sys_page when using Caching Framework in cObj * Bug #80484: Header should not disappear when page is dropped to trash in pagetree * Task #80485: Deprecate TSFE->whichWorkspace parameter * Task #80486: Cleanup Localization Charset code * Bug #80487: Ensure badge variants use correct styling and loading order * Task #80491: Deprecate VERY old BackendController hooks * Bug #80492: Core should not use deprecated CLI methods by Extbase * Bug #80496: BUG in TYPO3 8.6.1 Update Skript * Bug #80497: ATagParams is used without a capital letter in the default "a" parseFunc * Task #80498: Exchange clearable icon through svg from TYPO3 icon set * Bug #80499: Restore highlighting of livesearch box * Task #80501: Finetune avatar size in backend toolbar * Bug #80502: Module menu does not collapse when clicking on overlay on small viewports * Task #80503: Add proper comments to PHP code * Task #80505: Use SVG Icons for permission actions * Task #80506: Enable proper quoting of database fields in Typoscript * Bug #80507: Positioning of carets in accordions in Install Tool are broken * Task #80510: Deprecate cObj->URLqMark * Task #80511: Deprecate AbstractFunctionModule->incLocalLang() * Task #80512: Deprecate DocumentTemplate->extJScode property * Task #80513: Deprecate DataHandler->destPathFromUploadFolder() * Task #80514: Deprecate GraphicalFunctions->tempPath and createTempSubDir() * Task #80516: Deprecate config.setJS_mouseOver and config.setJS_openPic * Bug #80517: ExtDirectAPI is using PageRepository for accessing the Caching Framework * Task #80524: Deprecate PageRepository::setHash and storeHash * Task #80525: Adding Ajax call to Install tool module to clear all cache * Task #80527: Move all marker-based logic from cObj to MarkerBasedTemplateService * Task #80532: Deprecate GIFbuilder-related methods in ContentObjectRenderer * Task #80543: Adding Ajax call to Install tool module to dump Autoload Information * Task #80545: Some Ajax calls use id as selecter, but class should used * Task #80553: Delete 'Change encryption key' and 'Change site name' from Install Tool * Task #80554: Streamline ToolbarItems code * Bug #80566: Loggin in Scheduler fails if Executed Task Throws an Exception * Feature #80579: Improve JavaScript Modal API * Task #80582: Enhance install tool core update action * Task #80583: Deprecate TYPO3_CONF_VARS_extensionAdded * Task #80586: Restructure typolink tag generation * Bug #80587: Broken rst files in changelog * Task #80590: Raise compatibility7 to 8.7.1 * Task #80602: Extract target attribute resolving from typolink * Task #80605: Update TYPO3 Icons to 1.2.0 * Task #80606: Remove testing framework from core and use package * Task #80614: Deprecate itemListStyle and selectedListStyle * Task #80615: Finetune large modal size * Bug #80616: Correct element browser classes for record listing * Bug #80617: Fix travis after test framework extraction * Task #80619: Allow custom links to be extended via TypoLink * Task #80620: [REVERT] Deprecate f:format.html for usage in backend * Task #80621: Show disabled state for navigation component toggle if not available * Bug #80622: preview of page with a link set on CKEditor throws error * Task #80625: Remove obsolete textmedia content element update wizard * Bug #80627: EXT:form - wrong default MIME-Types * Task #80628: Move RTEhtmlarea into TER * Bug #80633: Sending empty forms in some cases * Bug #80634: Path calculations are wrong when document root is symlinked * Task #80635: Move rst changelog files from master to 8.7 folder * Bug #80637: CKEditor: update existing links set wrong text if no selection exists. * Bug #80641: wrong redis port in rst * Bug #80642: Module Menu stays collapsed on reload if collapsed once * Bug #80647: EXT:Form frontend markup of checkboxes is incompatible to bootstrap * Task #80650: EXT:form - minor UX/ UI optimizations * Bug #80653: EXT:form - Count Validator do not support arguments * Bug #80654: Allow editing of yaml files in the backend * Bug #80655: Do not cover file contents with information overlays in the backend * Bug #80657: EXT:form - Avoid JavaScript errors * Bug #80664: typolink throws exception when calling explode * Bug #80669: Using f:typolink throws an exception in Backend context * Bug #80680: Running Wizard "Execute database migrations on single rows" deletes the whole TypoScript setup * Bug #80723: 8.7 LTS Upgrade Wizard: Execute database migrations on single rows failed * Bug #80727: $className must be a non empty string * Bug #80747: Correct stylelint violations in scss files * Bug #80781: QueryResult in conjunction with \Doctrine\DBAL\Statement returns "Call to a member function fetchAll() on boolean" when converting as array * Bug #80807: Upgrade Wizard / Execute database migrations on single rows / Error: The RecordLinkHandler expects identifier and uid as $parameter configuration * Task #80837: Update comments in ExtensionManagementUtility about use in ext_tables * Bug #80864: renderMode="div" in Template does not work * Bug #80890: 8.7.1 Test setup & Combining images. Images are not generated correctly. * Bug #80907: Correct rte_ckeditor grunt build files * Bug #80918: TYPO3 8.7.1 fluid_styled_content ClickEnlargeViewHelper * Bug #80937: Image Manipulation: Saving not possible when image is bigger than screen. * Bug #81024: getFilenameFromMainDir() triggers PHP Warnings open_basedir * Bug #81025: Avatar URLs are not absolute * Bug #81041: Image alignment beside text not working