# 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