# 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