# 8.0 2016-03-22 * Task #66540: Avoid having content jump up and down when dragging elements * Bug #72092: RTE element tsconfig wrong if negative pid value (new element below other) * Task #72367: Remove install tool update wizards related to TYPO3 CMS 7 * Task #72368: Use request type constants everywhere * Task #72378: Remove CSC TypoScript for 6.2 * Bug #72405: Remove traditional BE modules handling * Task #72415: Remove WinCache and XCache support in OpcodeCacheService * Bug #72417: Remove old locking API * Bug #72418: Remove deprecated backend-related PHP classes * Bug #72423: Re-add SelectImage JavaScript code * Task #72424: Removed deprecated TypoScriptFrontendController options and methods * Task #72427: Remove TypoScript-related methods and properties * Task #72429: Remove references to MOD array * Bug #72440: About Module - Avoid duplicate Injection of ObjectManager and empty extension div * Task #72464: Remove deprecated code from ext:workspaces * Task #72474: Allow RequestHandler only work with Routes * Task #72476: Remove constant TYPO3_PROCEED_IF_NO_USER * Feature #72479: Introduce typo3temp/var/ * Task #72480: Update JavaScript libraries * Task #72481: Remove empty directory typo3temp/llxml/ * Task #72482: Update autoprefixer and raise minimum IE * Task #72483: Remove unneeded explicit parameter when loading ext_tables.php * Task #72485: Optimize FormEngineValidation, part 1 * Task #72490: CGL Cleanup * Task #72491: Remove global option BACK_PATH * Bug #72492: Remove xhtml2 support * Task #72493: Remove page.bgImg property * Task #72495: Remove unused option listModulePath * Task #72496: Deprecate $LANG->overrideLL * Task #72497: Remove recode support for csConv * Task #72498: Code cleanup FormEngine.js * Task #72501: Update copyright year to 2016 * Task #72503: Use constants for checking CharsetConverter * Bug #72525: Remove hard coded extension paths * Task #72577: Remove unnecessary t3skin icon override settings * Task #72578: Cleanup FAL PHP code * Task #72580: Move publicly accessible files to typo3temp/assets/ * Bug #72590: Use csConv API methods * Task #72601: Cleanup GraphicalFunctions and GifBuilder code * Task #72602: Remove leftover unzipping core functionality * Bug #72604: Remove option maxFileNameLength * Task #72610: Officially support MySQL Strict Mode * Bug #72611: BackendUserAuthenticationTest broken by unzipFile removal * Task #72616: Drop XCLASS registration from DefaultConfiguration * Task #72633: Remove unused JavaScript validator plugin in EM * Task #72637: Move Error page to EXT:core * Bug #72638: Move admin panel css to EXT:frontend * Task #72641: Remove unused template file for old pagetree * Bug #72655: Remove RTE t3skin css overrides * Task #72661: Remove RTE transformation ts_strip * Task #72662: Cleanup RTE Html Parser * Task #72664: Add Unit Tests for HtmlParser * Task #72666: RTE Remove relative path calculation options * Bug #72667: RTE: Remove obsolete and unused HtmlParser methods * Task #72669: rtehtmlarea: Move TypoScript file in correct folder location * Task #72670: Remove usage of $GLOBALS[SOBE] * Task #72671: Merge EXT:aboutmodules in EXT:about * Task #72672: Remove unused userTSconfig default options * Task #72686: Remove obsolete HtmlParser logic and methods * Task #72687: Code cleanup in HtmlParser * Task #72699: Import/Export (impexp) move to Fluid standalone view * Feature #72710: split service class of Import/Export (impexp) * Task #72720: Remove mentions of index_ts.php * Task #72724: Drop fluid FailSafe from install tool * Bug #72739: ImageManipulation wizard is broken * Task #72741: Import/Export (impexp) Move generation of selector boxes to Fluid template * Task #72746: Improve TCA migration deprecation notes * Task #72747: Import/Export (impexp) add xmlns attributes to Fluid templates * Bug #72759: Import/Export PHP warning when importing a t3d without file storages * Task #72764: Import/Export Reformat Fluid templates * Bug #72765: Import/Export Various Exceptions happening * Bug #72773: EXT:impexp presets not saved with MySQL strict mode * Task #72774: Import/Export Don't display error messages using DebugUtility::viewArray() * Task #72783: Remove RTE transformation option preserveTables * Task #72793: Refactoring the backend layout wizard * Bug #72822: Move all typo3temp files below typo3temp/var or typo3temp/assets * Task #72823: Move CSS Styled Content FlexForm to correct location * Task #72824: Remove unused variables in FormEngine InputTextElement * Bug #72826: Remove charset functionality for locales * Task #72827: Unify references for backend modules icons * Task #72830: RTE: Remove deprecated ts & ts_transform * Task #72837: RTE transformations: Allow div sections by default and remove font-specific parsing * Bug #72839: GFX options renaming: One place forgotten * Task #72847: Remove test files created by GeneralUtilityTest * Task #72852: RTE Parser - store allowed tag list in class property * Task #72853: Remove old and unused images from core * Bug #72854: Fatal error: Call to a member function formWidth() on a non-object in sysext/tstemplate/Classes/Controller/TypoScriptTemplateInformationModuleFunctionController.php on line 281 * Task #72855: RTE: Store special TCA type configuration in local variable * Task #72856: Remove RTE "modes" option * Task #72858: csConv: Enforce mbstring / iconv while converting * Task #72866: RTE: Always wrap RTE lines in

not

tags * Task #72870: Remove RTE transformation ts_preserve and preserveTags option * Task #72879: Remove TYPO3/CMS/Backend/LegacyCssClasses module * Task #72888: RTE Transformations: Remove manual tag mapping functionality * Task #72889: RTE transformations: Remove hsc options * Task #72891: Cosmetic cleanup in RteHtmlParser * Task #72897: RteHtmlParser: Drop ts_reglinks transformation * Feature #72904: Add preProcessStorage signal to ResourceFactory * Bug #72952: REVERT Introduce DeprecationUtility and move methods * Bug #72993: Use TYPO3-compliant Array syntax for PackageStates.php * Task #72995: Remove suggestions info from PackageStates.php * Bug #72997: Remove obsolete CSH labels * Bug #72998: Remove standalone crawler initialization in indexed search * Task #73017: Remove unused properties in PackageManager * Task #73019: Have PackageManager only check for TYPO3 extensions * Task #73021: Cleanup functionality in PackageManager.php * Task #73023: Use Symfony Finder for PackageManager extension scan * Task #73025: Remove composerName info from PackageStates * Bug #73028: Template paths not found for fluid templates on Windows system * Bug #73032: File search causes memory leaks with too many files * Task #73040: Enhance usability and streamline layout of FileBrowser * Task #73041: Only show active packages in PackageStates.php * Feature #73042: Introduce native support for Symfony Console * Task #73044: Use JSON for ClickMenu in Backend * Bug #73048: InvalidArgumentException in Image- and Media-ViewHelper * Task #73067: Deprecate GeneralUtility::requireOnce and GeneralUtility::requireFile * Task #73072: Add logic to include languageLableFiles via return structure * Bug #73079: Impexp - CSH partially not usable * Feature #73161: Format size in filelist info window * Task #73175: Cleanup code of QueryView * Bug #73181: cshmanual broken since fluid standalone patch * Task #73185: Deprecate NullTimeTracker * Task #73186: Always use Icon API for Module Icons * Task #73187: Remove obsolete settings from CSS Styled Content * Task #73189: Remove occurrences of linkThisUrl() * Task #73190: Deprecate BackendUtility::getListViewLink() * Task #73194: Use UTF-8 as default for LanguageService * Bug #73197: f:switch does not work. Wrong namespace * Task #73225: Use getAbsoluteWebPath instead of extRelPath * Task #73242: Remove unused option cObj->INT_include * Bug #73351: Invalid AJAX endpoint for EXT:recycler * Task #73352: Deprecate old-school AJAX requests * Task #73382: Update psr/log dependency * Task #73383: Remove FlexForm charset conversion * Bug #73432: Ensure additionalAttributes for tagbased viewhelper * Task #73441: Replace csConvObj calls * Task #73442: Move Modal.getSeverityClass to Severity module * Task #73445: Remove flashmessage_compatibility.js from core * Bug #73482: Discourage usage of $LANG->csConvObj and parserFactory * Task #73500: Code cleanup for AbstractUserAuthentication * Bug #73506: File Upload resolves wrong URL for redirectUrl * Bug #73511: Move BrowserLanguage detection for Backend to Locales * Bug #73512: Remove leftover backPath variables * Task #73514: Drop usage of includeLibs * Task #73516: Deprecate various GeneralUtility methods * Bug #73554: fluid_styled_content has dependency to css_styled_content in frontend rendering * Bug #73555: Header not rendered in frontend with fluid_styled_content * Bug #73558: After a fresh installations both extensions css_styled_content AND fluid_styled_content are installed * Task #73561: Move "Save and close" to the last position in scheduler * Bug #73575: Minor flaws in Wizard component * Task #73602: Remove possibility for index.php?32 * Task #73611: Have ResourceCompressor calculate relative paths * Task #73612: Remove leftover FormEngine TSconfig values * Bug #73628: Fluid f:link.page doesn't accept additionalAttributes and data-* * Task #73633: Remove aboutmodules icon from Gruntfile.js * Bug #73652: Missing return false in ClickMenu force browser scrolling top * Bug #73656: Wizard for backend layouts does not copy colPos * Task #73698: Streamline layout of FlashMessages * Task #73700: Remove security fix for #58816 as of PHP7 * Bug #73714: Executing extbase commands as schedule task broken * Story #73715: Update 3rd party JavaScript libraries * Task #73719: Remove unused JS configuration options in Backend * Feature #73720: Trigger event after modal windows dismissed * Task #73739: Use extPath for lowlevel readme * Task #73743: Remove usage of Clipboard->confirmMsg() * Task #73744: Deprecate Clipboard->confirmMsg() * Task #73745: Update: Autosize 3.0.14 -> 3.0.15 * Feature #73752: Allow accessing ObjectStorage as array in Fluid and other places * Task #73763: Remove backPath from PageRenderer * Task #73764: Remove backPath calculations from Reports module * Task #73793: Remove charset conversion in AbstractPlugin * Task #73794: Remove renderCharset option * Bug #73866: Workspace: PreviewController broken with PHP 7 * Bug #73986: Regression: Change in ResourceCompressor prevents creation of compressed CSS files * Task #74011: Add phantomjsdriver.log to gitignore * Bug #74013: TYPO3 App Icons lost their rounded corners * Task #74022: Deprecate GraphcialFunctions->prependAbsolutePath() * Task #74029: Remove ModuleLoader->getRelativePath() * Task #74031: Remove unused csConv parameters * Feature #74038: Report for checking database character set * Task #74097: Remove leftover code from old pagetree * Task #74156: Deprecate TemplateService methods * Bug #74157: Remove leftover icon resolving code * Feature #74179: Add Copy On Drop for the page module (via CTRL Key) * Task #74318: Clean up typolink target and linktxt * Task #74363: Use simple syntax for labels in module registration * Bug #74376: Extbase persistence not working with datetime fields * Bug #74377: Remove non-existant hard-coded check for user_ws * Task #74432: Codeception Add Page Cest * Task #74501: Remove igbinary from cache framework * Bug #75016: Prevent XSS in fluid viewhelpern * Bug #75022: XMLReader::open(): Unable to open source data in EM and Language module * Task #75026: Refactore Acceptance Tests to centralize CSS and XPath selectors for the backend * Bug #75044: FlexForm inline: Only the first inline record is related to the parent * Bug #75126: Determine previously used language in localization wizard correctly * Bug #75133: Encoded html entities in page title in access module * Task #75150: Remove includeJslibs option * Task #75157: Replace test images in install tool * Task #75160: Functional tests for LocalizationController * Bug #75214: Extension Manager: Use JsonView directly * Bug #75269: Missing labels in User Settings > Startup > Start up in the following module * Task #75367: Style Simulate backend user with bootstrap styling * Bug #75376: Signature mismatch due to wrong Fluid class usage * Task #75463: "old fashioned" icons in category tree * Bug #75488: Extension Manager not working after Upgrade from 7.6 to 8.0 (Property TYPO3\CMS\Fluid\View\TemplateView::$objectManager does not exist ) * Task #75497: inline backend layout wizard * Task #75498: Install PhantomJS via composer and start it automatically when executing UAT * Task #75661: Add more tests for Extension manager * Bug #75724: Cursor position is changed while typing * Bug #75859: Markup in flashMessage