# 8.1 2016-05-03 TYPO3 v8.1 * Task #60081: Add more Unit Tests to DatabaseConnection * Bug #66106: ImageService Exception should output src as well * Bug #71719: IRRE: child not found (only an issue without multiple childs possilbe) or combination child not found results in exception * Bug #74332: RTE context menue position is wrong * Task #75178: Use file_get_contents instead of getUrl() * Feature #75206: Register packages for RequireJS * Bug #75242: Impossible to use alternative default label in PageLayoutController * Task #75246: Cleanup Clear Cache Menu commands * Bug #75256: Extension installation with dependencies triggers warning * Bug #75296: Table be_users doesn't support a language key with 2+ chars * Task #75323: Remove entryPointPath from main applications * Task #75324: Use symfony console for reference index update * Task #75327: Deprecate $TSFE->csConvObj * Task #75339: Clean up GeneralUtility::callUserFunction() * Task #75340: Deprecate methods related to traditional AJAX request dispatching * Bug #75355: Remove FlexForm options in DefaultConfiguration * Task #75357: Make TYPO3_CONF_VARS[BE][lockSSL] boolean * Bug #75360: EXT:form - Error in DateValidatorTest * Bug #75375: Output of Icon vh is escaped * Feature #75386: Get identifier of slide in Wizard.js * Task #75432: Cleanup: Case mismatch of classes * Task #75433: Cleanup: Case mismatch of functions * Feature #75454: Doctrine DBAL database connections * Task #75516: Change AppVeyor config to checkout branch before composer install * Task #75526: Update FontAwesome to 4.6.0 * Task #75546: [EXAMPLE] User authentication classes * Task #75549: Doctrine DBAL migration belog * Task #75559: Provide Helpers to prepare SQL Fragments * Task #75562: Remove deleteConstraint() from QueryBuilder * Task #75563: Extend ExpressionBuilder for bitwise and operation * Bug #75574: Missing PHP7 Type-Hint for setIgnoredEnableFields() in QueryContext * Task #75575: Streamline escaping for ViewHelpers of all sysexts * Feature #75579: Add alternativeMarkupIdentifier to JavaScript Backend IconAPI * Feature #75581: Simplify cache clearing * Task #75609: Remove persistent cache in GeneralUtility::xml2array * Task #75621: Deprecate GeneralUtility methods * Bug #75635: ExpressionBuilder->inSet for PostgreSQL returns wrong fragment * Bug #75641: Broken version constraint in composer.json * Task #75656: Enhance color-picker position in constant editor * Task #75657: Purge onFocus occurrences from FormEngine * Task #75707: Doctrine: migrate ext:backend/avatar * Task #75708: Always store

tags in DB from RTE * Task #75709: Cleanup variables inside RteHtmlParser * Task #75711: Remove DB-related methods from cObj * Task #75713: Doctrine: migrate ext:recycler/Tables * Task #75717: Doctrine: migrate ext:recycler/CleanerTask * Task #75720: Visual tweaks of "Workspaces" backend module * Task #75725: Move backend-related assets from t3skin to EXT:backend * Task #75733: Cleanup GridEditor.js * Bug #75739: missing background image for not assigned backend layout * Task #75749: Doctrine: migrate ext:backend/Controller/LoginController * Task #75751: Rename QueryContextType::NONE * Task #75755: Automatically create a named parameter for value related QueryBuilder methods * Task #75766: Remove scriptRelPath from AuthServices * Task #75767: Remove last part of singleton pattern in getUserObj() * Task #75770: Doctrine: migrate ext:backend/Clipboard/Clipboard * Bug #75792: Filemounts not working anymore * Task #75800: Doctrine: migrate EXT:filelist * Bug #75809: Impossible to edit Backend-Users when Chrome Password Manager is used * Feature #75821: Integrate BackendUtility::versioningPlaceholderClause() into QueryContext/QueryRestrictionBuilder * Task #75823: Allow selecting columns with aliases * Task #75829: Remove legacy handling of pre 6.0 imports in impexp * Bug #75844: Clear cache inconsistency in toolbar * Bug #75861: Cleanup JavaScript for ColorPicker * Bug #75883: Upgrade wizards (and possibly other parts) of the Install Tool fatal due to missing DI * Bug #75910: GridEditor break layout for some combinations of colspan and rowspan * Task #75935: Document indexed_search fluid templating * Bug #75947: Creation of subcategories impossible after upgrading to 6.2.22 * Task #75955: Doctrine: migrate ext:tstemplate/TypoScriptTemplateModuleController * Bug #75961: Installation fails when an empty database is selected * Task #75963: Document how to create custom postprocessors in FORM * Task #75969: Doctrine: migrate $GLOBALS['TYPO3_DB']->exec_TRUNCATEquery * Bug #75976: deprecated configuration name for number of files feature * Feature #75988: Add signal to adjust buttons to FileListController * Task #75992: Streamline styling of RTE context menu * Bug #75994: Module be_users does not ask for confirmation to delete when clicking the wastebasket icon * Task #76020: Don't display new database settings in Configuration module