[TASK] Changelog docs: Re-add v7 files into v8 & master 29/55129/2
authorChristian Kuhn <lolli@schwarzbu.ch>
Sat, 16 Dec 2017 17:57:51 +0000 (18:57 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Sat, 16 Dec 2017 20:00:17 +0000 (21:00 +0100)
As proposed in
https://decisions.typo3.org/t/core-changelog-documentation-workflow-revised
the v7 Changelog files are merged back into v8 and master.

Change-Id: I83b238aa24c5cfb2b3bf5450f178b438a84f3618
Resolves: #83363
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/55129
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
608 files changed:
Build/Scripts/validateRstFiles.sh
typo3/sysext/core/Documentation/Changelog-7.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog-8.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-19737-PreferRootTemplate.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-33805-ClickMenuRewrite.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-42543-DefaultTypoScriptRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-53542-DeprecatedCodeRemovalInFluid.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-53658-RemoveAlternateBgColorsOption.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-54409-RteAcronymButtonRenamedAbbreviation.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-57382-FlashMessageApi.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-57396-ExtbaseDeprecatedPropertyMapperRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-59659-DeprecatedCodeRemovalInBackendSysext.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-59966-ExtensionConfigurationCacheClearing.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60063-FeloginPluginFileRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60135-RecursiveStdWrapChange.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60152-formatSizeAdheresLocale.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60559-DroppedBackendLoginOptions.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60559-T3skinBackendLoginJavascriptFileMoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60559-T3skinBackendLoginTemplateMoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60561-DefaultTypoScriptConstantsRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60582-RsaauthJavascriptFilesMoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60609-ConfigurationManagerSignalChange.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60630-SchedulerJavascriptFileMoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60630-SchedulerLanguageFilesMoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60630-SchedulerModuleTemplateMoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61459-RemovalTslib.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61471-t3skinCssFilesMovedToLess.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61781-IncludeOnceArrayOfClickMenuControllerRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61782-DeprecatedDocumentTemplateClassesRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61783-RemoveDeprecatedMailFunctionality.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61785-FrontendTcaFunctionsRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61785-LoadTcaFunctionRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61786-ExtbaseDeprecatedTypeHandlingServiceRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61802-IsLocalconfWritableFunctionRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61820-PhpOptionsUtilityDeprecatedFunctionsRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61821-ClassFileOptionInMakeInstanceServiceRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61822-GetUniqueFieldsFunctionRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61823-RemoveMagicSettterForFromTC.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61859-FileTypeSoftwareRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61860-RemoveIntFromVerFunction.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61863-ConnectDbFunctionRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61890-Remove-TBE-Styling-From-FormEngine.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61959-FlashMessageClasses.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62038-RemovedDocumentTemplateOptions.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62039-RemovedTBE_StylesMainColors.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62291-RTEDeprecatedJavaScriptMethodsRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62339-MoveExtPermIntoExtBeuser.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62595-RemovedChangeToSwitchModeFromBeUser.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62673-ExtbaseDeprecatedCodeRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62731-RTEWizardClassesRenamed.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62733-RTEJavaScriptFilesMoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62793-RemoveConfigNotification.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62804-RTEJavaScriptMethodMoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62819-LocalizationWithPHPFiles.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62833-Dividers2Tabs.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62859-RemovalDocumentationLinkActionViewHelper.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62888-RemoveUniqueLinkVars.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62914-EarlyCheckPHP55InInstallTool.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62987-RemoveCSHGlossary.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-63056-TemplateSelectionHack.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-63069-RemovedCompatibilityLayerForSubmodulesOfModules.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-63110-AltDocNoDoc-Removed.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Breaking-75942-BigDocumentTemplateClassRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-60574-ClientRelatedConditions.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-61513-Remove-HSC-Function-In-Backend-TypoScript-Module.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62363-TSFE-JSfuncCalls.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62794-DeprecateOldMailMethodsInGeneralUtility.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62795-DocumentTemplateJavaScript.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62800-WorkspaceToolbarItem.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62854-Deprecate-pi_list_searchBox.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62864-HelpTextIcon.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62893-FlashmessageJavaScriptObjectMoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62988-DocumentTemplateFunctions.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-47919-CatchContentRenderingExceptions.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-50039-MultipleCssFilesInRte.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-51905-AddDependenciesBetweenClassesInRte.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-54518-ProvideTsconfigToLinkCheckers.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-54519-CheckDisabledLinkhandlerRecords.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-58122-ConfigureClassAsNonSelectableInRte.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-59396-TypolinkViewHelper.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-59830-IntroduceReadOnlyColumnForFileMounts.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-60064-LoggingFrameworkIntrospectionProcessor.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-60123-UnitTestCaseRemovesTestFiles.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-60567-ShowStylesSegmentInTypoScriptObjectBrowser.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-60822-AddMethodsToGetClassTagValuesViaReflection.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-61185-AllowSvgAsExtensionIcon.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-61289-SignalForIconUtilityHtmlTagManipulation.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-61351-AddDataAttributeToFluidViewHelpers.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-61361-FallbackTemplatePathsForFluidStandaloneView.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-61489-AbstractTypoScriptCondition.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-61529-AddMultipleParameterToCheckboxViewHelper.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-61577-BackendMarkupForCheckboxesWithLabel.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-61668-VideoAndAudioPlayerInBackendRecordInformationWindow.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-61800-FAL-RendererRegistry.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Feature-62147-NewEmailEvalInTCA.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.0/Index.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-24900-CompatVersion-Setting-Removed.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-44879-CSSStyledContentTypoScriptBlockQuoteInlineStylesRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-57089-ShortcutBehaviour.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-61510-IndexedSearch.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-62415-DisableAutoCreateRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-62886-RemoveMeaningfulTempFilePrefix.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-62925-RemoveExtJsDateTimePicker.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63296-Removed-Files.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63310-Wizard-Modules-Moved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63431-BackendToolbarRefactored.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63437-ClassAliasesMovedToLegacyExtension.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63464-IncludeOnceArraysRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63687-WebFunctionsWizards-Moved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63780-RemoveWordStringsFromReferenceIndex.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63818-RemovedStaticFileEdit.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64059-Rewritten-JavaScript-Tree-Components.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64070-GlobalWebmountsRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64102-MoveT3TableAndT3ButtonToBootstrap.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64131-ResizableTextareasOptionDropped.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64143-FlagFilesMoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64190-FormEngineCheckboxElement.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64226-OptionAccessListRenderModeRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64229-TrimSubmittedLoginFormData.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64637-CSSStyledContentLegacyTypoScriptRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64639-RemovedContentObjects.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64643-RemoveEnableTypo3tempDbTracking.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64668-MailformMovedToLegacyExtension.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64671-ContentObjectImgTextMovedToLegacyExtension.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64696-MoveSearchCTypeToLegacyExtension.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-24387-Xhtml2.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-25112-andWhere.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-46523-BackendUtilityImplodeTSParams.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-46770-LocalImageProcessorGraphicalFunctions.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-49247-textStyleTableStyleAddParams.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-60559-MakeLoginBoxImage.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-61605-ChangeNamingOfIncludeJSlibs.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-62329-DocumentTemplate-table.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-62855-XHTMLCleaningMovedToLegacyExtension.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-63324-DataHandler-IncludeFileFunctions.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-63522-ClientRelatedConditionDevice.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64059-Pagetree-Navigation-Component.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64109-Hook-softRefParserGL.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64134-TypoScriptTemplateObjectBrowserModuleFunctionController-verify_TSobjects.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64147-ConstantEditorFunctions.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64361-ComposerClassLoading.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64388-ContentObjectMethods.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64711-UnusedCssStyledContentMethods.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64922-DeprecatedEntryPoints.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-15619-LeaveUnchagedInAccessModule.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-16794-MakeSectionLinkingForIndexedSearchResultsConfigurable.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-20767-getDataByNestedKey.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-22086-StdWrapForHeadTag.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-24906-MaxForTextElement.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-28382-AddAsyncPropertyToJavaScriptFiles.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-33491-StdWrapForTitleTag.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-34944-PaginateHandleNonQueryResultObjects.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-35891-AddTCAItemsWithIconsViaPageTSConfig.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-46624-AdditionalWhereForMenu.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-47666-AttributeMulitpleForFormUploadViewhelper.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-49060-MySqlCommentsShownInSchemaMigrator.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-50780-AppendElementBrowserMountPoints.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-52131-HookForPageRepositoryInit.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-56236-Multiple-HTTP-Headers-In-Frontend.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-56529-SupportHasInArrayObject.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-57178-SpecialHmenuExcludeSpecialParameters.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-58031-ConfigurableWidthOfElementBrowser.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-58033-AltLabelsForFormEngineCheckboxAndRadioButtons.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-58366-AutomaticAbsRefPrefix.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-58929-FooterHookInPageLayoutView.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-60019-SplFileInfo-MimeTypeGuesser-hook.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-61542-AddIsoLanguageKeys.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-61725-AddHookToBackendUtilityCountVersionsOfRecordsOnPage.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-62944-UserFuncAsDisplayCond.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-62960-SignalForMailerInitialization.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-63207-SplitActionButtonsIntoGroups.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-63600-CustomTypoScriptConditionsInBackend.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-63729-ApiForBootstrapModals.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-63913-AllowRequireJsModulesForContainerViewHelper.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-64031-JavaScript-Storage-API.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-64190-FormEngineCheckboxElement.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-64257-MultipleUidInPageRepositoryGetMenu.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-64386-ContentObjectRegistration.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-64921-FlexibleSubmoduleConfiguration.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Feature-65960-IntroduceGruntJS.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.1/Index.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Breaking-56746-AddCountMethodsAndSortFunctionalityToFalDrivers.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Breaking-63784-DataHandlerExcludeArray.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Breaking-64719-MediaContentMovedToSystemExtension.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Breaking-65432-ModuleUriInGlobalVarRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Breaking-65727-DontProvideAccessToLocalpathOfFalFiles.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Breaking-65778-MediaWizardProviderMovedToSystemExtension.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Breaking-65922-MoveUnusedTt_contentTcaFieldsToCompatibility6.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Breaking-65939-BackendLoginRefactoring.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Breaking-65962-WebSVGLibraryAndAPIRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Breaking-66001-ComposerVendorDirectoryChanged.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Breaking-66034-DropContentAdapter.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Breaking-66286-PageTSconfigOptionsToHideWebInfoModulesRenamed.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Breaking-66431-NewLoginScreen.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-47712-DeprecateOldLockingAPI.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-51360-LinkValidatorSchedulerSettings.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-64068-ThumbnailView.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-64598-DeprecatePagepositionmapjsimgfunc.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-65111-getDynTabMenu.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-65283-DeprecateShowItemEntryPoint.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-65288-DeprecateNewRecordEntryPoint.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-65289-DeprecateBrowserEntryPoint.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-65290-DeprecateDummyEntrypoint.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-65291-DeprecateLogoutEntryPoint.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-65293-DeprecateFileNavigationFrame.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-65343-BackendUserOsProperty.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-65360-DatabaseTreeDataProviderOldClassNameInSignal.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-65381-DataHandlerStripslashesValuesProperty.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-65422-cObjectAliasNames.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-65465-ReferenceIndexErrorLog.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-65913-checkFileInclude.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-65934-PrefixLocalAnchorsMovedToLegacyExtension.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-65938-TSFEAnchorPrefix.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-65956-DebugUtilityDebugRows.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-66065-BackendLogoViewDeprecated.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-66223-Backendparsetime.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-66431-NewLoginScreen.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-20555-StripEmptyHtmlTags.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-32651-AddSchedulerTaskToRemoveDeletedRecords.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-36743-FAL-TextExtractorRegistry.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-47712-NewLockingAPI.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-50136-AddSVGSupport.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-50501-DisableAutomaticExtInstallation.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-52693-TSFE-RequestedId.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-58621-FormatCaseViewHelper.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-59646-AddRteConfigurationPropertyButtonsLinkTypePropertiesTargetDefault.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-59712-HtmlParserAdditionalUserFuncParams.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-61463-AllowProcessedFoldersInDifferentStorage.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-63040-AddRteConfigurationPropertyButtonsAbbreviationRemoveFieldsets.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-63703-AddOptionToStopTask.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-64686-AddBackendUserGroupsToBackendUserModule.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-65584-AddImageCropping.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-65585-AddTCATypeImage_manipulation.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-65767-SystemInformationDropdown.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-65996-AddConfirmationOnCloseEditformWithUnsavedChanges.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-66029-ShowRemainingCharactersBelowTextFields.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-66042-WebLibrariesLoadedViaBower.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-66047-IntroduceJavascriptNotificationApi.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-66077-IntroduceCalloutsToReplaceContentAlerts.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-66370-AddFlexiblePreviewUrlConfiguration.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Feature-66445-AddFileExtensionToMimeTypeMapping.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.2/Index.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Breaking-62983-PostProcessMirrorUrlSignalHasMoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Breaking-63453-ChangedRenderingOfFlashMessagesViewHelper.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Breaking-63835-RemoveDeprecatedExtbasePersistenceParts.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Breaking-63846-FormEngineRefactoring.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Breaking-66429-RemoveIdentityMapFromPersistence.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Breaking-66669-BackendLoginControllerRefactored.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Breaking-66707-IssueCommandNowAddsQuotesWhenUsedInJSContext.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Breaking-66754-RemoveRenderingContextAwareInterface.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Breaking-66868-MoveUsageOfBackendUserSettingsDataProvider.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Breaking-66906-AutomaticPNGToGIFConversionRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Breaking-66991-TCAValueSliderBasedOnJQuery.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Breaking-66997-RemoveSuper-challengedPasswordSecurity.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Breaking-67027-RemovedFlowCompatibilityFromPackageManager.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Breaking-67204-DatabaseConnectionexec_SELECTgetRowsMayThrowException.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Breaking-67212-DiscardLegacyClassLoader.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Breaking-67229-FormEngineRelatedClasses.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Breaking-67402-ExtbaseAbstractDomainObjectInitializeObject.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Breaking-67402-ExtbaseAbstractDomainObjectWakeUp.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Deprecation-61829-DbalConfigClassFile.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Deprecation-63453-DeprecateRenderModeAttributeOfFlashMessageViewHelper.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Deprecation-63735-DeprecateDataHandlerCheckValueMethods.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Deprecation-65344-ExtTables.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Deprecation-66789-DeprecateOptionsInCshViewHelper.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Deprecation-66823-ExtensionUtilityConfigureModule.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Deprecation-66905-ClassicPageModuleAndEditRegularContentFromId.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Deprecation-66906-FunctionalityPngToGifConversion.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Deprecation-67029-DeprecatePageBgImgOption.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Deprecation-67171-T3editorIsEnabled.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Deprecation-67229-TcaChanges.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Deprecation-67297-DbalFieldTypeConversion.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Deprecation-67402-ExtbaseAbstractDomainObjectWakeUp.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Feature-59606-IntegrateSymfonyConsoleIntoCommandController.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Feature-62242-ActionMenuItemGroupViewHelper.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Feature-63453-TemplateSupportForFlashMessagesViewHelper.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Feature-63561-AddTypoScriptStdWrapStrtotime.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Feature-65250-TypoScriptConditionAddGPmerged.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Feature-66111-AddTemplaterootpathsSupportToCobjectFluidtemplate.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Feature-66173-AllowPageTitleEditByDoubleclick.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Feature-66269-FluidRemoveViewHelperXmlnsAttributesAndSpecifiedHtmlTag.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Feature-66669-BeLoginFormAPI.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Feature-66681-CategoryRegistryAddOptionsToSetL10n_modeAndL10n_display.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Feature-66697-AddUppercamelcaseAndLowercamelcaseToStdWrap.case.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Feature-66698-AddIntegrityPropertyToJavaScriptFiles.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Feature-66709-AddTemplateRootPathsSupportToFluidViewStandaloneView.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Feature-66822-SpriteIconsInBackendModules.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Feature-66907-AddDataProcessingToFluidTemplateContentObject.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Feature-67071-ProcessedFilesCleanupToolAddedInInstallTool.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Feature-67229-FormEngineNodeFactoryApi.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Feature-67319-AddFieldCopyrightToEXTfilemetadata.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Important-66614-ChecksumForProcessedFilesChanged.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Important-67248-CleanUpDataMapperconvertClassNameToTableName.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Important-67401-DependencyInjectionIsNowDoneBeforeInitializeObject.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.3/Index.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-39721-PrototypejsAndScriptaculousRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-52705-DefaultLogConfigurationIsChanged.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-55759-HTMLInLinkTitlesNotWorkingAnymore.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-56133-NewBeUserPermissionFilesReplace.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-56951-RemoveUnusedMethodsInPagePositionMap.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-63838-ChangedOpcodeCacheUtilityBeingAServiceClass.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-64200-CustomCObject.cache.TypoScriptEvaluation.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-64714-CatchExceptionsForInaccessibleStorages.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-65305-AddFunctionsToDriverInterface.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-66602-RemoveRefererCheckWhileHandlingJumpUrl.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-67545-PreFileAddSignalBehaviourChanged.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-67546-CleanupFlashMessageRendering.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-67557-LanguageFileOfOpendocsWasMoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-67565-DeprecatedBackendRelatedMethodsRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-67577-RteEnabledFlagHandling.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-67646-LibraryInclusionInFrontend.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-67654-RemoveGLOBALSFILEICONSFunctionality.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-67749-ForceAutoloadingForVariousHooks.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-67753-DropSecondaryOptions.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-67792-ClassAliasesOfIndexedSearchRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-67811-RteApi.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-67815-RemoveTceformsjsBecauseWeDontNeedItAnymore.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-67824-Typo3ExtFolderRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-67825-RemoveColorpickerOptionsDimAndTableStyle.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-67890-RedesignFluidTemplateDataProcessorInterfaceToDataProcessorInterface.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-67932-FeloginTemplateHasBeenChanged.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-67946-LowLevelScriptsRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-67987-RemovedEntryScriptHandling.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-68001-RemovedExtJSCoreAndExtJSAdapters.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-68010-T3Editor-EventCallbacksForCodecompletionHaveChanged.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-68010-T3Editor-PluginRegistrationForCodecompletionHasChanged.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-68020-DroppedDisableBigButtons.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-68092-TcaRemoveWizardHideParent.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-68116-DropRTEuserLinksFunctionality.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-68131-StreamlineErrorAndExceptionHandling.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-68150-GLOBALSCLIENT.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-68178-DropFormEnctype.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-68186-AdjustedAndRemovedMethodsInEIDArea.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-68193-DropRemoveLoginpagesWithContentHashFromIndexerphp.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-68206-RemoveUsageOfTypolistAndTypoheadInRTE.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-68243-MoveNotUsedFrontendDocumentTemplate.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-68276-RemoveExtJSQuicktipsIfPossible.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Breaking-68321-MoveLanguageAndImagesInRtehtmlarea.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Deprecation-50349-ReduceSQLQueriesOfPageTreeInWorkspaces.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Deprecation-63603-ExtendedFileUtilitydontCheckForUniqueIsDeprecated.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Deprecation-63603-FileControllerAndFileListControllerOverwriteExistingFilesChangedToStringValue.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Deprecation-63974-CssCompressorCallbackAndCompressCssString.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Deprecation-65790-PagesStoragePidDeprecated.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Deprecation-66904-DisablegetExtURL.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Deprecation-67288-DeprecateDbalMetaType.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Deprecation-67471-InitPhp.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Deprecation-67506-DeprecateIconUtilitygetIcon.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Deprecation-67670-DeprecateCustomSingletonLogicInGeneralUtilitygetUserObj.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Deprecation-67737-TcaDropAdditionalPalette.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Deprecation-67769-DeprecateQueryGeneratorformatQ.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Deprecation-67790-DeprecateQueryGeneratorJSbottom.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Deprecation-67932-DeprecatedOldRsaauthApi.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Deprecation-67991-RemovedExtCms.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Deprecation-68074-DeprecateGetPageRenderer.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Deprecation-68098-GeneralUtilityMethods.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Deprecation-68122-GeneralUtilityReadLLfile.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Deprecation-68141-Typo3ajaxphp.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Deprecation-68183-Typo3modphp.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-20194-ConfigurationForDisplayingTheSaveViewButton.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-22175-SupportIecSiUnitsInFileSizeFormatting.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-33071-AddTheHttpHeaderContent-LanguageWhenRenderingAPage.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-34922-AllowTsFileExtensionForStaticTyposcriptTemplates.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-43984-AddStdWrapFunctionalityToTreatIdAsReferenceTypoScript.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-45725-AddedRecursiveOptionToFolderBasedFileCollections.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-48947-AvatarsForBackendUsers.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-56133-ReplaceFileFeatureForFalFileList.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-56644-AddHookToInlineRecordContainerCheckAccess.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-59231-AddHookToAbstractUserAuthenticationCheckAuthentication.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-59384-XMLParserOptionsForXml2tree.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-59570-AddDescriptionFieldForFilemounts.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-61308-AllowPlaceholderAttribute.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-61903-PageTSDataproviderForBackendLayouts.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-64200-AllowIndividualContentCaching.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-65550-MakeTableDisplayOrderConfigurableInListModule.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-65698-AdditionalResourceServiceLocalization.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-66070-ConfigureSectionForPaginationWidget.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-67228-EmitSignalWhenAnIndexRecordIsMarkedAsMissing.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-67290-DBALDBMSSpecificConversionBetweenMetaMySQLFieldTypes.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-67293-DependencyOrderingService.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-67360-CustomAttributeNameAndMultipleValuesForMetaTags.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-67545-AJAXMethodToCheckIfFileExists.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-67574-DisplayOnlineStatusInBackendUserList.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-67578-AddDescriptionFieldForBeUsers.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-67603-IntroduceTcaDescriptionColumn.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-67658-IntroduceDataProcessorsForSplittingValues.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-67662-DataProcessorForFiles.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-67663-IntroduceDataProcessorForMediaGalleries.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-67765-IntroduceTypoLinkCodecService.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-67808-IntroduceApplicationClassesForEntryPointsAndEquivalentRequestHandlers.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-67880-AddedCountToListNum.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-67932-RsaauthApiRewrite.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-67950-MoveCETableOptionsFromFlexformToTt_content.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-68022-AddedBaseDateAttributeToDateViewHelper.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-68047-EmitASignalForEachMappedObject.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-68094-DatabaseQueryDataProcessor.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-68184-PathsToTypo3cmsPackageAndDocumentRootCanBeSpecifiedInComposerjson.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-68186-PSR-7SupportForEIDAdded.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-68191-TypoScriptSelectOptionLanguageFieldIsActiveByDefault.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-68197-ShowADialogForExistingFilesOnUpload.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-68218-LockEditForTt_content.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-68282-MakeDatabaseRecordListConfigurableToBeEditable.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-68315-IncludeAPageTSconfigFileInPagePropertiesLikeTSStaticTemplates.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-68395-AllowRealCopiesOfContentElementsIntoForeignLanguages.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-68589-AddCLICommandToDumpClassLoadingInformation.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Feature-68600-IntroducedResourceStorageSanitizeFileNameSignal.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Important-67216-DefaultMinimumLoglevelSetToWarning.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Important-67445-DBALSupportForALTERTABLEADDDROPKEYAdded.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Important-67852-RemoveJsfuncevalfieldjsFromFormEngine.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Important-68290-DefaultBehaviorForTCASuggestWizardChanged.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Important-68600-IntroducedResourceStorageSanitizeFileNameSignal.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.4/Index.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-24186-HTMLparser-FixAttribclasslistDoesNotAssignFirstElementWhenAttributeValueNotInList.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-30863-StreamlineParameterOfInlineLanguageFiles.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-52156-ReplaceJumpUrlWithHooks.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-63000-MigrateCshmanualToExtbase.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-65317-TypoScriptParserSortListSanitizesInputOnNumericalSort.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-66190-RemoveFlashAndChartFromExtJS.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-67098-CorrectRequired-parameterInTextfieldViewHelper.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-68354-UniformExtensionDirectoryStructureOfExtIndexedSearch.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-68401-SqlParserMovedIntoEXTdbal.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-68562-BoolValuesNeedToBeCastToIntegerForMySQLStrictMode.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-68571-RemoveElementBrowser-getMsgBox.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-68812-DeprecatedBackendEntrypointsMoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-68814-RemoveOfBaseConstantTYPO3_URL_ORG.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69028-DropNegForeignTable.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69057-DeprecateIconUtilityAndMoveMethodsIntoIconFactory.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69083-RenamedIdentifierForFilenameModule.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69148-BackendModuleDispatchingRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69161-RemoveIncludeCshFromContainerViewHelper.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69168-Non-tabbedViewOfContentElementWizardRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69224-FixWrongUsageOfEnumerationsInInformationStatusmapStatusToInt.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69276-ElementBrowserControllerbrowserRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69291-ChangedRegistrationOfBackendModuleIcons.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69315-ElementBrowsermain_Protected.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69401-AdoptFormToSupportTheExtbaseFluidMVCStack.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69561-ReplaceSpriteIconsWithIconFactoryInContextMenu.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69568-FormEngine.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69699-TcaCtrlTypeicons.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69795-UnusedDTMTabmenuCodeRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69904-RemoveSettingDiff_pathFromDefaultConfiguration.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-69930-RemoveOptionServerTimeZone.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-55419-StreamlineFileConflictModeHandling.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-66588-POSTDataInSelectviewhelperShouldHaveHigherPriorityThanValueValue.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-68128-GeneralUtilitySlash-relatedMethods.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-68760-ModuleSettings.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-68804-CLI-relatedConstantsAndMethods.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-68860-DeprecateSelectImageinitEventHandler.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69028-RelationHandlerConvertPosNeg.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69057-DeprecateIconUtilityAndMoveMethodsIntoIconFactory.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69078-TemplateService-tempPath.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69262-MoveMarkerSubstitutionFunctionalityToOwnClass.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69269-DeprecateBackendUtilitygetPathType_web_nonweb.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69371-DeprecateFormElementImagebutton.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69401-AdoptFormToSupportTheExtbaseFluidMVCStack.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69535-DeprecateTYPO3CMSFluidViewHelpersBeButtonsIconViewHelper.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69561-ReplaceSpriteIconsWithIconFactoryInContextMenu.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69562-DeprecateHelperMethodsForRedundantCSRFProtection.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69568-VariousFormEngineRelatedMethods.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69705-AddUnifiedRefreshIcon.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69736-SelectOptionIconsInOptionTagsRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69754-TcaCtrlIconfileUsingRelativePathToExtAndFilenameOnly.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69938-HIDE_L10N_SIBLINGSFlexFormdisplayCond.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-16525-AddConditionsToINCLUDE_TYPOSCRIPT.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-19494-AddSELECTmmQueryMethodToDatabaseConnection.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-25341-SchedulerTaskToOptimizeDatabaseTables.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-28243-IntroduceTcaOptionToDisableAgeDisplay.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-31100-IntegrateMultilineSupportForTEXTBLOCKInFormWizard.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-38732-Fluid-basedContentElementsIntroduced.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-47812-QuerySupportForBETWEENAdded.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-52217-SignalForPreProcessingLinkvalidatorRecords.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-53406-AddPlaceholderAttributeToSomeTextfieldsInWizard.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-56282-LanguageSelectorForPageviewModule.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-56726-TriggerMetadataExtractionAfterFileUpload.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-57632-AddInlineLanguageLabelFilesWithTypoScript.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-59144-PageTSconfigWorkspacePreview.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-59591-ImageQualityDefinablePerSourceCollection.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-61799-ImprovedHandlingOfOnlineMedia.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-61993-CssPageStyleNowPageSpecific.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-63395-Html5VideoPosterPreviewImage.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-64535-IrreSuppressAndOverrideUseCombinationWarningViaTcaSettings.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-64726-UsingArbitraryFlashmessageQueues.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-65493-BackendRouting.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-65791-UsePHPConfiguredSendmailPathIfMAILtransportSendmailIsActive.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-66366-IntroducedMediaViewHelper.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-66371-IntroduceAutoplayOptionForVideoAndAudioFiles.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-67056-AddOptionToDisableMoveButtonsTCAGroupType.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-67875-OverrideCategoryRegistryEntry.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-67880-AddedCountToSplit.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-68166-RenderTypeForRsaEncryptedInputFields.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-68429-IntroducedAvatarProviderAPI.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-68700-AutoloadDefinitionCanBeProvidedInExt_emconfphp.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-68724-EMShowsOnlyDistributionsThatSuiteTheCurrentTYPO3Version.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-68741-IntroduceNewIconFactoryAsBaseForReplaceTheIconSkinningAPI.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-68746-AddAnnotationForCLIOnlyCommands.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-68756-AddConfigBaseToStdWrap.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-68757-ProvideUntouchedNewPasswordInFeloginPasswordChangedHook.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-68773-ShowASpecialImageForOfficialDistributionsInExtensionManager.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-68804-ColoredOutputForCLI-relevantErrorMessages.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-68837-ClosuresForCommandLineScripts.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-69095-IntroduceIconStateForIconFactory.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-69119-AddABasicSearchToTheFilelistModule.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-69389-AddSpinningFeatureForIcon.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-69401-AdoptFormToSupportTheExtbaseFluidMVCStack.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-69409-AllowValueAttributeForOPTIONObjectInWizard.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-69416-MakeAbstractPluginpi_loadLLLoadLabelsFromCustomFile.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-69459-ShowTt_contentPreviewInPageModuleViaFluid.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-69496-ExtractTitleFromPDFWhenIndexing.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-69512-SupportTyposcriptFilesAsTextFileType.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-69543-IntroducedGLOBALSTYPO3_CONF_VARSSYSmediafile_ext.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-69568-FormEngineDataProcessing.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-69602-SimplifyHandlingOfBackendLayoutsInFrontend.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-69730-IntroduceUniqueIdGenerator.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-69855-DispatcherForBackendRoutingAdded.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-69918-AddPSR-7-basedDispatchingForBackendModules.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-70002-MakeItPossibleToRegisterOwnIconsForFileExtensions.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-70078-ExtensionsCanProvideAClassMapForClassLoading.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Feature-7098-SeverityFilteringForFlashMessageQueue.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Important-67954-MigrateCTypesTextImageAndTextpicToTextmedia.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Important-68128-PHPMagicQuoteHandlingRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Important-68758-CommandControllersAllowedInSubfolders.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Important-68917-UpdateJQueryTo2x.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Important-69084-AddingExtbaseObjectsWithNOTNULLColumnsHasChanged.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Important-69137-LinkWizardPopupWidthAndHeightFieldsRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Important-69531-RemoveSpriteManagerIconViewHelper.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Important-69846-HaveEIDsWithPSR-7WithoutControllerInterface.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Important-69909-FAL-basedDatabaseFieldsMovedToInteger.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.5/Index.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6.x/Breaking-72931-SearchFormControllerpi_list_browseresultsHasBeenRenamed.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6.x/Breaking-73461-ImportModuleDisabledForNonAdminUsers.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6.x/Feature-73461-EnableImportModuleForNonAdminUsers.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6.x/Important-17904-ShowAccessRestrictedPagesDoesNotWorkWithSpecialMenus.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6.x/Important-75400-NewDataHandlerCommandCopyToLanguage.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6.x/Important-77411-RemovedExtbaseTableColumnCache.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6.x/Important-77830-CSC-HeaderLinkRespectsGlobalPageTarget.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6.x/Index.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-24449-UseMovePlaceholdersAsDefaultInWorkspaces.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-45899-SplitClassImportExportIntoClassesImportAndExport.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-51099-StreamlineSettingsConditions.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-62812-ResolveMenuUrlsToLinkToExternalPagesDirectly.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-63406-RespectRootlevelConfigurationinExtbaseQueries.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-66369-RemovedElementBrowserRelatedClasses.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-69227-StringsForLikeAreNotProperlyEscaped.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-69916-HookAjaxSaveCodeOfT3editorChanged.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-69916-RegisteredAJAXHandlersReplacedByRoutes.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-69916-RemovedBackendLogingetRsaPublicKeyAJAXHandler.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-70033-TcaIconOptionsForSelectFields.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-70055-OverrideNewContentElementWizardViaPageTSconfig.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-70132-FormEngineCustomFunctions.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-70229-BE-lockSSL3OptionRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-70444-EXTform-FormAttributesAreNotRenderedInFE.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-70503-EXTform-RemoveBreakOnErrorOptionFromWizard.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-70574-FormWizardSaveHandlingChanged.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-70578-JumpURLFunctionalityRemovedFromTheTYPO3Core.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-71110-TYPO3-specificUploadLimitRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-72117-APIChangeInExceptionHandlerInterface.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Breaking-77344-EXTform-RenameConfigurationForConfirmationView.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Deprecation-51482-ScriptBasedModules.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Deprecation-60712-GetDynamicTabMenu.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Deprecation-65728-DocumentTemplate-issueCommand.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Deprecation-69369-UsePropertyTextInsteadOfDataForTEXTAREATEXTBLOCKOPTION.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Deprecation-69822-DeprecateSelectFieldTca.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Deprecation-69877-UseModuleTemplateAPIForExtfilelist.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Deprecation-70052-ExtLoadedDisplayCondition.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Deprecation-70138-FlexFormLanguageHandling.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Deprecation-70477-DeprecateSpriteIconClasses.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Deprecation-70494-WrapClickMenuOnIcon.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Deprecation-70514-DynamicConfigFile.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Deprecation-71153-DocumentTemplateSpacer.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Deprecation-71249-DeprecateRenderMethodOfFlashMessageClass.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-20875-MakeHardcodedIndexedSearchParametersConfigurableViaTS.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-23156-IndexedSearchMakePathSeparatorOfSearchResultConfigurable.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-27057-RelationsToTheSameTableInExtbase.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-35245-ReworkWorkspaceNotificationSettings.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-44127-HooksForOpenIdToAutomaticallyCreateUserAccounts.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-47613-IndexedSearchMakeNo_cacheParameterForForwardSearchWordsInResultLinkConfigurable.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-56633-FormProtectionAPIForFrontEndUsage.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-64286-AddedAbsoluteUrlOptionToUriimageAndImageViewHelper.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-66369-AddedLinkBrowserAPIs.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-66369-AddedNewElementBrowserAPI.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-68771-AddContentObjectFunctionalityToFormMailPostProcessorAndIntroduceReplyToEmail.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-68895-IntroducedHookInBackendUserAuthenticationgetDefaultUploadFolder.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-69120-AddBasicFileSearchInElementBrowser.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-69706-AddInlineSupportForSvgIconProvider.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-69764-IntroducedFileIconDetectionByMimeType.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-69814-ModuleTemplateAPI.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-69916-PSR-7-basedRoutingForBackendAJAXRequests.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-70033-IntroducedTcaOptionShowIconTableForSelectSingleFields.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-70126-IntroduceTcaOptionToAddAutocompleteAttributeToInputFields.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-70170-ViewHelperToStripWhitespaceBetweenHTMLTags.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-70332-EXTform-AddHTML4HTML5AttributesToTheWizard.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-70531-RequireJSModuleForSplitButtons.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-70583-IntroducedIconAPIInJavaScript.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-71196-DisallowLocalizationMixtures.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-71251-AddFlashMessageSupportInModuleTemplateAPI.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Feature-72505-IntroduceHookToOverrideARecordOverlay.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Important-36166-MoveAccessRightParametersFromBEToSYSConfiguration.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Important-53681-ChangeWordingForUserSettingsResetConfigurationAndClearTemporaryData.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Important-68079-ExtensionMediaceMovedToTER.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Important-70956-BehaviorOfPageTCconfigOptionsKeepItemsAddItemsAndRemoveItemsChanged.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Important-71126-AllowToDefineMultipleInlineLocalizeSynchronizeCommands.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Important-72697-RemoveThumbnailFunctionalityOfImpexp.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Important-73565-AbstractConditionViewHelperNoLongerAutomaticallyCompilable.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/7.6/Index.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Includes.txt
typo3/sysext/core/Documentation/Index.rst
typo3/sysext/core/Documentation/Settings.cfg

index c676e5a..7c2cb64 100755 (executable)
@@ -41,13 +41,16 @@ for i in `find typo3/sysext/core/Documentation/Changelog -name "*.rst" -type f`;
 
 # This regex needs to check that the ..index:: line a) holds valid content and b) is
 # the last line in the checked file
-        if ! [[ "$fileContent" =~ '.. index:: '((TypoScript|TSConfig|TCA|FlexForm|LocalConfiguration|Fluid|FAL|Database|JavaScript|PHP-API|Frontend|Backend|CLI|RTE|ext:([a-z|A-Z|_|0-9]*))([,|[:space:]]{2})?)+$ ]]; then
-            INDEX="no or wrong index"
-            index_message="insert '.. index:: <at least one valid keyword>' at last line of the file. See Build/Scripts/validateRstFiles.sh for allowed keywords"
-            outputFileToStream=1;
-        else
-            INDEX=""
+        if ! [[ "$i" =~ (Changelog\/7\.[0-99]+\/|Changelog\/7\.6\.x\/) ]]; then
+            if ! [[ "$fileContent" =~ '.. index:: '((TypoScript|TSConfig|TCA|FlexForm|LocalConfiguration|Fluid|FAL|Database|JavaScript|PHP-API|Frontend|Backend|CLI|RTE|ext:([a-z|A-Z|_|0-9]*))([,|[:space:]]{2})?)+$ ]]; then
+                INDEX="no or wrong index"
+                index_message="insert '.. index:: <at least one valid keyword>' at last line of the file. See Build/Scripts/validateRstFiles.sh for allowed keywords"
+                outputFileToStream=1;
+            else
+                INDEX=""
+            fi
         fi
+
         # Output filename in case any error was found
         if [ $outputFileToStream == 1 ] ; then
             FILE=${i/#typo3\/sysext\/core\/Documentation\/Changelog\//}
diff --git a/typo3/sysext/core/Documentation/Changelog-7.rst b/typo3/sysext/core/Documentation/Changelog-7.rst
new file mode 100644 (file)
index 0000000..bb50583
--- /dev/null
@@ -0,0 +1,21 @@
+:orphan:
+
+.. include:: Includes.txt
+
+============
+ChangeLog v7
+============
+
+Every change to the TYPO3 Core which might affect your site is documented here.
+
+.. toctree::
+   :titlesonly:
+
+   Changelog/7.6.x/Index
+   Changelog/7.6/Index
+   Changelog/7.5/Index
+   Changelog/7.4/Index
+   Changelog/7.3/Index
+   Changelog/7.2/Index
+   Changelog/7.1/Index
+   Changelog/7.0/Index
diff --git a/typo3/sysext/core/Documentation/Changelog-8.rst b/typo3/sysext/core/Documentation/Changelog-8.rst
new file mode 100644 (file)
index 0000000..1c684be
--- /dev/null
@@ -0,0 +1,21 @@
+:orphan:
+
+.. include:: Includes.txt
+
+============
+ChangeLog v8
+============
+
+Every change to the TYPO3 Core which might affect your site is documented here.
+
+.. toctree::
+   :titlesonly:
+
+   Changelog/8.7/Index
+   Changelog/8.6/Index
+   Changelog/8.5/Index
+   Changelog/8.4/Index
+   Changelog/8.3/Index
+   Changelog/8.2/Index
+   Changelog/8.1/Index
+   Changelog/8.0/Index
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-19737-PreferRootTemplate.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-19737-PreferRootTemplate.rst
new file mode 100644 (file)
index 0000000..3b1b273
--- /dev/null
@@ -0,0 +1,32 @@
+
+.. include:: ../../Includes.txt
+
+==================================================
+Breaking: #19737 - Prefer root templates for pages
+==================================================
+
+See :issue:`19737`
+
+Description
+===========
+
+The Core now gives templates having set the root-flag precedence over normal extension templates.
+This ignores the fact that normally the first template of the current page is chosen, following their sorting.
+
+This improves user experience as the user expects the root template to be the one with highest priority.
+
+Impact
+======
+
+Pages where multiple templates are present not having a root-template as the topmost template
+in the list will encounter different results when templates are evaluated.
+
+Affected installations
+======================
+
+Installations with pages where multiple templates are present not having a/the root-template as the topmost template.
+
+Migration
+=========
+
+Ensure the templates have correct flags set.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-33805-ClickMenuRewrite.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-33805-ClickMenuRewrite.rst
new file mode 100644 (file)
index 0000000..f8df428
--- /dev/null
@@ -0,0 +1,50 @@
+
+.. include:: ../../Includes.txt
+
+====================================
+Breaking: #33805 - ClickMenu Rewrite
+====================================
+
+See :issue:`33805`
+
+Description
+===========
+
+The ClickMenu has seen some major changes under the hood. This implies some refactoring within JavaScript where existing
+functionality is replaced by a AMD Module based on jQuery. The following JS methods are now replaced by respective
+methods:
+
+- showClickmenu_raw()
+- Clickmenu.show()
+- Clickmenu.populateData()
+
+The new functionality is available via a global JavaScript object called TYPO3.ClickMenu which has equal
+functions.
+
+Additionally the ClickMenu is now used via AJAX completely, all non-AJAX calls are not supported anymore.
+
+Impact
+======
+
+All third-party extensions using alt_clickmenu.php directly in the backend, or using the above JavaScript calls directly.
+
+Affected installations
+======================
+
+Any installation using extensions having Backend modules using JavaScript functions for the ClickMenu inline
+and installations using extensions using alt_clickmenu.php directly.
+
+Migration
+=========
+
+Any use of "Clickmenu.show()" etc should be avoided and channelled through the according DocumentTemplate methods.
+
+- BackendUtility::wrapClickMenuOnIcon()
+- DocumentTemplate->getContextMenuCode()
+
+If a backend module without a DocumentTemplate (with e.g. Extbase/Fluid) is used, this is done with a separate class
+and related data attribute:
+
+.. code-block:: html
+
+       <a href="#" class="t3-js-clickmenutrigger" data-table="be_users" data-uid="{record.uid}" data-listframe="1">
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-42543-DefaultTypoScriptRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-42543-DefaultTypoScriptRemoved.rst
new file mode 100644 (file)
index 0000000..8ddb345
--- /dev/null
@@ -0,0 +1,43 @@
+
+.. include:: ../../Includes.txt
+
+=============================================
+Breaking: #42543 - Default TypoScript Removed
+=============================================
+
+See :issue:`42543`
+
+Description
+===========
+
+The default TypoScript :code:`styles.insertContent` was removed without substitution.
+
+
+Impact
+======
+
+Frontend output may change.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if its TypoScript operates with :code:`styles.insertContent`. This is pretty unlikely since the styles segment was hidden in the TypoScript Object Browser.
+
+
+Migration
+=========
+
+Either remove usage of :code:`styles.insertContent` or add a snippet at an early point in TypoScript for backwards compatibility.
+
+.. code-block:: typoscript
+
+    styles.insertContent = CONTENT
+    styles.insertContent {
+      table = tt_content
+      select {
+        orderBy = sorting
+        where = colPos=0
+        languageField = sys_language_uid
+      }
+    }
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-53542-DeprecatedCodeRemovalInFluid.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-53542-DeprecatedCodeRemovalInFluid.rst
new file mode 100644 (file)
index 0000000..deda97c
--- /dev/null
@@ -0,0 +1,55 @@
+
+.. include:: ../../Includes.txt
+
+=============================================================
+Breaking: #53542 - Removal of deprecated code in sysext fluid
+=============================================================
+
+See :issue:`53542`
+
+Description
+===========
+
+ContainerViewHelper
+-------------------
+
+The following options have been removed from the ViewHelper:
+
+* `enableJumpToUrl`
+* `addCssFile`, use `includeCssFiles` instead
+* `addJsFile`, use `includeJsFiles` instead
+
+
+AbstractBackendViewHelper
+-------------------------
+
+The usage of `$GLOBALS['SOBE']` is removed for retrieving the DocumentTemplate instance.
+Use `->getDocInstance()` instead.
+
+
+TemplateView
+------------
+
+The following methods have been removed:
+
+* `getTemplateRootPath()` is removed, use `getTemplateRootPaths()` instead
+* `getPartialRootPath()` is removed, use `setPartialRootPaths()` instead
+* `getLayoutRootPath()` is removed, use `getLayoutRootPaths()` instead
+
+
+Impact
+======
+
+A call to any of the aforementioned methods by third party code will result in a fatal PHP error.
+
+
+Affected installations
+======================
+
+Any installation which contains third party code still using these deprecated methods.
+
+
+Migration
+=========
+
+Replace the calls with the suggestions outlined above.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-53658-RemoveAlternateBgColorsOption.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-53658-RemoveAlternateBgColorsOption.rst
new file mode 100644 (file)
index 0000000..a2a8b97
--- /dev/null
@@ -0,0 +1,32 @@
+
+.. include:: ../../Includes.txt
+
+===================================================
+Breaking: #53658 - option alternateBgColors removed
+===================================================
+
+See :issue:`53658`
+
+Description
+===========
+
+The PageTSConfig option :code:`mod.web_list.alternateBgColors` is removed without substitution.
+
+
+Impact
+======
+
+Extensions that extend the DatabaseRecordList and are using the property :code:`alternateBgColors`
+
+The option in the TableListViewHelper has been deprecated and will be removed in TYPO3 CMS 8.
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension uses the removed property.
+
+
+Migration
+=========
+
+Remove the call to the removed property.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-54409-RteAcronymButtonRenamedAbbreviation.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-54409-RteAcronymButtonRenamedAbbreviation.rst
new file mode 100644 (file)
index 0000000..ec4e239
--- /dev/null
@@ -0,0 +1,46 @@
+
+.. include:: ../../Includes.txt
+
+==================================================================
+Breaking: #54409 - RTE "acronym" button was renamed "abbreviation"
+==================================================================
+
+See :issue:`54409`
+
+Description
+===========
+
+The "acronym" tag being deprecated, the RTE "acronym" button was renamed "abbreviation".
+Accordingly, the RTE Acronym plugin was renamed Abbreviation.
+
+
+Impact
+======
+
+The "abbreviation" button may not appear in the RTE toolbar, if configured as "acronym" in Page TSconfig, TCA special configuration options and/or User TSconfig.
+Possible undefined PHP class errors.
+Possible Javascript or file not found errors.
+
+
+Affected installations
+======================
+
+An installation is affected if the "acronym" button was configured in Page TSconfig and/or User TSconfig.
+An installation is affected if a 3rd party extension refers to the "acronym" button in TCA special configuration options.
+An installation is affected if a 3rd party extension refers to class TYPO3\CMS\Rtehtmlarea\Extension\Acronym
+An installation is affected if a 3rd party extension loads the JavaScript file of the Acronym plugin: EXT:rtehtmlarea/Resources/Public/Javascript/Plugins/Acronym.js
+
+
+Migration
+=========
+
+There is no immediate impact on the RTE configuration in Page TSconfig and TCA special configuration options until the automatic conversion of existing references to "acronym" is removed in TYPO3 CMS 8.0.
+Intallations may run the upgrade wizard of the Install tool to migrate the contents of Page TSconfig, replacing "acronym" by "abbreviation".
+Note that this string replacement will apply to all contents of PageTSconfig.
+The migration of PageTSconfig may also be done manually.
+
+User TSconfig must be modified to refer to "abbreviation" instead of "acronym".
+
+Any affected 3rd party extension must be modified to refer to the "abbreviation" button rather than "acronym" in TCA special configuration options.
+Any affected 3rd party extension must be modified to refer to class TYPO3\CMS\Rtehtmlarea\Extension\Abbreviation rather than TYPO3\CMS\Rtehtmlarea\Extension\Acronym
+Any affected 3rd party extension must be modified to load EXT:rtehtmlarea/Resources/Public/Javascript/Plugins/Abbreviation.js rather than EXT:rtehtmlarea/Resources/Public/Javascript/Plugins/Acronym.js
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-57382-FlashMessageApi.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-57382-FlashMessageApi.rst
new file mode 100644 (file)
index 0000000..32110dd
--- /dev/null
@@ -0,0 +1,30 @@
+
+.. include:: ../../Includes.txt
+
+===============================================
+Breaking: #57382 - Remove old flash message API
+===============================================
+
+See :issue:`57382`
+
+Description
+===========
+
+The old flash message API is removed.
+
+Impact
+======
+
+Extensions relying on the old (static) flash message queue API will not work anymore.
+Extbase removes the protected old flashMessageContainer.
+
+Affected installations
+======================
+
+Any installation that uses an extension relying on the old API.
+
+Migration
+=========
+
+Change the API calls to not be of static kind anymore.
+Extbase extensions have to use `getFlashMessageQueue()` of the controllerContext
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-57396-ExtbaseDeprecatedPropertyMapperRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-57396-ExtbaseDeprecatedPropertyMapperRemoved.rst
new file mode 100644 (file)
index 0000000..8737d74
--- /dev/null
@@ -0,0 +1,37 @@
+
+.. include:: ../../Includes.txt
+
+=================================================================
+Breaking: #57396 - Deprecated Extbase Property Mapper was removed
+=================================================================
+
+See :issue:`57396`
+
+Description
+===========
+
+A new Property Mapper that mapped request arguments to controller action arguments
+was introduced in Extbase 1.4 and the old one was deprecated at the same time.
+Along with the mapping, the validation API has also been changed.
+The rewritten property mapper is turned on by default since TYPO3 6.2
+
+Now the old mapping and validation API is completely removed.
+
+Impact
+======
+
+Extbase extensions that relied on the internal behaviour of the deprecated property mapper
+or make use of the old validation API will stop working or may not work as expected any more.
+
+Affected installations
+======================
+
+Extbase extensions that turned off the introduced feature switch with the TypoScript setting
+:code:`features.rewrittenPropertyMapper = 0` because they relied on internal behavior of the old property mapper
+will stop working.
+
+Migration
+=========
+
+Manual migration of extension code might be required, especially when own validators using the old
+validation API were used.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-59659-DeprecatedCodeRemovalInBackendSysext.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-59659-DeprecatedCodeRemovalInBackendSysext.rst
new file mode 100644 (file)
index 0000000..599b04d
--- /dev/null
@@ -0,0 +1,62 @@
+
+.. include:: ../../Includes.txt
+
+===============================================================
+Breaking: #59659 - Removal of deprecated code in sysext backend
+===============================================================
+
+See :issue:`59659`
+
+Description
+===========
+
+Flexforms
+---------
+
+Flexform xml that still contains the old "<tx_templavoila><title>" code has to be adapted.
+The "<tx_templavoila>" elements needs to be removed.
+
+Wizard registration
+-------------------
+
+Wizard registration in TCA must not contain the "script=some/path/script.php" definition anymore.
+The new API for registering wizards is to set "module[name]=module_name".
+
+Removed PHP methods
+-------------------
+
+* `AbstractRecordList::writeBottom()` is removed without replacement. The functionality is not needed anymore.
+* `SpriteGenerator::setOmmitSpriteNameInIconName()` is removed in favor of `setOmitSpriteNameInIconName()`
+* `DocumentTemplate::isCMlayers()` is removed without replacement. The functionality is obsolete.
+* `DocumentTemplate::getFileheader()` is removed. Use `getResourceHeader()` instead.
+* `BackendUtility::displayWarningMessages()` is removed without replacement. The functionality was moved to ext:aboutmodules.
+* `IconUtility::getIconImage()` is removed without replacement. Use sprite icon API instead.
+* `PageLayoutView::getSelectedBackendLayoutUid()` is removed. Use `BackendLayoutView::getSelectedCombinedIdentifier()` instead.
+* `ClickMenu::menuItemsForClickMenu()` is removed without replacement. The functionality is obsolete.
+
+Removed JS functions
+--------------------
+
+* `showClickmenu_noajax()` is removed. Use `Clickmenu.ajax = false; showClickmenu_raw();` instead.
+* `setLayerObj()` is replaced with `Clickmenu.populateData()`.
+* `hideEmpty()` is replaced with `Clickmenu.hideAll()`.
+* `hideSpecific()` is replaced with `Clickmenu.hide()`. E.g. `Clickmenu.hide('contentMenu1');`
+* `showHideSelectorBoxes()` is replaced with `toggleSelectorBoxes()`.
+
+Impact
+======
+
+A call to any of the aforementioned methods by third party code will result in
+a fatal PHP error.
+
+
+Affected installations
+======================
+
+Any installation which contains third party code still using these deprecated methods.
+
+
+Migration
+=========
+
+Replace the calls with the suggestions outlined above.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-59966-ExtensionConfigurationCacheClearing.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-59966-ExtensionConfigurationCacheClearing.rst
new file mode 100644 (file)
index 0000000..26401d7
--- /dev/null
@@ -0,0 +1,32 @@
+
+.. include:: ../../Includes.txt
+
+=================================================================
+Breaking: #59966 - Extension Configuration cache-flushing changed
+=================================================================
+
+See :issue:`59966`
+
+Description
+===========
+
+On saving the configuration of an extension, the system cache group has been flushed.
+This is inefficient as this includes also the classes cache, but most changes will
+never need this cache to be cleared.
+We optimize this for the common case and stop flushing caches after configuration changes completely.
+
+Impact
+======
+
+Extensions which relied on cache-clearing after configuration changes may require a manual cache flush.
+
+Affected installations
+======================
+
+Any installation that uses extensions relying on automatic cache flush after extension configuration changes.
+
+Migration
+=========
+
+Extensions requiring a cache flush after configuration changes need to implement a slot
+for the `afterExtensionConfigurationWrite` signal which allows individual cache flush actions.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60063-FeloginPluginFileRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60063-FeloginPluginFileRemoved.rst
new file mode 100644 (file)
index 0000000..7ae8fc3
--- /dev/null
@@ -0,0 +1,33 @@
+
+.. include:: ../../Includes.txt
+
+=========================================
+Breaking: #60063 - Felogin Plugin Removed
+=========================================
+
+See :issue:`60063`
+
+Description
+===========
+
+File EXT:felogin/pi1/class.tx_felogin_pi1.php was removed.
+
+
+Impact
+======
+
+- A require in PHP of this file throws a fatal error.
+
+- An :code:`includeLibs` TypoScript setting to this file raises a warning.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension requires EXT:felogin/pi1/class.tx_felogin_pi1.php or if an includeLibs TypoScript setting to this file is set.
+
+
+Migration
+=========
+
+Remove the require line in PHP and includeLibs line in TypoScript, they are obsolete.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60135-RecursiveStdWrapChange.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60135-RecursiveStdWrapChange.rst
new file mode 100644 (file)
index 0000000..e7e3349
--- /dev/null
@@ -0,0 +1,52 @@
+
+.. include:: ../../Includes.txt
+
+============================================================
+Breaking: #60135 - Recursive stdWrap is now only called once
+============================================================
+
+See :issue:`60135`
+
+Description
+===========
+
+If recursive stdWrap configuration was used, the stdWrap method was called twice, although the content
+was only rendered once. This performance overhead is now removed.
+
+
+Impact
+======
+
+If a recursive stdWrap configuration is used, which sets or acts on a global state like registers,
+the resulting rendering can now be different because the global state is now modified only once.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if there is TypoScript code like:
+
+::
+
+  page.1 = TEXT
+  page.1 {
+    value = Counter:
+    append = TEXT
+    append.data = register:Counter
+    stdWrap.append = LOAD_REGISTER
+    stdWrap.append {
+      Counter.cObject = TEXT
+      Counter.cObject.data = register:Counter
+      Counter.cObject.wrap = |+1
+      Counter.prioriCalc = 1
+    }
+  }
+
+..
+
+This now correctly outputs `Counter:1` instead of `Counter:2`
+
+Migration
+=========
+
+The usage of recursive stdWrap TypoScript configuration needs to be checked and probably adapted to fit the fixed behavior.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60152-formatSizeAdheresLocale.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60152-formatSizeAdheresLocale.rst
new file mode 100644 (file)
index 0000000..b5a8f1c
--- /dev/null
@@ -0,0 +1,36 @@
+
+.. include:: ../../Includes.txt
+
+=================================================================
+Breaking: #60152 - GeneralUtility::formatSize is now locale aware
+=================================================================
+
+See :issue:`60152`
+
+Description
+===========
+
+The :code:`GeneralUtility::formatSize()` method now adheres to the currently set locale and
+selects the correct decimal separator symbol.
+This also applies to the TypoScript option :code:`stdWrap.bytes`, which uses the method internally,
+as well as the Filelist content element type.
+
+Impact
+======
+
+All output generated for locales, where the decimal separator is not a dot, will change to use
+the correct symbol. e.g. comma for German.
+
+Affected installations
+======================
+
+Any installation that uses the :code:`formatSize()` method in one of the ways mentioned.
+
+Migration
+=========
+
+If you think you get the wrong decimal separator, ensure the locale is configured correctly
+and the locale really exists on the server.
+
+TypoScript option: :code:`config.locale`
+Commandline: `locale -a`
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60559-DroppedBackendLoginOptions.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60559-DroppedBackendLoginOptions.rst
new file mode 100644 (file)
index 0000000..09b231f
--- /dev/null
@@ -0,0 +1,32 @@
+
+.. include:: ../../Includes.txt
+
+================================================
+Breaking: #60559 - Dropped Backend Login Options
+================================================
+
+See :issue:`60559`
+
+Description
+===========
+
+Handling of :code:`$GLOBALS['TBE_STYLES']['loginBoxImage_rotationFolder']` and :code:`$GLOBALS['TBE_STYLES']['loginBoxImage_author']` was dropped.
+
+
+Impact
+======
+
+Setting those options has no effect anymore.
+
+
+Affected installations
+======================
+
+These options had no effect with standard core internal login screen based on t3skin for a long time already. Instances are
+only affected if a 3rd party extension is loaded that changes the backend login screen and operates with these settings.
+
+
+Migration
+=========
+
+Remove these options and their usage from the affected 3rd party extension or unload the extension.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60559-T3skinBackendLoginJavascriptFileMoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60559-T3skinBackendLoginJavascriptFileMoved.rst
new file mode 100644 (file)
index 0000000..c604d34
--- /dev/null
@@ -0,0 +1,32 @@
+
+.. include:: ../../Includes.txt
+
+=============================================================
+Breaking: #60559 - T3skin Backend Login Javascript File Moved
+=============================================================
+
+See :issue:`60559`
+
+Description
+===========
+
+Javascript files of the backend login form moved from EXT:t3skin to EXT:backend.
+
+
+Impact
+======
+
+Javascript or file not found errors.
+
+
+Affected installations
+======================
+
+An installation is affected if a 3rd party extension includes EXT:t3skin/Resources/Public/JavaScript/login.js
+
+
+Migration
+=========
+
+Include EXT:backend/Resources/Public/JavaScript/login.js instead or refactor the affected extension to free it
+from the dependency to this core internal file.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60559-T3skinBackendLoginTemplateMoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60559-T3skinBackendLoginTemplateMoved.rst
new file mode 100644 (file)
index 0000000..5ad1367
--- /dev/null
@@ -0,0 +1,32 @@
+
+.. include:: ../../Includes.txt
+
+===========================================================
+Breaking: #60559 - T3skin Backend Login Template File Moved
+===========================================================
+
+See :issue:`60559`
+
+Description
+===========
+
+The HTML template file for the backend login screen was moved from EXT:t3skin to EXT:backend.
+
+
+Impact
+======
+
+Broken login screen.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension uses file EXT:t3skin/Resources/Private/Templates/login.html
+
+
+Migration
+=========
+
+Use file EXT:backend/Resources/Private/Templates/login.html instead or refactor the affected extension to free it
+from the dependency to this core internal file.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60561-DefaultTypoScriptConstantsRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60561-DefaultTypoScriptConstantsRemoved.rst
new file mode 100644 (file)
index 0000000..f8298d1
--- /dev/null
@@ -0,0 +1,48 @@
+
+.. include:: ../../Includes.txt
+
+=======================================================
+Breaking: #60561 - Default TypoScript Constants Removed
+=======================================================
+
+See :issue:`60561`
+
+Description
+===========
+
+These default TypoScript constants were dropped:
+
+- :code:`{$_clear}`
+- :code:`{$_blackBorderWrap}`
+- :code:`{$_tableWrap}`
+- :code:`{$_tableWrap_DEBUG}`
+- :code:`{$_stdFrameParams}`
+- :code:`{$_stdFramesetParams}`
+
+
+Impact
+======
+
+Frontend output may change.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if own TypoScript uses the above mentioned TypoScript constants.
+
+
+Migration
+=========
+
+Either remove usage of the above constants or add a snippet at an early point in TypoScript for backwards compatibility.
+
+.. code-block:: typoscript
+
+      _clear = <img src="clear.gif" width="1" height="1" alt="" />
+      _blackBorderWrap = <table border="0" bgcolor="black" cellspacing="0" cellpadding="1"><tr><td> | </td></tr></table>
+      _tableWrap = <table border="0" cellspacing="0" cellpadding="0"> | </table>
+      _tableWrap_DEBUG = <table border="1" cellspacing="0" cellpadding="0"> | </table>
+      _stdFrameParams = frameborder="no" marginheight="0" marginwidth="0" noresize="noresize"
+      _stdFramesetParams = 'border="0" framespacing="0" frameborder="no"
+
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60582-RsaauthJavascriptFilesMoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60582-RsaauthJavascriptFilesMoved.rst
new file mode 100644 (file)
index 0000000..a4083be
--- /dev/null
@@ -0,0 +1,31 @@
+
+.. include:: ../../Includes.txt
+
+=================================================
+Breaking: #60582 - Rsaauth Javascript Files Moved
+=================================================
+
+See :issue:`60582`
+
+Description
+===========
+
+Javascript files from EXT:rsaauth were moved from resources/ to Resources/Public/JavaScript.
+
+
+Impact
+======
+
+Javascript or file not found errors.
+
+
+Affected installations
+======================
+
+An installation is affected if a 3rd party extension includes Javascript files from rsaauth.
+
+
+Migration
+=========
+
+Change affected extension to include Javascript files from resources/ to Resources/Public/JavaScript/.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60609-ConfigurationManagerSignalChange.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60609-ConfigurationManagerSignalChange.rst
new file mode 100644 (file)
index 0000000..40838da
--- /dev/null
@@ -0,0 +1,32 @@
+
+.. include:: ../../Includes.txt
+
+=======================================================
+Breaking: #60609 - Configuration Manager Signal Changed
+=======================================================
+
+See :issue:`60609`
+
+Description
+===========
+
+The extension for which the configuration was written was added to the signal emitted
+in the ConfigurationManager of the ExtensionManager as first parameter as the whole signal was
+unusable without this information.
+
+
+Impact
+======
+
+The arguments for a method listening to this signal have changed.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if there is code using the signal "afterExtensionConfigurationWrite".
+
+Migration
+=========
+
+Rewrite the listening function to use the extension key as first parameter.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60630-SchedulerJavascriptFileMoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60630-SchedulerJavascriptFileMoved.rst
new file mode 100644 (file)
index 0000000..4ca492d
--- /dev/null
@@ -0,0 +1,33 @@
+
+.. include:: ../../Includes.txt
+
+=============================================================
+Breaking: #60630 - Scheduler Javascript File Moved
+=============================================================
+
+See :issue:`60630`
+
+Description
+===========
+
+Javascript files of the scheduler module moved from EXT:scheduler/res/tx_scheduler_be.js to
+EXT:scheduler/Resources/Public/JavaScript/Scheduler.js
+
+
+Impact
+======
+
+Javascript or file not found errors.
+
+
+Affected installations
+======================
+
+An installation is affected if a 3rd party extension includes EXT:scheduler/res/tx_scheduler_be.js
+
+
+Migration
+=========
+
+Include EXT:scheduler/Resources/Public/JavaScript/Scheduler.js instead or refactor the affected extension to free it
+from the dependency to this scheduler internal file.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60630-SchedulerLanguageFilesMoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60630-SchedulerLanguageFilesMoved.rst
new file mode 100644 (file)
index 0000000..3226a89
--- /dev/null
@@ -0,0 +1,34 @@
+
+.. include:: ../../Includes.txt
+
+===========================================================
+Breaking: #60630 - Scheduler Language Files Moved
+===========================================================
+
+See :issue:`60630`
+
+Description
+===========
+
+The language files of the scheduler extension are moved to EXT:scheduler/Resources/Private/Language/
+
+
+Impact
+======
+
+Labels are not translated when being fetched from old file location.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension uses a language file from EXT:scheduler
+or if localization overrides of these files are registered. Those overridden labels may not
+work anymore.
+
+
+Migration
+=========
+
+Use new path to language file instead or create/copy the labels to an own language file and
+adapt existing overrides to the new file locations.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60630-SchedulerModuleTemplateMoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-60630-SchedulerModuleTemplateMoved.rst
new file mode 100644 (file)
index 0000000..feb247e
--- /dev/null
@@ -0,0 +1,33 @@
+
+.. include:: ../../Includes.txt
+
+===========================================================
+Breaking: #60630 - Scheduler Module Template File Moved
+===========================================================
+
+See :issue:`60630`
+
+Description
+===========
+
+The HTML template file for the scheduler module was moved from EXT:scheduler/mod1/mod_template.html
+to EXT:scheduler/Resources/Private/Templates/Module.html.
+
+
+Impact
+======
+
+Broken module screen.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension uses file EXT:scheduler/mod1/mod_template.html
+
+
+Migration
+=========
+
+Use file EXT:scheduler/Resources/Private/Templates/Module.html instead or refactor the affected extension to free it
+from the dependency to this scheduler internal file.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61459-RemovalTslib.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61459-RemovalTslib.rst
new file mode 100644 (file)
index 0000000..44ad141
--- /dev/null
@@ -0,0 +1,36 @@
+
+.. include:: ../../Includes.txt
+
+===========================================================
+Breaking: #61459 - Removal of tslib directory and constant
+===========================================================
+
+See :issue:`61459`
+
+Description
+===========
+
+The tslib/ directory and the constant PATH_tslib were removed.
+
+Impact
+======
+
+Extensions that still use PATH_tslib constant, and reference typo3/sysext/cms/tslib/index_ts.php directly won't work.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension uses :file:`index_ts.php` directly, or if the main
+:file:`index.php` is not replaced with the TYPO3 Update (used on certain install types). The index.php file must be
+replaced with the current version from the TYPO3 CMS Core.
+
+Besides scripts are affected that access the time tracking (:code:`$TT`) or typoscript frontend controller (:code:`$TSFE`)
+objects instead of using :code:`$GLOBALS['TT']` respectively :code:`$GLOBALS['TSFE']`.
+
+
+Migration
+=========
+
+Remove the constant PATH_tslib from the 3rd party extension, use a current version of index.php and use :code:`$GLOBALS['TT']`
+and :code:`$GLOBALS['TSFE']` where necessary.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61471-t3skinCssFilesMovedToLess.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61471-t3skinCssFilesMovedToLess.rst
new file mode 100644 (file)
index 0000000..4aaf1d4
--- /dev/null
@@ -0,0 +1,36 @@
+
+.. include:: ../../Includes.txt
+
+=====================================================
+Breaking: #61471 - EXT:t3skin CSS files moved to less
+=====================================================
+
+See :issue:`61471`
+
+Description
+===========
+
+All CSS files in EXT:t3skin are moved to less files and handled by less CSS pre processor
+and merged to a single CSS file.
+
+
+Impact
+======
+
+Single CSS files can not be included anymore. This may result in broken layouts.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if an extension loads single CSS files from EXT:t3skin. Backend modules of
+extensions usually get CSS core stuff loaded by default, which will not be a problem. An extension is
+only affected if single CSS files are explicitly referenced. This should be a rare case.
+
+
+Migration
+=========
+
+Most simple solution is to copy over the "old" CSS file from an older instance. Directly including those
+files from t3skin is discouraged. A better solution is to refactor the extension to use the full t3skin
+CSS file and to overlay it with required changes in an own file.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61781-IncludeOnceArrayOfClickMenuControllerRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61781-IncludeOnceArrayOfClickMenuControllerRemoved.rst
new file mode 100644 (file)
index 0000000..72a43a5
--- /dev/null
@@ -0,0 +1,31 @@
+
+.. include:: ../../Includes.txt
+
+====================================================================
+Breaking: #61781 - include_once array in ClickMenuController removed
+====================================================================
+
+See :issue:`61781`
+
+Description
+===========
+
+The include_once array of the ClickMenuController, which is filled with paths from the
+:code:`$GLOBALS['TBE_MODULES_EXT']['xMOD_alt_clickmenu']['extendCMclasses']['path']` setting, has been removed.
+
+Impact
+======
+
+Extension classes relying on the :code:`$GLOBALS['TBE_MODULES_EXT']['xMOD_alt_clickmenu']['extendCMclasses']['path']` registration for autoloading will not be loaded anymore.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension uses the removed class loading registration method.
+
+
+Migration
+=========
+
+All classes are autoloaded automatically by TYPO3 CMS Core.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61782-DeprecatedDocumentTemplateClassesRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61782-DeprecatedDocumentTemplateClassesRemoved.rst
new file mode 100644 (file)
index 0000000..dbb3e2c
--- /dev/null
@@ -0,0 +1,35 @@
+
+.. include:: ../../Includes.txt
+
+==============================================================
+Breaking: #61782 - deprecated DocumentTemplate classes removed
+==============================================================
+
+See :issue:`61782`
+
+Description
+===========
+
+The following deprecated classes have been removed:
+
+:code:`\TYPO3\CMS\Backend\Template\MediumDocumentTemplate`
+:code:`\TYPO3\CMS\Backend\Template\SmallDocumentTemplate`
+:code:`\TYPO3\CMS\Backend\Template\StandardDocumentTemplate`
+
+
+Impact
+======
+
+Extensions that still use one of the removed classes for their backend module won't work.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension uses one of the removed classes.
+
+
+Migration
+=========
+
+Use :code:`\TYPO3\CMS\Backend\Template\DocumentTemplate` instead.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61783-RemoveDeprecatedMailFunctionality.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61783-RemoveDeprecatedMailFunctionality.rst
new file mode 100644 (file)
index 0000000..b91aad9
--- /dev/null
@@ -0,0 +1,32 @@
+
+.. include:: ../../Includes.txt
+
+=================================================
+Breaking: #61783 - Removed deprecated mailing API
+=================================================
+
+See :issue:`61783`
+
+Description
+===========
+
+The deprecated methods to send email are removed.
+This includes the :code:`MailUtility::mail()` method, the mail delivery substitution API and the :code:`plainMailEncoded()` methods.
+
+Impact
+======
+
+Any call to :code:`MailUtility::mail()` or :code:`GeneralUtility::plainMailEncoded()` will result in a fatal error.
+The option :code:`$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/utility/class.t3lib_utility_mail.php']['substituteMailDelivery']`
+does not have any effect.
+
+
+Affected installations
+======================
+
+Any installation using an extension still using the deprecated API will fail.
+
+Migration
+=========
+
+Use the :code:`\TYPO3\CMS\Core\Mail\Mailer` API for sending email.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61785-FrontendTcaFunctionsRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61785-FrontendTcaFunctionsRemoved.rst
new file mode 100644 (file)
index 0000000..4200575
--- /dev/null
@@ -0,0 +1,32 @@
+
+.. include:: ../../Includes.txt
+
+================================================================================================
+Breaking: #61785 - getCompressedTCarray and includeTCA from TypoScriptFrontendController removed
+================================================================================================
+
+See :issue:`61785`
+
+Description
+===========
+
+Methods :code:`getCompressedTCarray()` and :code:`includeTCA()` from :code:`\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController` have been removed.
+
+Impact
+======
+
+Extensions that still use :code:`\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::getCompressedTCarray()` or :code:`\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::includeTCA()` will trigger a fatal error.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension uses one of the removed functions.
+
+
+Migration
+=========
+
+Full TCA is always loaded during bootstrap in FE, the methods are obsolete.
+If an eid script calls this method to load TCA, use :code:`\TYPO3\CMS\Frontend\Utility\EidUtility::initTCA()` instead.
+
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61785-LoadTcaFunctionRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61785-LoadTcaFunctionRemoved.rst
new file mode 100644 (file)
index 0000000..8dd111c
--- /dev/null
@@ -0,0 +1,32 @@
+
+.. include:: ../../Includes.txt
+
+=============================================================
+Breaking: #61785 - loadTCA function in GeneralUtility removed
+=============================================================
+
+See :issue:`61785`
+
+Description
+===========
+
+Method :code:`loadTCA()` from :code:`\TYPO3\CMS\Core\Utility\GeneralUtility` is removed.
+
+Impact
+======
+
+Extensions that still use :code:`\TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA()` will trigger a fatal error.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension still calls :code:`loadTCA`.
+
+
+Migration
+=========
+
+The method is obsolete, full TCA is always loaded in all context except eID.
+It is safe to remove the method call.
+
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61786-ExtbaseDeprecatedTypeHandlingServiceRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61786-ExtbaseDeprecatedTypeHandlingServiceRemoved.rst
new file mode 100644 (file)
index 0000000..580e87a
--- /dev/null
@@ -0,0 +1,31 @@
+
+.. include:: ../../Includes.txt
+
+===================================================================
+Breaking: #61786 - remove deprecated TypeHandlingService in extbase
+===================================================================
+
+See :issue:`61786`
+
+Description
+===========
+
+The TypeHandlingService class is removed from the extbase extension.
+
+
+Impact
+======
+
+Extensions that still use :code:`\TYPO3\CMS\Extbase\Service\TypeHandlingService` won't work.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension uses the removed class :code:`\TYPO3\CMS\Extbase\Service\TypeHandlingService`.
+
+
+Migration
+=========
+
+Replace all calls to :code:`\TYPO3\CMS\Extbase\Service\TypeHandlingService` functions to their new static functions in :code:`\TYPO3\CMS\Extbase\Utility\TypeHandlingUtility`
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61802-IsLocalconfWritableFunctionRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61802-IsLocalconfWritableFunctionRemoved.rst
new file mode 100644 (file)
index 0000000..47db46e
--- /dev/null
@@ -0,0 +1,31 @@
+
+.. include:: ../../Includes.txt
+
+==================================================================
+Breaking: #61802 - deprecated isLocalconfWritable function removed
+==================================================================
+
+See :issue:`61802`
+
+Description
+===========
+
+The function :code:`isLocalconfWritable()` :code:`from \TYPO3\CMS\Core\Utility\ExtensionManagementUtility` has been removed.
+The boostrap now just checks for the existence of the file and redirects to the install tool if it doesn't exist.
+
+Impact
+======
+
+Extensions that still use the function :code:`isLocalconfWritable()` won't work.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension uses the removed function.
+
+
+Migration
+=========
+
+Remove the call to this function. The bootstrap takes care to check the existence of the file.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61820-PhpOptionsUtilityDeprecatedFunctionsRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61820-PhpOptionsUtilityDeprecatedFunctionsRemoved.rst
new file mode 100644 (file)
index 0000000..82a9463
--- /dev/null
@@ -0,0 +1,31 @@
+
+.. include:: ../../Includes.txt
+
+=================================================================
+Breaking: #61820 - deprecated PhpOptionsUtility functions removed
+=================================================================
+
+See :issue:`61820`
+
+Description
+===========
+
+The :code:`\TYPO3\CMS\Core\Utility\PhpOptionsUtility` functions isSafeModeEnabled and isMagicQuotesGpcEnabled are removed.
+
+Impact
+======
+
+Extensions that still use one of the removed functions won't work.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension uses one of the removed functions.
+
+
+Migration
+=========
+
+Remove the call to :code:`\TYPO3\CMS\Core\Utility\PhpOptionsUtility::isSafeModeEnabled()` or :code:`\TYPO3\CMS\Core\Utility\PhpOptionsUtility::isMagicQuotesGpcEnabled()` functions.
+The Install Tool takes care of the removed checks now.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61821-ClassFileOptionInMakeInstanceServiceRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61821-ClassFileOptionInMakeInstanceServiceRemoved.rst
new file mode 100644 (file)
index 0000000..a39c67d
--- /dev/null
@@ -0,0 +1,32 @@
+
+.. include:: ../../Includes.txt
+
+==================================================================
+Breaking: #61821 - classFile option in makeInstanceService removed
+==================================================================
+
+See :issue:`61821`
+
+Description
+===========
+
+The option "classFile" in :code:`\TYPO3\CMS\Core\Utility\GeneralUtility\makeInstanceService()` is removed.
+This should now be done by the respective ext_autoload.php of each extension.
+
+
+Impact
+======
+
+Extension classes relying on the "classFile" registration for autoloading will not be loaded anymore.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension uses the removed class loading registration method.
+
+
+Migration
+=========
+
+Use the ext_autoload.php file to autoload the class.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61822-GetUniqueFieldsFunctionRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61822-GetUniqueFieldsFunctionRemoved.rst
new file mode 100644 (file)
index 0000000..fd24c41
--- /dev/null
@@ -0,0 +1,32 @@
+
+.. include:: ../../Includes.txt
+
+================================================================
+Breaking: #61822 - deprecated function getUniqueFields() removed
+================================================================
+
+See :issue:`61822`
+
+Description
+===========
+
+The function :code:`getUniqueFields()` from :code:`\TYPO3\CMS\Core\DataHandling\DataHandler` has been removed.
+The function is available in :code:`\TYPO3\CMS\Version\Hook\DataHandlerHook`.
+
+Impact
+======
+
+Extensions that still use the function :code:`getUniqueFields()` won't work.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension uses the removed function.
+
+
+Migration
+=========
+
+Replace all calls to :code:`\TYPO3\CMS\Core\DataHandling\DataHandler::getUniqueFields()`
+with calls to :code:`\TYPO3\CMS\Version\Hook\DataHandlerHook::getUniqueFields()`
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61823-RemoveMagicSettterForFromTC.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61823-RemoveMagicSettterForFromTC.rst
new file mode 100644 (file)
index 0000000..e3a00eb
--- /dev/null
@@ -0,0 +1,32 @@
+
+.. include:: ../../Includes.txt
+
+==================================================
+Breaking: #61823 - Remove magic setter for $fromTC
+==================================================
+
+See :issue:`61823`
+
+Description
+===========
+
+The magic setter for :code:`$fromTC` in \TYPO3\CMS\Core\Database\RelationHandler is removed.
+
+
+Impact
+======
+
+Directly setting the protected property :code:`$fromTC` will trigger a PHP warning.
+
+
+Affected installations
+======================
+
+Any installation using an extension that sets :code:`$fromTC` property directly.
+
+
+Migration
+=========
+
+Use :code:`\TYPO3\CMS\Core\Database\RelationHandler::setFetchAllFields()` instead.
+
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61859-FileTypeSoftwareRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61859-FileTypeSoftwareRemoved.rst
new file mode 100644 (file)
index 0000000..4bdf8f8
--- /dev/null
@@ -0,0 +1,31 @@
+
+.. include:: ../../Includes.txt
+
+=================================================================
+Breaking: #61859 - deprecated file type FILETYPE_SOFTWARE removed
+=================================================================
+
+See :issue:`61859`
+
+Description
+===========
+
+The constant :code:`\TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_SOFTWARE` has been removed.
+
+
+Impact
+======
+
+Using the removed constant will result in a fatal error.
+
+
+Affected installations
+======================
+
+Any installation using an extension that uses the constant :code:`\TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_SOFTWARE`.
+
+
+Migration
+=========
+
+Use :code:`\TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_APPLICATION` instead, which matches the Iana standard.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61860-RemoveIntFromVerFunction.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61860-RemoveIntFromVerFunction.rst
new file mode 100644 (file)
index 0000000..ec52d50
--- /dev/null
@@ -0,0 +1,31 @@
+
+.. include:: ../../Includes.txt
+
+===========================================================
+Breaking: #61860 - deprecated function int_from_ver removed
+===========================================================
+
+See :issue:`61860`
+
+Description
+===========
+
+Function :code:`int_from_ver()` from :code:`\TYPO3\CMS\Core\Utility\GeneralUtility` has been removed.
+
+
+Impact
+======
+
+Extensions that still use the function :code:`int_from_ver()` won't work.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension uses the removed function.
+
+
+Migration
+=========
+
+Replace the usage of the removed function with :code:`\TYPO3\CMS\Core\Utility\VersionNumberUtility::convertVersionNumberToInteger()`
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61863-ConnectDbFunctionRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61863-ConnectDbFunctionRemoved.rst
new file mode 100644 (file)
index 0000000..851c79a
--- /dev/null
@@ -0,0 +1,32 @@
+
+.. include:: ../../Includes.txt
+
+===============================================================
+Breaking: #61863 - deprecated connectDB from EidUtility removed
+===============================================================
+
+See :issue:`61863`
+
+Description
+===========
+
+Method :code:`connectDB()` from :code:`\TYPO3\CMS\Frontend\Utility\EidUtility` has been removed.
+
+
+Impact
+======
+
+Extensions that still use the function :code:`connectDB()` will trigger a fatal
+PHP error when an eID script is called.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension uses the removed function.
+
+
+Migration
+=========
+
+The function can be removed safely. The database will connect itself if needed.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61890-Remove-TBE-Styling-From-FormEngine.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61890-Remove-TBE-Styling-From-FormEngine.rst
new file mode 100644 (file)
index 0000000..5400720
--- /dev/null
@@ -0,0 +1,93 @@
+
+.. include:: ../../Includes.txt
+
+==============================================================
+Breaking: #61890 - TBE Styling removed from FormEngine and TCA
+==============================================================
+
+See :issue:`61890`
+
+Description
+===========
+
+The styling functionality of FormEngine was based on a mixture of loose variables within :code:`$GLOBALS['TBE_STYLES']`
+overridden by hardcoded values in various Backend PHP classes. This setup, additionally mixed with CSS classes
+that followed a very complicated syntax to render certain fields differently, has been removed in order to allow
+Backend styling for FormEngine completely based on CSS/LESS.
+
+
+Impact
+======
+
+Using the following CSS classes within FormEngine don't have any effect anymore:
+
+* class-main
+* class-main1
+* class-main2
+* class-main3
+* class-main4
+* class-main5
+* class-main11
+* class-main12
+* class-main13
+* class-main14
+* class-main15
+* class-main21
+* class-main22
+* class-main23
+* class-main24
+* class-main25
+* class-main31
+* class-main32
+* class-main33
+* class-main34
+* class-main35
+* class-main41
+* class-main42
+* class-main43
+* class-main44
+* class-main45
+* class-main51
+* class-main52
+* class-main53
+* class-main54
+* class-main55
+* wrapperTable
+* wrapperTable1
+* wrapperTable2
+* wrapperTable3
+* wrapperTable4
+* wrapperTable5
+* formField
+* formField1
+* formField2
+* formField3
+* formField4
+* formField5
+
+Additionally, the following keys of $TBE_STYLES have no effect anymore:
+
+* $TBE_STYLES['colorschemes']
+* $TBE_STYLES['styleschemes']
+* $TBE_STYLES['borderschemes']
+
+They can safely removed from any third party extension.
+
+The 5th parameter defining custom styleschemes in any field defined in $TCA[mytable][types][mytype][showitem] or
+$TCA[mytable][palettes][mypalette][showitem] has no effect anymore and can be removed from any third party extension
+(e.g. myfield;mylabel;usedpalette;extraDefinition;stylescheme).
+
+Any styling is now done solely via LESS.
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension uses the CSS classes for styling or dynamic HTML via JavaScript.
+
+
+Migration
+=========
+
+Use the available CSS classes for custom styling and modifying FormEngine. Clean up any custom TCA definitions with a
+stylescheme in 3rd party extensions, where the fifth parameter of a field definition in
+$TCA[mytable][types][mytype][showitem] or $TCA[mytable][palettes][mypalette][showitem] is used.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61959-FlashMessageClasses.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-61959-FlashMessageClasses.rst
new file mode 100644 (file)
index 0000000..1363a73
--- /dev/null
@@ -0,0 +1,35 @@
+
+.. include:: ../../Includes.txt
+
+======================================================
+Breaking: #61959 - Move flash message output to alerts
+======================================================
+
+See :issue:`61959`
+
+Description
+===========
+
+Flash messages are now styled by using the native CSS classes of Twitter Bootstrap. The changed classes are:
+
+* "typo3-message message-notice" => "alert alert-notice"
+* "typo3-message message-information" => "alert alert-info"
+* "typo3-message message-ok" => "alert alert-success"
+* "typo3-message message-warning" => "alert alert-warning"
+* "typo3-message message-error" => "alert alert-danger"
+
+Impact
+======
+
+Extensions which use the old classes like "typo3-message message-information" rely on deprecated CSS classes
+which might lead to non styled output.
+
+Affected installations
+======================
+
+Any installation that uses the HTML of flash messages without calling the API.
+
+Migration
+=========
+
+Change the used CSS classes to the new ones.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62038-RemovedDocumentTemplateOptions.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62038-RemovedDocumentTemplateOptions.rst
new file mode 100644 (file)
index 0000000..6313339
--- /dev/null
@@ -0,0 +1,40 @@
+
+.. include:: ../../Includes.txt
+
+============================================================
+Breaking: #62038 - Deprecated DocumentTemplate functionality
+============================================================
+
+See :issue:`62038`
+
+Description
+===========
+
+The Backend/DocumentTemplate class contains various options that have no effect in the core anymore:
+
+:code:`$doc->JScodeLibArray`
+:code:`$doc->docType` (as rendering is always as HTML5 by default)
+:code:`$doc->inDocStyles` (use inDocStylesArray)
+:code:`$doc->inDocStyles_TBEstyle` (now used as inDocStylesArray[tbeStyle]
+:code:`$doc->charset` (always utf-8)
+
+The methods :code:`$doc->formatTime()` and :code:`$doc->menuTable()` have also
+been deprecated as they are not used anymore.
+
+Impact
+======
+
+Extensions that still use the properties of DocumentTemplate will not see any changes in the output
+of the code anymore.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension uses the unused variables.
+
+
+Migration
+=========
+
+The variables can be removed safely, any modifications is possible via hooks in DocumentTemplate.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62039-RemovedTBE_StylesMainColors.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62039-RemovedTBE_StylesMainColors.rst
new file mode 100644 (file)
index 0000000..778c477
--- /dev/null
@@ -0,0 +1,33 @@
+
+.. include:: ../../Includes.txt
+
+=================================================
+Breaking: #62039 - Removed TBE_STYLES[mainColors]
+=================================================
+
+See :issue:`62039`
+
+Description
+===========
+
+The values within :code:`$TBE_STYLES[mainColors]` are redundant and can be completely defined via CSS nowadays. The
+corresponding PHP leftovers are removed from the core and have no effect anymore.
+
+
+Impact
+======
+
+Setting the variables within :code:`$TBE_STYLES[mainColors]` and using the :code:`$doc->bgColor*` and :code:`$doc->hoverColor` properties
+of DocumentTemplate have no effect anymore.
+
+
+Affected installations
+======================
+
+Any installation using an extension that is overriding skin info via :code:`$TBE_STYLES[mainColors]`.
+
+
+Migration
+=========
+
+Use CSS directly to modify the appearance of the Backend.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62291-RTEDeprecatedJavaScriptMethodsRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62291-RTEDeprecatedJavaScriptMethodsRemoved.rst
new file mode 100644 (file)
index 0000000..e92a58e
--- /dev/null
@@ -0,0 +1,78 @@
+
+.. include:: ../../Includes.txt
+
+============================================================
+Breaking: #62291 - RTE Deprecated JavaScript methods removed
+============================================================
+
+See :issue:`62291`
+
+Description
+===========
+
+The following RTE JavaScript methods, deprecated since TYPO3 4.7, have been removed:
+
+HTMLArea.Editor.forceRedraw: use HTMLArea.Framework.doLayout instead
+
+HTMLArea.Editor.convertNode: use HTMLArea.DOM.convertNode instead
+HTMLArea.Editor.getBlockAncestors: use HTMLArea.DOM.getBlockAncestors instead
+HTMLArea.getInnerText: use HTMLArea.DOM.getInnerText instead
+HTMLArea.hasAllowedAttributes: use HTMLArea.DOM.hasAllowedAttributes instead
+HTMLArea.isBlockElement: use HTMLArea.DOM.isBlockElement instead
+HTMLArea.needsClosingTag: use HTMLArea.DOM.needsClosingTag instead
+HTMLArea.Editor.rangeIntersectsNode: use HTMLArea.DOM.rangeIntersectsNode instead
+HTMLArea.removeFromParent: use HTMLArea.DOM.removeFromParent instead
+
+HTMLArea.Editor.cleanAppleStyleSpans: use HTMLArea.DOM.Node.cleanAppleStyleSpans instead
+HTMLArea.Editor.removeMarkup: use HTMLArea.DOM.Node.removeMarkup instead
+HTMLArea.Editor.wrapWithInlineElement: use HTMLArea.DOM.Node.wrapWithInlineElement instead
+
+HTMLArea.Editor.addRangeToSelection: use HTMLArea.DOM.Selection.addRange instead
+HTMLArea.Editor._createRange: use HTMLArea.DOM.Selection.createRange instead
+HTMLArea.Editor.emptySelection: use HTMLArea.DOM.Selection.empty instead
+HTMLArea.Editor.endPointsInSameBlock: use HTMLArea.DOM.Selection.endPointsInSameBlock instead
+HTMLArea.Editor.execCommand: use HTMLArea.DOM.Selection.execCommand instead
+HTMLArea.Editor._getSelection: use HTMLArea.DOM.Selection.get instead
+HTMLArea.Editor.getAllAncestors: use HTMLArea.DOM.Selection.getAllAncestors instead
+HTMLArea.Editor.getSelectedElement: use HTMLArea.DOM.Selection.getElement instead
+HTMLArea.Editor.getEndBlocks: use HTMLArea.DOM.Selection.getEndBlocks instead
+HTMLArea.Editor._getFirstAncestor: use HTMLArea.DOM.Selection.getFirstAncestorOfType instead
+HTMLArea.Editor.getFullySelectedNode: use HTMLArea.DOM.Selection.getFullySelectedNode instead
+HTMLArea.Editor.getSelectedHTML: use HTMLArea.DOM.Selection.getHtml instead
+HTMLArea.Editor.getSelectedHTMLContents: use HTMLArea.DOM.Selection.getHtml instead
+HTMLArea.Editor.getParentElement: use HTMLArea.DOM.Selection.getParentElement instead
+HTMLArea.Editor.getSelectionRanges: use HTMLArea.DOM.Selection.getRanges instead
+HTMLArea.Editor.getSelectionType: use HTMLArea.DOM.Selection.getType instead
+HTMLArea.Editor.insertHTML: use HTMLArea.DOM.Selection.insertHtml instead
+HTMLArea.Editor.insertNodeAtSelection: use HTMLArea.DOM.Selection.insertNode instead
+HTMLArea.Editor._selectionEmpty: use HTMLArea.DOM.Selection.isEmpty instead
+HTMLArea.Editor.hasSelectedText: use !HTMLArea.DOM.Selection.isEmpty instead
+HTMLArea.Editor.selectNode: use HTMLArea.DOM.Selection.selectNode instead
+HTMLArea.Editor.selectNodeContents: use HTMLArea.DOM.Selection.selectNodeContents instead
+HTMLArea.Editor.selectRange: use HTMLArea.DOM.Selection.selectRange instead
+HTMLArea.Editor.setSelectionRanges: use HTMLArea.DOM.Selection.setRanges instead
+HTMLArea.Editor.surroundHTML: use HTMLArea.DOM.Selection.surroundHtml instead
+
+HTMLArea.Editor.getBookmark: use HTMLArea.DOM.BookMark.get instead
+HTMLArea.Editor.getBookmarkNode: use HTMLArea.DOM.BookMark.getEndPoint instead
+HTMLArea.Editor.moveToBookmark: use HTMLArea.DOM.BookMark.moveTo instead
+
+HTMLArea.htmlDecode: use HTMLArea.util.htmlDecode instead
+HTMLArea.htmlEncode: use HTMLArea.util.htmlEncode instead
+
+Impact
+======
+
+3rd party extensions adding plugins to the RTE and using the removed methods will fail.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension of the RTE refers to the removed methods.
+
+
+Migration
+=========
+
+The affected 3rd party extensions must be modified to use the replacement methods.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62339-MoveExtPermIntoExtBeuser.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62339-MoveExtPermIntoExtBeuser.rst
new file mode 100644 (file)
index 0000000..a7c6c0a
--- /dev/null
@@ -0,0 +1,32 @@
+
+.. include:: ../../Includes.txt
+
+====================================================================
+Breaking: #62339 - Move EXT:perm into EXT:beuser and remove EXT:perm
+====================================================================
+
+See :issue:`62339`
+
+Description
+===========
+
+The extension EXT:perm is removed from core, the perms module is moved into EXT:beuser.
+The BE module moved from "Web Access" to "System Access"
+
+
+Impact
+======
+
+Extensions that use EXT:perm or maybe depends on it will cause problems
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension uses parts the removed extension.
+
+
+Migration
+=========
+
+The logic is moved into EXT:beuser. No special migration is necessary.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62416-DeprecatedCodeRemovalInCoreSysext.rst
new file mode 100644 (file)
index 0000000..4d467dc
--- /dev/null
@@ -0,0 +1,113 @@
+
+.. include:: ../../Includes.txt
+
+============================================================
+Breaking: #62416 - Removal of deprecated code in sysext core
+============================================================
+
+See :issue:`62416`
+
+Description
+===========
+
+DataHandler
+-----------
+
+:code:`DataHandler::clear_cache()` has been removed. Use :code:`->clear_cacheCmd()` instead. Alternatively you can
+call :code:`->registerPageCacheClearing()` from a hook to not immediately clear the cache but register clearing after DataHandler operation finishes.
+
+:code:`DataHandler::internal_clearPageCache()` has been removed, please use the cache manager directly.
+
+The hook ['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables'] has been removed, use the caching framework with database backend instead.
+
+
+DatabaseConnection
+------------------
+
+All connection parameters (host, username, password, db) for methods sql_connect(), sql_select_db() and  connectDB() have been removed.
+
+
+PackageManager
+--------------
+
+The globally defined REQUIRED_EXTENSIONS constant has been removed.
+
+
+ExtensionManagementUtility
+--------------------------
+
+Parameter classPath of insertModuleFunction() is now unused. Leverage autoloading instead.
+
+
+Removed PHP classes
+-------------------
+
+* TYPO3\CMS\Core\Resource\Service\IndexerService has been removed without replacement. Indexing is done internally.
+* TYPO3\CMS\Core\Compatibility\GlobalObjectDeprecationDecorator has been removed without replacement.
+  Do not use $GLOBALS[\'typo3CacheManager\'] and $GLOBALS[\'typo3CacheFactory\'] anymore, use GeneralUtility::makeInstance() instead.
+
+
+Removed PHP class members
+-------------------------
+
+* AbstractUserAuthentication::$cookieId has been removed. Use isCookieSet() instead.
+
+
+Removed PHP methods
+-------------------
+
+* GeneralUtility::array_merge_recursive_overrule() has been removed. Use ArrayUtility::mergeRecursiveWithOverrule() instead.
+  WARNING: The new method changed its signature and does not return the first parameter anymore.
+* GeneralUtility::htmlspecialchars_decode() has been removed in favor of the native PHP htmlspecialchars_decode() function.
+* CategoryRegistry::get() has been removed. Use isRegistered() instead.
+* CategoryRegistry::applyTca() has been removed. The functionality is obsolete.
+* DataHandler::clear_cache() has been removed. Use ->clear_cacheCmd instead. Alternatively you can
+  call ->registerPageCacheClearing() from a hook to not immediately clear the cache but register clearing after DataHandler operation finishes.
+* DataHandler::internal_clearPageCache() has been removed, use the cache manager directly.
+* FileRepository::findByUid() has been removed without replacement.
+* FileRepository::addToIndex() has been removed without replacement. Indexing is done transparently.
+* FileRepository::getFileIndexRecordsForFolder() has been removed. Use FileIndexRepository::findByFolder() instead.
+* FileRepository::getFileIndexRecord() has been removed. Use FileIndexRepository::findOneByFileObject() instead.
+* FileRepository::findBySha1Hash() has been removed. Use FileIndexRepository::findByContentHash() instead.
+* FileRepository::update() has been removed. Use FileIndexRepository::update() instead.
+* ResourceStorage::getFolderByIdentifier() is replaced by getFolder().
+* ResourceStorage::getFileByIdentifier() is replaced by getFileInfoByIdentifier().
+* ResourceStorage::getFileList() is replaced by getFilesInFolder().
+* ResourceStorage::getFolderList() has been removed. Use getFoldersInFolder() instead.
+* ResourceStorage::fetchFolderListFromDriver() has been removed. Use getFoldersInFolder() instead.
+* BasicFileUtility::getTotalFileInfo() has been removed. Use ResourceStorage instead via $GLOBALS['BE_USER']->getFileStorages()
+* BasicFileUtility::checkFileNameLen() has been removed. Use ResourceStorage instead via $GLOBALS['BE_USER']->getFileStorages()
+* BasicFileUtility::isPathValid() has been removed in favor of GeneralUtility::validPathStr().
+* BasicFileUtility::blindPath() has been removed without replacement.
+* BasicFileUtility::findTempFolder() has been removed without replacement.
+* BasicFileUtility::rmDoubleSlash() has been removed without replacement.
+* BasicFileUtility::cleanDirectoryName() has been removed. Use PathUtility::getCanonicalPath() instead.
+* ExtendedFileUtility::init_actionPerms() is replaced with setActionPermissions().
+* ExtendedFileUtility::printLogErrorMessages() is replaced with pushErrorMessagesToFlashMessageQueue().
+* ExtendedFileUtility::findRecycler() has been removed. Use ResourceStorage instead.
+* RteHtmlParser::rteImageStorageDir() and SelectImage::getRTEImageStorageDir() are removed.
+  Use $fileFactory->getFolderObjectFromCombinedIdentifier($GLOBALS['TYPO3_CONF_VARS']['BE']['RTE_imageStorageDir']); instead.
+* Locales::getTerLocales() has been removed without replacement.
+* Locales::getTerLocaleDependencies() has been removed without replacement.
+* ExtensionManagementUtility::getRequiredExtensionListArray() has been removed without replacement.
+* ExtensionManagementUtility::writeNewExtensionList() has been removed without replacement.
+* PhpOptionsUtility::isSqlSafeModeEnabled() has been removed without replacement.
+* ClassLoader::getAliasForClassName() is replaced with getAliasesForClassName().
+
+
+Impact
+======
+
+A call to any of the aforementioned methods by third party code will result in a fatal PHP error.
+
+
+Affected installations
+======================
+
+Any installation which contains third party code still using these deprecated methods.
+
+
+Migration
+=========
+
+Replace the calls with the suggestions outlined above.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62595-RemovedChangeToSwitchModeFromBeUser.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62595-RemovedChangeToSwitchModeFromBeUser.rst
new file mode 100644 (file)
index 0000000..1e370e5
--- /dev/null
@@ -0,0 +1,33 @@
+
+.. include:: ../../Includes.txt
+
+===========================================
+Breaking: #62595 - Remove SU change-to mode
+===========================================
+
+See :issue:`62595`
+
+Description
+===========
+
+The permanent user switch has been removed from backend user list for a better UX.
+
+
+Impact
+======
+
+The parameter "emulate" in the view helper "SwitchUser" is dropped. Using the
+argument causes an error "Argument "emulate" was not registered".
+
+
+Affected installations
+======================
+
+Any installation using an extension that uses the view helper "SwitchUser" with
+"emulate" argument.
+
+
+Migration
+=========
+
+Drop the "emulate" argument in the view helper call.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62670-DeprecatedCodeRemovalInMultipleSysexts.rst
new file mode 100644 (file)
index 0000000..67ec6a9
--- /dev/null
@@ -0,0 +1,94 @@
+
+.. include:: ../../Includes.txt
+
+=================================================================
+Breaking: #62670 - Removal of deprecated code in multiple sysexts
+=================================================================
+
+See :issue:`62670`
+
+Description
+===========
+
+DBAL DatabaseConnection
+-----------------------
+
+All connection parameters (host, username, password, db) for methods :code:`sql_connect()` and :code:`sql_select_db()` are removed.
+
+
+CSS Styled Content
+------------------
+
+The old frontend plugin file `pi1/class.tx_cssstyledcontent_pi1.php` is removed.
+Refer to `Classes/Controller/CssStyledContentController.php` instead.
+
+
+Install Tool
+------------
+
+The check for PHP's magic_quotes_gpc settings is removed, as the feature is disabled since PHP 5.4.
+
+
+Removed files
+-------------
+
+* lang/lang.php is removed. You don't need to include this file anymore, just use :code:`\TYPO3\CMS\Lang\LanguageService` directly.
+* :file:`rtehtmlarea/htmlarea/plugins/DynamicCSS/dynamiccss.css` is removed. The file was not used.
+
+
+Removed PHP classes
+-------------------
+
+* TYPO3\CMS\Scheduler\Task\FileIndexingTask is removed without replacement.
+
+
+Removed PHP class members
+-------------------------
+
+* TypoScriptFrontendController::$absRefPrefix_force is removed without replacement.
+
+
+Removed PHP methods
+-------------------
+
+* LanguageService::JScharCode is removed, use GeneralUtility::quoteJSvalue instead.
+* ContentObjectRenderer::joinTSarrays is removed without replacement.
+* TypoScriptFrontendController::tidyHTML is removed without replacement. You may use the tidy extension from TER.
+* ElementBrowser::isWebFolder is removed without replacement.
+* ElementBrowser::checkFolder is removed without replacement.
+* AbstractDatabaseRecordList::getTreeObject is removed without replacement.
+* FileList::dirData is removed without replacement.
+* FilesContentObject::stdWrapValue is removed, use ContentObjectRenderer::stdWrapValue instead.
+* ImportExportController::userTempFolder is removed, use getDefaultImportExportFolder instead.
+* ImportExportController::userSaveFolder is removed, use getDefaultImportExportFolder instead.
+* CrawlerHook::loadIndexerClass is removed without replacement.
+* DatabaseIntegrityView::func_filesearch is removed without replacement.
+* DatabaseIntegrityView::findFile is removed without replacement.
+* RteHtmlAreaBase::buildStyleSheet is removed without replacement.
+* RteHtmlAreaBase::loremIpsumInsert is removed without replacement.
+* StagesService::checkCustomStagingForWS is removed without replacement.
+
+
+Removed JS functions
+--------------------
+
+* tx_rsaauth_encrypt is removed without replacement.
+* tx_rsaauth_feencrypt is removed without replacement.
+
+
+Impact
+======
+
+A call to any of the aforementioned methods by third party code will result in a fatal PHP error.
+
+
+Affected installations
+======================
+
+Any installation which contains third party code still using these deprecated methods.
+
+
+Migration
+=========
+
+Replace the calls with the suggestions outlined above.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62673-ExtbaseDeprecatedCodeRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62673-ExtbaseDeprecatedCodeRemoved.rst
new file mode 100644 (file)
index 0000000..8f5efc6
--- /dev/null
@@ -0,0 +1,66 @@
+
+.. include:: ../../Includes.txt
+
+=====================================================
+Breaking: #62673 - Deprecated extbase code is removed
+=====================================================
+
+See :issue:`62673`
+
+Description
+===========
+
+Generic\Qom\Statement
+---------------------
+
+You may no longer use bound variables without using a prepared statement.
+
+ActionController
+----------------
+
+Support for old view configuration options templateRootPath, layoutRootPath and partialRootPath is dropped.
+Use the new options with fallback mechanism.
+
+
+Removed PHP classes
+-------------------
+
+* QueryObjectModelConstantsInterface
+* QueryObjectModelFactoryInterface
+
+
+Removed PHP class members
+-------------------------
+
+* ActionController::$viewObjectNamePattern is removed without replacement
+* Repository::$backend is removed, use persistence manager instead
+
+
+Removed PHP methods
+-------------------
+
+* ObjectManager::create() is removed, use ObjectManager::get() instead
+* ObjectManagerInterface::create() is removed
+* Persistence\Generic\Backend::replaceObject() is removed without replacement
+* QuerySettingsInterface::setReturnRawQueryResult() is removed without replacement
+* QuerySettingsInterface::getReturnRawQueryResult() is removed, use the parameter on $query->execute() directly
+* Typo3QuerySettings::setSysLanguageUid() is removed, use setLanguageUid() instead
+* Typo3QuerySettings::getSysLanguageUid() is removed, use getLanguageUid() instead
+
+
+Impact
+======
+
+A call to any of the aforementioned methods by third party code will result in a fatal PHP error.
+
+
+Affected installations
+======================
+
+Any installation which contains third party code still using these deprecated methods.
+
+
+Migration
+=========
+
+Replace the calls with the suggestions outlined above.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62731-RTEWizardClassesRenamed.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62731-RTEWizardClassesRenamed.rst
new file mode 100644 (file)
index 0000000..210e26f
--- /dev/null
@@ -0,0 +1,34 @@
+
+.. include:: ../../Includes.txt
+
+=============================================
+Breaking: #62291 - RTE wizard classes renamed
+=============================================
+
+See :issue:`62291`
+
+Description
+===========
+
+The following two RTE classes were renamed:
+
+TYPO3\CMS\Rtehtmlarea\ContentParser renamed to TYPO3\CMS\Rtehtmlarea\Controller\ParseHtmlController
+TYPO3\CMS\Rtehtmlarea\User renamed to TYPO3\CMS\Rtehtmlarea\Controller\UserElementsController
+
+
+Impact
+======
+
+3rd party extensions referring to an old class name will fail.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension refers to a renamed class by its old name.
+
+
+Migration
+=========
+
+The affected 3rd party extensions must be modified to use the new names of these classes.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62733-RTEJavaScriptFilesMoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62733-RTEJavaScriptFilesMoved.rst
new file mode 100644 (file)
index 0000000..e174af0
--- /dev/null
@@ -0,0 +1,32 @@
+
+.. include:: ../../Includes.txt
+
+=============================================================
+Breaking: #62733 - RTE Javascript Files Moved
+=============================================================
+
+See :issue:`62733`
+
+Description
+===========
+
+Javascript files of the rtehtmlarea extension were moved from EXT:rtehtmlarea/htmlarea/ to
+EXT:rtehtmlarea/Resources/Public/JavaScript/
+
+
+Impact
+======
+
+Javascript or file not found errors.
+
+
+Affected installations
+======================
+
+An installation is affected if a 3rd party extension loads any JavaScript file from EXT:rtehtmlarea/htmlarea/
+
+
+Migration
+=========
+
+Any affected 3rd party extension must be modified to load any JavaScript file from EXT:rtehtmlarea/Resources/Public/JavaScript/ instead.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62793-RemoveConfigNotification.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62793-RemoveConfigNotification.rst
new file mode 100644 (file)
index 0000000..e77416e
--- /dev/null
@@ -0,0 +1,36 @@
+
+.. include:: ../../Includes.txt
+
+===========================================================
+Breaking: #62793 - TypoScript config.notification_* removed
+===========================================================
+
+See :issue:`62793`
+
+Description
+===========
+
+The following TypoScript options were removed:
+
+:code:`config.notification_email_charset`
+:code:`config.notification_email_encoding`
+:code:`config.notification_email_urlmode`
+
+
+Impact
+======
+
+Using those options have no effect anymore.
+
+
+Affected installations
+======================
+
+Instances that set these options in FE TypoScript.
+
+
+Migration
+=========
+
+Those options can be safely removed. They were used with old mail handling and
+are substituted with a different engine that rendered those useless.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62804-RTEJavaScriptMethodMoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62804-RTEJavaScriptMethodMoved.rst
new file mode 100644 (file)
index 0000000..ea4e07b
--- /dev/null
@@ -0,0 +1,32 @@
+
+.. include:: ../../Includes.txt
+
+=====================================================================================
+Breaking: #62804 - RTE JavaScript method HTMLArea.Editor::getNodeByPosition was moved
+=====================================================================================
+
+See :issue:`62804`
+
+Description
+===========
+
+RTE JavaScript method :code:`getNodeByPosition()` was moved from HTMLArea.Editor to HTMLArea.DOM.Node where it belongs.
+
+
+Impact
+======
+
+3rd party extensions referring to :code:`HTMLArea.Editor::getNodeByPosition()` will fail.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension refers to the method :code:`HTMLArea.Editor::getNodeByPosition()`.
+
+
+Migration
+=========
+
+The affected 3rd party extensions must be modified to use method :code:`HTMLArea.DOM.Node::getNodeByPosition()`
+instead.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62819-LocalizationWithPHPFiles.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62819-LocalizationWithPHPFiles.rst
new file mode 100644 (file)
index 0000000..0cb1d68
--- /dev/null
@@ -0,0 +1,43 @@
+
+.. include:: ../../Includes.txt
+
+==================================================
+Breaking: #62819 - Remove php Localization Support
+==================================================
+
+See :issue:`62819`
+
+Description
+===========
+
+The support for php files in localization, e.g. locallang.php files was deprecated with TYPO3 CMS 4.6. All translations
+are done with XLF in the core, XML files are still supported.
+
+The parsing of PHP localization files is now disabled by default, the parsing class is now deprecated.
+
+
+Impact
+======
+
+Extensions using locallang.php files for translation will not show labels anymore.
+
+
+Affected installations
+======================
+
+All installations with third-party extensions using locallang.php translation files.
+
+
+Migration
+=========
+
+Third-party extensions should migrate their translation files to the XLIFF format (XLF file extension). The extension
+development extension (Extension Key "extdeveval") can be used to transform locallang.php files to according XLF files.
+
+Until this is done, it is possible to enable this option again by adding the following lines to
+typo3conf/AdditionalConfiguration.php:
+
+.. code-block:: php
+
+       $GLOBALS['TYPO3_CONF_VARS']['SYS']['lang']['format']['priority'] = 'xlf,xml,php';
+       $GLOBALS['TYPO3_CONF_VARS']['SYS']['lang']['format']['parser']['php'] = 'TYPO3\\CMS\\Core\\Localization\\Parser\\LocallangArrayParser';
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62833-Dividers2Tabs.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62833-Dividers2Tabs.rst
new file mode 100644 (file)
index 0000000..162e632
--- /dev/null
@@ -0,0 +1,30 @@
+
+.. include:: ../../Includes.txt
+
+======================================================
+Breaking: #62833 - Removed dividers2tabs functionality
+======================================================
+
+See :issue:`62833`
+
+Description
+===========
+
+The "dividers2tabs" option in the ctrl section of TCA allows to show tabs in FormEngine while editing records,
+instead of showing all fields in one long column. This behaviour is the default since some TYPO3 versions.
+
+This option has no effect anymore, as "dividers2tabs" is removed for TYPO3 CMS Core. The option can also be
+safely removed from any extension that adds TCA data.
+
+
+Impact
+======
+
+A third-party extension that overrides the dividers2tabs option for an existing table or that adds a TCA table
+with this option disabled will have a record editing with tabs from now on.
+
+
+Affected installations
+======================
+
+Installations with 3rd-party extensions with TCA tables that have "dividers2tabs" disabled.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62859-RemovalDocumentationLinkActionViewHelper.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62859-RemovalDocumentationLinkActionViewHelper.rst
new file mode 100644 (file)
index 0000000..d94e694
--- /dev/null
@@ -0,0 +1,31 @@
+
+.. include:: ../../Includes.txt
+
+=========================================================
+Breaking: #62859 - Removal of doc:link.action view helper
+=========================================================
+
+See :issue:`62859`
+
+Description
+===========
+
+The view helper :code:`\TYPO3\CMS\Documentation\ViewHelpers\Link\Action` has been removed.
+
+
+Impact
+======
+
+Extensions that rely on existence of :code:`\TYPO3\CMS\Documentation\ViewHelpers\Link\Action` won't work.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension uses the removed view helper.
+
+
+Migration
+=========
+
+Either use f:be.buttons.icon or any of f:uri.* view helpers.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62888-RemoveUniqueLinkVars.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62888-RemoveUniqueLinkVars.rst
new file mode 100644 (file)
index 0000000..566ce24
--- /dev/null
@@ -0,0 +1,20 @@
+
+.. include:: ../../Includes.txt
+
+===============================================
+Breaking: #62888 - Remove config.uniqueLinkVars
+===============================================
+
+See :issue:`62888`
+
+Description
+===========
+
+The setting :code:`config.uniqueLinkVars` has been removed as the behaviour is
+now always used.
+
+
+Migration
+=========
+
+Remove the setting :code:`config.uniqueLinkVars` from the TypoScript.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62914-EarlyCheckPHP55InInstallTool.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62914-EarlyCheckPHP55InInstallTool.rst
new file mode 100644 (file)
index 0000000..f7917f6
--- /dev/null
@@ -0,0 +1,32 @@
+
+.. include:: ../../Includes.txt
+
+==========================================================
+Breaking: #62914 - Early check for PHP 5.5 in Install Tool
+==========================================================
+
+See :issue:`62914`
+
+Description
+===========
+
+PHP 5.5 or above is a requirement for TYPO3 CMS7. As code is using specific PHP 5.5 features, an
+early check is required in Install Tool.
+
+
+Impact
+======
+
+Install Tool will throw an exception if PHP 5.5 or above is not detected.
+
+
+Affected installations
+======================
+
+Any installation without at least PHP 5.5.0.
+
+
+Migration
+=========
+
+Upgrade to PHP 5.5 or above.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62987-RemoveCSHGlossary.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-62987-RemoveCSHGlossary.rst
new file mode 100644 (file)
index 0000000..cd0dcb6
--- /dev/null
@@ -0,0 +1,24 @@
+
+.. include:: ../../Includes.txt
+
+======================================
+Breaking: #62987 - Remove CSH Glossary
+======================================
+
+See :issue:`62987`
+
+Description
+===========
+
+Early TYPO3 versions featured a glossary functionality, served by an extension, with built in switches in the core.
+Those switches are now removed.
+
+Impact
+======
+
+The functionality is no longer available.
+
+Affected installations
+======================
+
+Any installation using the CSH Glossary functionality.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-63056-TemplateSelectionHack.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-63056-TemplateSelectionHack.rst
new file mode 100644 (file)
index 0000000..57f75a6
--- /dev/null
@@ -0,0 +1,30 @@
+
+.. include:: ../../Includes.txt
+
+=================================================
+Breaking: #63056 - Remove Template Selection Hack
+=================================================
+
+See :issue:`63056`
+
+Description
+===========
+
+There has been an ancient hack for the former "freesite" extension, which enabled selection
+of the template via GET variable.
+This technique is outdated and has been removed.
+
+Impact
+======
+
+Any extension using this hack will not be able to select the template this way anymore.
+
+Affected installations
+======================
+
+Installations with third party extensions using the hack.
+
+Migration
+=========
+
+No migration path intended.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-63069-RemovedCompatibilityLayerForSubmodulesOfModules.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-63069-RemovedCompatibilityLayerForSubmodulesOfModules.rst
new file mode 100644 (file)
index 0000000..87aa389
--- /dev/null
@@ -0,0 +1,28 @@
+
+.. include:: ../../Includes.txt
+
+======================================================================================
+Breaking: #63069 - Removed compatibility layer for submodules of func and info modules
+======================================================================================
+
+See :issue:`63069`
+
+Description
+===========
+
+The web_info and web_func modules use the module dispatcher now and do not have
+their own index scripts.
+Therefore any submodule for those modules need to adjust links accordingly.
+
+
+Impact
+======
+
+Any third party code creating links to either web_info or web_func module using the old entry scripts,
+will not work anymore.
+
+
+Migration
+=========
+
+Use :code:`BackendUtility::getModuleUrl()` instead to get the correct target for your links.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-63110-AltDocNoDoc-Removed.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-63110-AltDocNoDoc-Removed.rst
new file mode 100644 (file)
index 0000000..c7e4388
--- /dev/null
@@ -0,0 +1,28 @@
+
+.. include:: ../../Includes.txt
+
+============================================
+Breaking: #63110 - alt_doc_nodoc.php removed
+============================================
+
+See :issue:`63110`
+
+Description
+===========
+
+Script entry point typo3/alt_doc_nodoc.php and NoDocumentsOpenController class are removed without substitution.
+
+Impact
+======
+
+A script pointing to this file resource will trigger a 404 server response and a script instantiating the class will cause a fatal error.
+
+Affected installations
+======================
+
+An extension needs to be adapted in the unlikely case that it uses this code.
+
+Migration
+=========
+
+Redirecting to typo3/dummy.php instead.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-75942-BigDocumentTemplateClassRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Breaking-75942-BigDocumentTemplateClassRemoved.rst
new file mode 100644 (file)
index 0000000..af1d997
--- /dev/null
@@ -0,0 +1,33 @@
+
+.. include:: ../../Includes.txt
+
+====================================================
+Breaking: #75942 - BigDocumentTemplate class removed
+====================================================
+
+See :issue:`75942`
+
+Description
+===========
+
+The following class has been removed:
+
+:code:`\TYPO3\CMS\Backend\Template\BigDocumentTemplate`
+
+
+Impact
+======
+
+Extensions that still use the removed class for their backend module won't work.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension uses the removed class.
+
+
+Migration
+=========
+
+Use :code:`\TYPO3\CMS\Backend\Template\DocumentTemplate` instead.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-60574-ClientRelatedConditions.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-60574-ClientRelatedConditions.rst
new file mode 100644 (file)
index 0000000..8439d8c
--- /dev/null
@@ -0,0 +1,43 @@
+
+.. include:: ../../Includes.txt
+
+===============================================
+Deprecation: #60574 - Client Related Conditions
+===============================================
+
+See :issue:`60574`
+
+Description
+===========
+
+Conditions that depend on client details are unlovely for a number
+of reasons:
+
+* Per condition or permutation of conditions that matches, the frontend
+  creates a different cache entry. This can lead to a very high number
+  of cache entrys per page
+* Conditions based on browser or clients on server side are bad practice.
+* The device information in the core is outdated (for example it is possible to match "AMIGA")
+* Setups like reverse proxies give additional headaches with these types of conditions
+* All client related condition types are deprecated with this patch.
+
+
+Impact
+======
+
+Usage of client related TypoScript conditions will result in a deprecation log message. Client related conditions
+are browser, version, system and useragent.
+
+Affected installations
+======================
+
+Installations using TypoScript conditions for browser, version, system or useragent.
+
+Migration
+=========
+* Most usual conditions for specific browsers can nowadays be turned into conditional CSS includes
+* Use libraries such as modernizr for browser support
+* If conditions for specific clients or devices are still needed, they
+  should be done with a userFunc condition and a project like WURFL
+  that keep the device information more recent than the current core
+  code like matching AMIGA
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-61513-Remove-HSC-Function-In-Backend-TypoScript-Module.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-61513-Remove-HSC-Function-In-Backend-TypoScript-Module.rst
new file mode 100644 (file)
index 0000000..1f142a3
--- /dev/null
@@ -0,0 +1,28 @@
+
+.. include:: ../../Includes.txt
+
+============================================================================
+Deprecation: #61513 - Use native htmlspecialchars in ExtendedTemplateService
+============================================================================
+
+See :issue:`61513`
+
+Description
+===========
+
+In previous versions the ExtendedTemplateService used a conditional wrapper method to apply htmlspecialchars()
+for rendering TypoScript search labels, keys and comments in the backend. This option was never used, so
+htmlspecialchars() was always activated rendering the option and method redundant and not necessary.
+Calls to the method are removed. The ExtendedTemplateServer method and property are now marked as deprecated
+for removal with CMS 8.
+
+Impact
+======
+
+Custom extensions using the flag ExtendedTemplateService->ext_noSpecialCharsOnLabels or a custom implementation
+of ExtendedTemplateService might get different results when using this switch within the class.
+
+Affected installations
+======================
+
+Installations using ExtendedTemplateService in their own extensions.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62363-TSFE-JSfuncCalls.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62363-TSFE-JSfuncCalls.rst
new file mode 100644 (file)
index 0000000..6cec354
--- /dev/null
@@ -0,0 +1,36 @@
+
+.. include:: ../../Includes.txt
+
+=====================================================
+Deprecation: #62363 - TSFE->JSeventFuncCalls disabled
+=====================================================
+
+See :issue:`62363`
+
+Description
+===========
+
+TYPO3 CMS provides a way to register direct JS calls to be added to the body tag of the frontend output
+to allow several functions to register for e.g. "onload". Nowadays this is done via JS frameworks directly,
+or via JS variables.
+
+The functionality has been marked as deprecated.
+
+Impact
+======
+
+The core does not use this functionality anymore. Installations with menus using "GMENU_LAYERS",
+which has been removed from the core a while ago, but still use it via third-party extensions,
+might not work anymore as expected.
+
+
+Affected installations
+======================
+
+All installations which use the :code:`$TSFE->JSeventFuncCalls` option, e.g. like GMENU_LAYERS.
+
+Migration
+=========
+
+Every call of a 3rd party extension to the mentioned method must be changed to use their own
+JS function registration.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62794-DeprecateOldMailMethodsInGeneralUtility.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62794-DeprecateOldMailMethodsInGeneralUtility.rst
new file mode 100644 (file)
index 0000000..04c6424
--- /dev/null
@@ -0,0 +1,34 @@
+
+.. include:: ../../Includes.txt
+
+====================================================
+Deprecation: #62794 - Mail methods in GeneralUtility
+====================================================
+
+See :issue:`62794`
+
+Description
+===========
+
+The following methods of the class \TYPO3\CMS\Core\Utility\GeneralUtility have been marked as deprecated:
+
+- quoted_printable()
+- encodeHeader()
+- substUrlsInPlainText()
+
+Impact
+======
+
+The methods were used together with the old mail API and are now obsolete. Deprecation warnings will be triggered if used.
+
+Affected installations
+======================
+
+Installations that still use those methods will trigger deprecations warnings.
+
+
+Migration
+=========
+
+Code that still uses these methods should be refactored to the mail API using
+TYPO3\CMS\Core\Mail\Mailer class.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62795-DocumentTemplateJavaScript.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62795-DocumentTemplateJavaScript.rst
new file mode 100644 (file)
index 0000000..334abca
--- /dev/null
@@ -0,0 +1,26 @@
+
+.. include:: ../../Includes.txt
+
+===================================================
+Deprecation: #62795 - DocumentTemplate->endPageJS()
+===================================================
+
+See :issue:`62795`
+
+Description
+===========
+
+Method :code:`TYPO3\CMS\Backend\Template\DocumentTemplate::endPageJS()` and the according property :code:`endJS` have been marked as deprecated.
+
+
+Impact
+======
+
+None, as it isn't in use anymore since TYPO3 CMS 4.5 and was responsible for notifying the browser that the session
+is still active.
+
+
+Affected installations
+======================
+
+Installations misusing top.busy until now for their own good will break.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62800-WorkspaceToolbarItem.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62800-WorkspaceToolbarItem.rst
new file mode 100644 (file)
index 0000000..75fa13a
--- /dev/null
@@ -0,0 +1,31 @@
+
+.. include:: ../../Includes.txt
+
+==========================================================
+Deprecation: #62800 - Workspaces ToolbarItem via ExtDirect
+==========================================================
+
+See :issue:`62800`
+
+Description
+===========
+
+The PHP functionality for switching a workspace was done with the ExtDirect call :code:`TYPO3.Ajax.ExtDirect.ToolbarMenu`
+until now. This has been replaced by a simple AJAX JSON call, based on jQuery and the refactored ToolbarItem Menu for
+the workspaces module.
+
+Impact
+======
+
+The core does not use this functionality anymore, and also removed the ExtDirect registration for this class.
+
+
+Affected installations
+======================
+
+All installations which directly used the ExtDirect :code:`TYPO3.Ajax.ExtDirect.ToolbarMenu` to fetch the data.
+
+Migration
+=========
+
+Use the new AjaxHandler :code:`Workspaces::setWorkspace()` directly instead.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62854-Deprecate-pi_list_searchBox.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62854-Deprecate-pi_list_searchBox.rst
new file mode 100644 (file)
index 0000000..bd2cdfb
--- /dev/null
@@ -0,0 +1,26 @@
+
+.. include:: ../../Includes.txt
+
+=========================================================
+Deprecation: #62854 - Abstractplugin->pi_list_searchBox()
+=========================================================
+
+See :issue:`62854`
+
+Description
+===========
+
+Method :code:`pi_list_searchBox()` of AbstractPlugin (aka pibase) was used with very old
+search solutions and is hopelessly outdated. It is now discouraged to be used
+and will be removed with next major version.
+
+
+Impact
+======
+
+Extensions still using :code:`pi_list_searchBox()` will throw a deprecation warning.
+
+Affected installations
+======================
+
+Any extension still using this method needs to be adapted.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62864-HelpTextIcon.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62864-HelpTextIcon.rst
new file mode 100644 (file)
index 0000000..451997a
--- /dev/null
@@ -0,0 +1,29 @@
+
+.. include:: ../../Includes.txt
+
+=============================================================
+Deprecation: #62864 - BackendUtility->helpTextIcon deprecated
+=============================================================
+
+See :issue:`62864`
+
+Description
+===========
+
+The function :code:`helpTextIcon()` in BackendUtility has been marked as deprecated.
+
+Impact
+======
+
+The core does not use this functionality anymore.
+
+
+Affected installations
+======================
+
+All installations which use the function :code:`helpTextIcon()`.
+
+Migration
+=========
+
+Use :code:`BackendUtility::cshItem()` instead.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62893-FlashmessageJavaScriptObjectMoved.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62893-FlashmessageJavaScriptObjectMoved.rst
new file mode 100644 (file)
index 0000000..0e8d9aa
--- /dev/null
@@ -0,0 +1,47 @@
+
+.. include:: ../../Includes.txt
+
+==================================================================================
+Deprecation: #62893 - Flashmessage JavaScript object TYPO3.Flashmessages was moved
+==================================================================================
+
+See :issue:`62893`
+
+Description
+===========
+
+Flashmessages JavaScript object has been moved from `TYPO3.Flashmessages` to `top.TYPO3.Flashmessages`.
+The severity constant values has been changed to correspond to the same values (-2,-1,0,1,2) of the constants as in PHP.
+The constants `TYPO3.Severity.information` have been marked as deprecated.
+3rd party extensions referring to `TYPO3.Severity.information` will work until CMS 9.
+A compatibility file was introduced to map `TYPO3.Flashmessages` to `top.TYPO3.Flashmessages`, will also work until CMS 9.
+
+
+Impact
+======
+
+If a 3rd party extension calls the mentioned methods directly, a deprecation log will be written to the browser console.
+
+
+Affected installations
+======================
+
+A TYPO3 instance is affected if a 3rd party extension refers to the method `TYPO3.Flashmessages.display()` or uses `TYPO3.Severity.information` constants.
+
+
+Migration
+=========
+
+The affected 3rd party extensions must be modified to use `top.TYPO3.Flashmessages` instead of `TYPO3.Flashmessages`.
+
+Example:
+
+.. code-block:: javascript
+
+    // Old and deprecated:
+    TYPO3.Flashmessages.display(TYPO3.Severity.notice)
+
+    // New and the only correct way:
+    top.TYPO3.Flashmessages.display(top.TYPO3.Severity.notice)
+
+The `TYPO3.Severity` object has been moved to `top.TYPO3.Severity`. Use `top.TYPO3.Severity.*` instead.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62988-DocumentTemplateFunctions.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Deprecation-62988-DocumentTemplateFunctions.rst
new file mode 100644 (file)
index 0000000..8518493
--- /dev/null
@@ -0,0 +1,45 @@
+
+.. include:: ../../Includes.txt
+
+========================================================================
+Deprecation: #62988 - Deprecate unused/non-unified DocumentTemplate code
+========================================================================
+
+See :issue:`62988`
+
+Description
+===========
+
+Several functions within DocumentTemplate are not encouraged to be used anymore.
+
+The hard-coded background image setting via :code:`$TBE_STYLES['background']` is removed and its usage is deprecated.
+
+Additionally, the font-wrapping methods *rfw()* and *dfw()* are deprecated.
+The according CSS was removed from the core.
+
+The method *collapseableSection()*, which was used solely by the reports module for ages in a buggy
+way, is also deprecated in favor of Bootstrap collapseables and localstorage.
+
+Impact
+======
+
+The core does not use this functionality anymore.
+
+
+Affected installations
+======================
+
+All installations which use the setting :code:`$GLOBALS['TBE_STYLES']['background']` or any of the functions:
+
+* dfw()
+* rfw()
+* collapseableSection()
+
+Migration
+=========
+
+* Use CSS directly instead of :code:`$GLOBALS['TBE_STYLES']['background']`
+* Use the CSS class *text-muted* instead of the method :code:`dfw()`
+* Use the CSS class *text-danger* instead of the method :code:`rfw()`
+* Use HTML bootstrap classes, localStorage etc. instead of :code:`collapseableSection()`
+
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-47919-CatchContentRenderingExceptions.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-47919-CatchContentRenderingExceptions.rst
new file mode 100644 (file)
index 0000000..5f66d0c
--- /dev/null
@@ -0,0 +1,53 @@
+
+.. include:: ../../Includes.txt
+
+=========================================================================================================
+Feature: #47919 - Possibility to configure an exception handler when rendering TypoScript content objects
+=========================================================================================================
+
+See :issue:`47919`
+
+Description
+===========
+
+Exceptions which occur during rendering of content objects (typically plugins) will now be caught
+by default in production context and an error message is shown as rendered output.
+If this is done, the page will remain available while the section of the page that produces an error (throws an exception)
+will show a configurable error message. By default this error message contains a random code which references
+the exception which is also logged by the logging framework for developer reference.
+
+Usage:
+
+.. code-block:: typoscript
+
+       # Use 1 for the default exception handler (enabled by default in production context)
+       config.contentObjectExceptionHandler = 1
+
+       # Use a class name for individual exception handlers
+       config.contentObjectExceptionHandler = TYPO3\CMS\Frontend\ContentObject\Exception\ProductionExceptionHandler
+
+       # Customize the error message. A randomly generated code is replaced within the message if needed.
+       config.contentObjectExceptionHandler.errorMessage = Oops an error occurred. Code: %s
+
+       # Configure exception codes which will not be handled, but bubble up again (useful for temporary fatal errors)
+       tt_content.login.20.exceptionHandler.ignoreCodes.10 = 1414512813
+
+       # Disable the exception handling for an individual plugin/ content object
+       tt_content.login.20.exceptionHandler = 0
+
+       # ignoreCodes and errorMessage can be both configured globally …
+       config.contentObjectExceptionHandler.errorMessage = Oops an error occurred. Code: %s
+       config.contentObjectExceptionHandler.ignoreCodes.10 = 1414512813
+
+       # … or locally for individual content objects
+       tt_content.login.20.exceptionHandler.errorMessage = Oops an error occurred. Code: %s
+       tt_content.login.20.exceptionHandler.ignoreCodes.10 = 1414512813
+
+..
+
+Impact
+======
+
+Instead of breaking the whole page when an exception occurs, an error message is shown for the part of the page that is broken.
+Be aware that unlike before, it is now possible that a page with error message gets cached.
+To get rid of the error message not only the actual error needs to be fixed, but the cache must be cleared for this page.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-50039-MultipleCssFilesInRte.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-50039-MultipleCssFilesInRte.rst
new file mode 100644 (file)
index 0000000..b2df05a
--- /dev/null
@@ -0,0 +1,29 @@
+
+.. include:: ../../Includes.txt
+
+========================================================
+Feature: #50039 - Multiple CSS Files in Rich Text Editor
+========================================================
+
+See :issue:`50039`
+
+Description
+===========
+
+It is now possible to import more than one CSS file for the Rich Text Editor.
+
+New syntax is:
+
+.. code-block:: typoscript
+
+       RTE.default.contentCSS {
+               file1 = fileadmin/myStylesheet1.css
+               file2 = fileadmin/myStylesheet2.css
+       }
+
+
+Impact
+======
+
+The old syntax may still be used. If no CSS files are set, the RTE default CSS
+file is used as before.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-51905-AddDependenciesBetweenClassesInRte.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-51905-AddDependenciesBetweenClassesInRte.rst
new file mode 100644 (file)
index 0000000..24ab516
--- /dev/null
@@ -0,0 +1,30 @@
+
+.. include:: ../../Includes.txt
+
+==========================================================================
+Feature: #51905 - Add dependencies between classes in the Rich Text Editor
+==========================================================================
+
+See :issue:`51905`
+
+Description
+===========
+
+It is now possible to configure a class as requiring other classes.
+
+The syntax of this new property is
+
+.. code-block:: typoscript
+
+       RTE.classes.[ *classname* ] {
+               .requires = list of class names; list of classes that are required by the class;
+                       if this property, in combination with others, produces a circular relationship, it is ignored;
+                       when a class is added on an element, the classes it requires are also added, possibly recursively;
+                       when a class is removed from an element, any non-selectable class that is not required by any of the classes remaining on the element is also removed.
+       }
+
+
+Impact
+======
+
+There is no impact on previous configurations.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-54518-ProvideTsconfigToLinkCheckers.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-54518-ProvideTsconfigToLinkCheckers.rst
new file mode 100644 (file)
index 0000000..10ace60
--- /dev/null
@@ -0,0 +1,36 @@
+
+.. include:: ../../Includes.txt
+
+===================================================
+Feature: #54518 - Provide TSconfig to link checkers
+===================================================
+
+See :issue:`54518`
+
+Description
+===========
+
+The active TSconfig of the linkvalidator is stored in the LinkAnalyser and made
+publicly available to the link checkers.
+
+The TSconfig is read either from the currently active TSconfig in the Backend
+when the linkvalidator is used in the info module or from the configuration
+provided in the linkvalidator scheduler task.
+
+This allows passing configuration to the different link checkers.
+
+
+Usage:
+
+.. code-block:: typoscript
+
+       # The configuration in mod.linkvalidator can be read by the link checkers.
+       mod.linkvalidator.mychecker.myvar = 1
+
+..
+
+Impact
+======
+
+The method signature of `\TYPO3\CMS\Linkvalidator::LinkAnalyser::init()` is changed. A new parameter has been added
+for submitting the current TSconfig. This can break third party code that extends this method.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-54519-CheckDisabledLinkhandlerRecords.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-54519-CheckDisabledLinkhandlerRecords.rst
new file mode 100644 (file)
index 0000000..dbb0206
--- /dev/null
@@ -0,0 +1,30 @@
+
+.. include:: ../../Includes.txt
+
+==============================================================
+Feature: #54519 - Report links to disabled linkhandler records
+==============================================================
+
+See :issue:`54519`
+
+Description
+===========
+
+A new configuration option has been introduced for the linkhandler link checker
+in the linkvalidator extension:
+
+.. code-block:: typoscript
+
+       mod.linkvalidator.linkhandler.reportHiddenRecords = 1
+
+..
+
+When enabled links will be considered invalid when they point to disabled records.
+By default only links to deleted records are reported.
+
+Impact
+======
+
+The `\TYPO3\CMS\Linkvalidator\Linktype::checkLink()` method has been restructured
+and will now determine if the linked record is deleted or hidden and report
+a error depending on the `reportHiddenRecords` configuration.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-58122-ConfigureClassAsNonSelectableInRte.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-58122-ConfigureClassAsNonSelectableInRte.rst
new file mode 100644 (file)
index 0000000..77f3dbd
--- /dev/null
@@ -0,0 +1,27 @@
+
+.. include:: ../../Includes.txt
+
+=======================================================================
+Feature: #58122 - Configure class as non-selectable in Rich Text Editor
+=======================================================================
+
+See :issue:`58122`
+
+Description
+===========
+
+It is now possible to configure a class as non-selectable in the style selectors of the Rich Text Editor.
+
+The syntax of this new property is
+
+.. code-block:: typoscript
+
+       RTE.classes.[ *classname* ] {
+               .selectable = boolean; if set to 0, the class is not selectable in the style selectors; if the property is omitted or set to 1, the class is selectable in the style selectors
+       }
+
+
+Impact
+======
+
+There is no impact on previous configurations.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-59396-TypolinkViewHelper.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-59396-TypolinkViewHelper.rst
new file mode 100644 (file)
index 0000000..ef32315
--- /dev/null
@@ -0,0 +1,53 @@
+
+.. include:: ../../Includes.txt
+
+====================================
+Feature: #59396 - TypolinkViewHelper
+====================================
+
+See :issue:`59396`
+
+Description
+===========
+
+Adding Link and Uri ViewHelper that cope with the contents of any field that was filled with a link wizard in
+TYPO3 CMS Backend.
+Those fields contain various parts split by a space and being escaped to provide input for the
+typoLink function.
+In order to use those fields natively in Fluid without the need of TypoScript in between, this ViewHelper
+was introduced.
+It takes the field content as a whole and can additionally take some parameters directly from Fluid.
+
+The full parameter usage in Fluid might look like this, where {link} is the field content:
+
+.. code-block:: HTML
+
+       <f:link.typolink parameter="{link}" target="_blank" class="ico-class" title="some title" additionalParams="b=u" additionalAttributes="{type:'button'}">
+
+       <f:uri.typolink parameter="{link}" additionalParameters="b=u">
+
+
+Only *parameter* is required, all other parameters are optional.
+While passing additional parameters to the ViewHelper, following rules apply:
+
+- target is overridden, the value from Fluid applies
+- class is merged from the values passed from the database and those of *class*
+- title is overridden, the value from Fluid applies
+- additionalParams is merged from the values passed from the database and those of *additionalParams*
+- additionalAttributes is (as usual) added to the resulting tag as *type="button"*
+
+{link} contains *19 _blank - "testtitle with whitespace" &X=y*.
+In case of the Uri.Typolink Viewhelper, only the first and the fourth parameter of the field content are taken into account,
+the tag related properties are discarded.
+For the given examples, the output is:
+
+.. code-block:: HTML
+
+       <a href="index.php?id=19&X=y&b=u" title="some title" target="_blank" class="ico-class" type="button">
+       index.php?id=19&X=y&b=u
+       </a>
+
+Impact
+======
+
+The new ViewHelper can be used in all new projects. There is no interference with any part of existing code.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-59830-IntroduceReadOnlyColumnForFileMounts.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-59830-IntroduceReadOnlyColumnForFileMounts.rst
new file mode 100644 (file)
index 0000000..ad57ec2
--- /dev/null
@@ -0,0 +1,21 @@
+
+.. include:: ../../Includes.txt
+
+============================================================
+Feature: #59830 - Introduce read-only column for file mounts
+============================================================
+
+See :issue:`59830`
+
+Description
+===========
+
+File mount records now have a new flag "read only". This flag replaces the virtual flag introduced earlier,
+so it can be defined natively in the record.
+
+
+Impact
+======
+
+The impact is low as the old behavior still exists. A storage was never marked as read-only before. There is
+an option to set this through UserTs, but now it is also possible to set it on the storage record directly.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-60064-LoggingFrameworkIntrospectionProcessor.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-60064-LoggingFrameworkIntrospectionProcessor.rst
new file mode 100644 (file)
index 0000000..07b1495
--- /dev/null
@@ -0,0 +1,25 @@
+
+.. include:: ../../Includes.txt
+
+===========================================================
+Feature: #60064 - Logging Framework Introspection Processor
+===========================================================
+
+See :issue:`60064`
+
+Description
+===========
+
+The introspection processor of the logging framework has been extended to log the full PHP backtrace and not only the last
+element of a backtrace.
+
+Two options were added to enable this feature:
+
+- :code:`appendFullBackTrace`, boolean, not mandatory` Add full backtrace to the log
+
+- :code:`shiftBackTraceLevel`, integer, default 0, not mandatory` Removes the given number of entries from the top of the backtrace stack.
+
+Impact
+======
+
+The introspection processor behaves as before as long as the feature is not explicitly configured.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-60123-UnitTestCaseRemovesTestFiles.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-60123-UnitTestCaseRemovesTestFiles.rst
new file mode 100644 (file)
index 0000000..a6dae69
--- /dev/null
@@ -0,0 +1,22 @@
+
+.. include:: ../../Includes.txt
+
+========================================================
+Feature: #60123 - Unit base test case removes test files
+========================================================
+
+See :issue:`60123`
+
+Description
+===========
+
+Some unit tests need to create test files or directories to check the system
+under test. Those files should be removed again.
+A test can now register absolute file paths in :code:`$this->testFilesToDelete`, and
+the generic :code:`tearDown()` method will then remove them. Only files, links and directories
+within typo3temp/ are allowed.
+
+Impact
+======
+
+This allows tests to clean up the environment without leaving obsolete test files behind.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-60567-ShowStylesSegmentInTypoScriptObjectBrowser.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-60567-ShowStylesSegmentInTypoScriptObjectBrowser.rst
new file mode 100644 (file)
index 0000000..bc4ef5f
--- /dev/null
@@ -0,0 +1,19 @@
+
+.. include:: ../../Includes.txt
+
+==========================================================
+Feature: #60567 - Show Styles Segment in TS Object Browser
+==========================================================
+
+See :issue:`60567`
+
+Description
+===========
+
+The TypoScript Object Browser now shows the setup segment :code:`styles.`
+
+
+Impact
+======
+
+The segment is cached in the Frontend and not unset anymore, page cache entries increase slightly in size.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-60822-AddMethodsToGetClassTagValuesViaReflection.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-60822-AddMethodsToGetClassTagValuesViaReflection.rst
new file mode 100644 (file)
index 0000000..ea6fdff
--- /dev/null
@@ -0,0 +1,38 @@
+
+.. include:: ../../Includes.txt
+
+=================================================================
+Feature: #60822 - Class annotations in extbase reflection service
+=================================================================
+
+See :issue:`60822`
+
+Description
+===========
+
+The extbase reflection service can now return tags/annotations added to a class.
+
+Suppose the given class:
+
+.. code-block:: php
+
+   /**
+    * @SomeClassAnnotation A value
+    */
+    class Foo {
+    }
+
+
+Those annotation can be fetched with the reflection service:
+
+.. code-block:: php
+
+    $service = new \TYPO3\CMS\Extbase\Reflection\ReflectionService();
+    $classValues = $service->getClassTagsValues('Foo');
+    $classValue = $service->getClassTagValue('Foo', 'SomeClassAnnotation');
+
+
+Impact
+======
+
+Getting class tags by ReflectionService is now possible.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-61185-AllowSvgAsExtensionIcon.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-61185-AllowSvgAsExtensionIcon.rst
new file mode 100644 (file)
index 0000000..a21e217
--- /dev/null
@@ -0,0 +1,19 @@
+
+.. include:: ../../Includes.txt
+
+===================================================
+Feature: #66185 - Allow Svg Files as Extension icon
+===================================================
+
+See :issue:`66185`
+
+Description
+===========
+
+Extension authors can ship Extensions with an ext_icon file with the suffixes .png, .svg and .gif.
+
+
+Impact
+======
+
+Extension icons might be rendered better when provided as vector graphics and not as bitmaps.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-61289-SignalForIconUtilityHtmlTagManipulation.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-61289-SignalForIconUtilityHtmlTagManipulation.rst
new file mode 100644 (file)
index 0000000..6abc1ef
--- /dev/null
@@ -0,0 +1,23 @@
+
+.. include:: ../../Includes.txt
+
+==============================================================
+Feature: #61289 - Signal for IconUtility html tag manipulation
+==============================================================
+
+See :issue:`61289`
+
+Description
+===========
+
+This signal allows to manipulate the rendered html code for a sprite icon by an extension.
+
+Currently all sprite icons are rendered as
+:code: <span class="">&nbsp;</span>`.
+
+Extensions can now adjust the html tag, add or remove attributes and define own content in between the html tags.
+
+Impact
+======
+
+The rendered html code is no longer a span with fixed classes, but can be modified by an extension.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-61351-AddDataAttributeToFluidViewHelpers.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-61351-AddDataAttributeToFluidViewHelpers.rst
new file mode 100644 (file)
index 0000000..c4b344f
--- /dev/null
@@ -0,0 +1,27 @@
+
+.. include:: ../../Includes.txt
+
+=========================================================
+Feature: #61351 - Add data attribute to Fluid ViewHelpers
+=========================================================
+
+See :issue:`61351`
+
+Description
+===========
+
+Since HTML5 Elements can contain a generic data attribute,
+Fluid provides for those elements the possibility to add
+key-value pairs as array, which will be rendered as
+`data-$key="$value"`.
+
+.. code-block:: html
+
+       <f:form.textfield data="{foo: 'bar', baz: 'foos'}" />
+
+Impact
+======
+
+Generic data attributes do not need to be passed by the
+`additionalAttributes` array anymore making the viewhelper
+more straightforward to use.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-61361-FallbackTemplatePathsForFluidStandaloneView.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-61361-FallbackTemplatePathsForFluidStandaloneView.rst
new file mode 100644 (file)
index 0000000..216162b
--- /dev/null
@@ -0,0 +1,85 @@
+
+.. include:: ../../Includes.txt
+
+===================================================================================
+Feature: #61361 - Template Path Fallback for Fluid StandaloneView and FLUIDTEMPLATE
+===================================================================================
+
+See :issue:`61361`
+
+Description
+===========
+
+StandaloneView
+--------------
+
+Earlier in the development of Fluid, a template fallback was introduced
+in the TemplateView, providing the possibility to pass a set of possible
+file locations to the View Configuration, where Templates, Layouts and Partials
+can be found.
+
+The same functionality is now available in the StandaloneView. It is possible to
+let the system look up the fitting paths for Partials and Layouts. It is
+in the nature of the StandaloneView to get a specific template file set, so
+for Templates there is no lookup requirement.
+
+As a developer or integrator, you can configure your View as follows:
+
+.. code-block:: php
+
+    $view = $this->objectManager->get(\TYPO3\CMS\Fluid\View\StandaloneView::class);
+    $view->setFormat('html');
+    $view->setTemplatePathAndFileName(ExtensionManagementUtility::extPath('myExt') . 'Resources/Private/Templates/Email.html');
+    $view->setLayoutRootPaths(array(
+      'default' => ExtensionManagementUtility::extPath('myExt') . 'Resources/Private/Layouts',
+      'specific' => ExtensionManagementUtility::extPath('myTemplateExt') . 'Resources/Private/Layouts/MyExt',
+    ));
+    $view->setPartialRootPaths(array(
+      'default' => ExtensionManagementUtility::extPath('myExt') . 'Resources/Private/Partials',
+      'specific' => ExtensionManagementUtility::extPath('myTemplateExt') . 'Resources/Private/Layouts/MyExt',
+      'evenMoreSpecific' => 'fileAdmin/templates/myExt/Partials',
+    ));
+
+
+With this, the View will first look up the requested layout file in the path with the key
+:code:`specific`, and in case there is no such file, it will fall back to :code:`default`. For the partials the
+sequence would be :code:`evenMoreSpecific`, then :code:`specific`, then fall back to :code:`default`.
+
+You are free in the naming
+of the keys. The paths are searched from bottom to top.
+In case you choose for numeric array keys, the array is ordered first, then reversed for the lookup, so
+the highest index is accessed first.
+
+FLUIDTEMPLATE
+-------------
+
+Additionally the TypoScript Content Object FLUIDTEMPLATE, which is based on StandaloneView, also supports this
+kind of fallback mechanism.
+Two new TypoScript options are added for this purpose:
+
+- partialRootPaths
+- layoutRootPaths
+
+Example usage:
+
+.. code-block:: typoscript
+
+    page.10 = FLUIDTEMPLATE
+    page.10.file = EXT:sitedesign/Resources/Private/Templates/Main.html
+    page.10.partialRootPaths {
+      10 = EXT:sitedesign/Resources/Private/Partials
+      20 = EXT:sitemodification/Resources/Private/Partials
+    }
+
+
+In case you're using the old options (partialRootPath, layoutRootPath) together with the new options, the content of
+the old options will be placed at the first position (index zero) in the fallback list.
+
+
+Impact
+======
+
+In order to change the skin of an extension output, provided by the Fluid StandaloneView, you are no longer required to
+copy the whole Resources folder into fileadmin or to some specific location, but you can pick only the files you want
+to change. Those need to be organized in folders, which are then configured for the view. The system will fall through
+all the provided locations, taking the first fitting file it finds.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-61489-AbstractTypoScriptCondition.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-61489-AbstractTypoScriptCondition.rst
new file mode 100644 (file)
index 0000000..be022fb
--- /dev/null
@@ -0,0 +1,41 @@
+
+.. include:: ../../Includes.txt
+
+================================================================
+Feature: #61489 - Allow own TypoScript Condition implementations
+================================================================
+
+See :issue:`61489`
+
+Description
+===========
+
+It is now possible to add own TypoScript conditions via a
+separate API.
+
+An extension / package can now ship an implementation of a new
+abstract class AbstractCondition. Via the existing TypoScript
+Condition Syntax the class is called by the simple full namespaced
+class name.
+The class's main function "matchCondition" can flexibly evaluate
+any parameters given after the class name.
+
+Usage:
+
+.. code-block:: typoscript
+
+       [BigCompanyName\TypoScriptLovePackage\BennisTypoScriptCondition]
+
+       [BigCompanyName\TypoScriptLovePackage\BennisTypoScriptCondition = 7]
+
+       [BigCompanyName\TypoScriptLovePackage\BennisTypoScriptCondition = 7, != 6]
+
+       [BigCompanyName\TypoScriptLovePackage\BennisTypoScriptCondition = {$mysite.myconstant}]
+
+where the TypoScript Condition class deals with =/!= etc itself.
+
+Impact
+======
+
+If you've previously used the "userFunc" condition, you are encouraged
+to use this new API for your own TypoScript conditions.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-61529-AddMultipleParameterToCheckboxViewHelper.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-61529-AddMultipleParameterToCheckboxViewHelper.rst
new file mode 100644 (file)
index 0000000..5d76993
--- /dev/null
@@ -0,0 +1,29 @@
+
+.. include:: ../../Includes.txt
+
+===========================================================
+Feature: #61529 - Add multiple parameter to f:form.checkbox
+===========================================================
+
+See :issue:`61529`
+
+Description
+===========
+
+Introduce parameter "multiple" for f:form.checkbox ViewHelper.
+
+.. code-block:: html
+
+       <f:form action="create" method="POST" name="pizza" object="{pizza}">
+               <f:form.checkbox property="covering" multiple="1" value="salami" /><br />
+               <f:form.checkbox property="covering" multiple="1" value="ham" /><br />
+               <f:form.checkbox property="covering" multiple="1" value="cheese" /><br />
+               <f:form.submit value="Send" />
+       </f:form>
+
+
+Impact
+======
+
+If you add the parameter "multiple" to your checkboxes, it automatically
+appends [] to the name of your checkbox.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-61577-BackendMarkupForCheckboxesWithLabel.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-61577-BackendMarkupForCheckboxesWithLabel.rst
new file mode 100644 (file)
index 0000000..3c6b6f0
--- /dev/null
@@ -0,0 +1,29 @@
+
+.. include:: ../../Includes.txt
+
+===========================================================
+Feature: #61577 - Backend markup for checkboxes with labels
+===========================================================
+
+See :issue:`61577`
+
+Description
+===========
+
+A typical checkbox with label form element should now be rendered as:
+
+.. code-block:: html
+
+       <div class="checkbox">
+               <label for="someId">
+                       <input type="checkbox" id="someId" />
+                       Label text
+               </label>
+       </div>
+
+
+Impact
+======
+
+If this HTML markup is applied, CSS styles by the TYPO3 core will take care of optimized view
+and custom CSS has become obsolete.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-61668-VideoAndAudioPlayerInBackendRecordInformationWindow.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-61668-VideoAndAudioPlayerInBackendRecordInformationWindow.rst
new file mode 100644 (file)
index 0000000..b3d2711
--- /dev/null
@@ -0,0 +1,20 @@
+
+.. include:: ../../Includes.txt
+
+========================================================================
+Feature: #61668 - Video and audio playback in backend record information
+========================================================================
+
+See :issue:`61668`
+
+Description
+===========
+
+The record information popup ("i" symbol) can play certain html5 video and audio
+types. This is especially useful in the "file list" module.
+
+
+Impact
+======
+
+Better usability of media files.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-61800-FAL-RendererRegistry.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-61800-FAL-RendererRegistry.rst
new file mode 100644 (file)
index 0000000..59914a3
--- /dev/null
@@ -0,0 +1,49 @@
+
+.. include:: ../../Includes.txt
+
+============================================================
+Feature: #61800 - Registry for adding file rendering classes
+============================================================
+
+See :issue:`61800`
+
+Description
+===========
+
+To be able to render all kinds of media files a file rendering registry is needed where you can register
+a "renderer" class that can generate the needed HTML output.
+
+Every renderer has a priority between 1 and 100, 100 is more important than 1.
+When the rendererRegistry is asked for a renderer that fits a given file all registered renderer classes are "asked",
+in order of priority, if they are able to render the file. The first renderer class that can render the file an
+instance is returned by the rendererRegistry.
+
+Every registered renderer class needs to implement the FileRendererInterface. This makes sure the class has a
+getPriority(), canRender() and render() method.
+
+- getPriority() returns integer between 1 and 100
+- canRender() gets a file(Reference) object as parameter and returns TRUE if the class is able to render the file
+  It checks on mime-type but also storage type etc. can be performed to determine if creating the correct output
+  is possible
+- render() also gets the file(Reference) object as parameter together with width, height and an optional options array
+  the return value is the HTML output
+
+A AudioTagRenderer and VideoTagRenderer have already been added.
+
+It is possible to register your own renderer classes in the ext_localconf.php of an extension.
+
+Example:
+
+.. code-block:: php
+
+    $rendererRegistry = \TYPO3\CMS\Core\Resource\Rendering\RendererRegistry::getInstance();
+    $rendererRegistry->registerRendererClass(
+        'MyCompany\\MySpecialMediaFile\\Rendering\\MySpecialMediaFileRenderer'
+    );
+
+
+Impact
+======
+
+The registry on its own doesn't do anything. Some followup patches are needed to use this registry
+to find the correct renderer class for rendering videos and other media files in BE preview and FE.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Feature-62147-NewEmailEvalInTCA.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Feature-62147-NewEmailEvalInTCA.rst
new file mode 100644 (file)
index 0000000..41605af
--- /dev/null
@@ -0,0 +1,35 @@
+
+.. include:: ../../Includes.txt
+
+===============================================
+Feature: #62147 - New eval option in TCA: email
+===============================================
+
+See :issue:`62147`
+
+Description
+===========
+
+A new option has been added to the eval field: email. This will
+check if the entered value is a valid e-mail address server-side.
+If not, a flash error message will be shown.
+
+Usage:
+
+.. code-block:: php
+
+    'email' => array(
+        'exclude' => 1,
+        'label' => 'LLL:EXT:wd_products/Resources/Private/Language/locallang_db.xlf:tx_wdproducts_domain_model_contactperson.email',
+        'config' => array(
+            'type' => 'input',
+            'size' => 30,
+            'eval' => 'email,trim'
+        ),
+    )
+
+
+Impact
+======
+
+Users don't have to write their own validation classes for e-mail validation.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.0/Index.rst b/typo3/sysext/core/Documentation/Changelog/7.0/Index.rst
new file mode 100644 (file)
index 0000000..148b43d
--- /dev/null
@@ -0,0 +1,41 @@
+
+.. include:: ../../Includes.txt
+
+7.0 Changes
+===========
+
+**Table of contents**
+
+.. contents::
+   :local:
+   :depth: 1
+
+Breaking Changes
+^^^^^^^^^^^^^^^^
+
+.. toctree::
+   :maxdepth: 1
+   :titlesonly:
+   :glob:
+
+   Breaking-*
+
+Features
+^^^^^^^^
+
+.. toctree::
+   :maxdepth: 1
+   :titlesonly:
+   :glob:
+
+   Feature-*
+
+Deprecation
+^^^^^^^^^^^
+
+.. toctree::
+   :maxdepth: 1
+   :titlesonly:
+   :glob:
+
+   Deprecation-*
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-24900-CompatVersion-Setting-Removed.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-24900-CompatVersion-Setting-Removed.rst
new file mode 100644 (file)
index 0000000..9bdc2c8
--- /dev/null
@@ -0,0 +1,39 @@
+
+.. include:: ../../Includes.txt
+
+======================================================================
+Breaking: #24900 - Remove $TYPO3_CONF_VARS[SYS][compat_version] option
+======================================================================
+
+See :issue:`24900`
+
+Description
+===========
+
+The option `$TYPO3_CONF_VARS[SYS][compat_version]`, which was modified on update in the Install Tool wizard,
+has been removed.
+
+Any checks on `GeneralUtility::compat_version` are now made against the common constant `TYPO3_branch` instead of
+the former TYPO3_CONF_VARS option.
+
+Impact
+======
+
+Any usage of `$TYPO3_CONF_VARS[SYS][compat_version]` where the value is different than `TYPO3_branch` will result
+in unexpected behaviour.
+
+TypoScript conditions which check for older compat_version will have different behaviour now.
+
+Affected installations
+======================
+
+Any installation where `$TYPO3_CONF_VARS[SYS][compat_version]` was not set to the currently running version
+or where the value of compat_version was used to simulate behaviour of an older version.
+E.g. TypoScript conditions or `GeneralUtility::compat_version` in extensions.
+
+
+Migration
+=========
+
+Remove any direct usage of the option, and use the "compat_version" method within `GeneralUtility` as well as the
+TypoScript condition "compat_version" which gives more accurate results.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-44879-CSSStyledContentTypoScriptBlockQuoteInlineStylesRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-44879-CSSStyledContentTypoScriptBlockQuoteInlineStylesRemoved.rst
new file mode 100644 (file)
index 0000000..503fa63
--- /dev/null
@@ -0,0 +1,44 @@
+
+.. include:: ../../Includes.txt
+
+=======================================================================
+Breaking: #44879 - TypoScript inline styles from blockquote tag removed
+=======================================================================
+
+See :issue:`44879`
+
+Description
+===========
+
+CSS Styled Content renders blockquote tags using :code:`lib.parseFunc_RTE` TypoScript.
+For TYPO3 CMS 7.1, the following TypoScript lines have been removed without substitution:
+
+.. code-block:: typoscript
+
+lib.parseFunc_RTE.externalBlocks.blockquote.callRecursive.tagStdWrap.HTMLparser = 1
+lib.parseFunc_RTE.externalBlocks.blockquote.callRecursive.tagStdWrap.HTMLparser.tags.blockquote.overrideAttribs = style="margin-bottom:0;margin-top:0;"
+
+The effect is that the following inline styles have been removed from blockquote tags without substitution:
+
+.. code-block:: css
+
+       margin-bottom:0;
+       margin-top:0;
+
+Impact
+======
+
+Styling of blockquote tags based on CSS Styled Content could differ after an upgrade to CMS 7.1.
+
+
+Affected installations
+======================
+
+All CMS 7.1 installations that were upgraded from 7.0 and below which use blockquote tags rendered by :code:`lib.parseFunc_RTE`.
+
+
+Migration
+=========
+
+It is recommended to fix the margins inside your website CSS. Alternatively, you can re-add the above TypoScript lines
+to your website TypoScript template (not recommended).
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-57089-ShortcutBehaviour.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-57089-ShortcutBehaviour.rst
new file mode 100644 (file)
index 0000000..5440136
--- /dev/null
@@ -0,0 +1,34 @@
+
+.. include:: ../../Includes.txt
+
+=====================================================================================
+Breaking: #57089 - Behaviour of page shortcut to "Parent of selected or current page"
+=====================================================================================
+
+See :issue:`57089`
+
+Description
+===========
+
+In former versions of TYPO3 CMS the page shortcut type "Parent of selected or current page" had a misleading label
+as the selected page was never taken into account, it always chose the parent of the current page.
+
+This has been changed and the selected page is now considered, so the parent of the selected page will be used as the target page.
+
+Impact
+======
+
+Assuming the supplied upgrade wizard was run, the behaviour of existing shortcuts will not change.
+
+If you fail to run the upgrade wizard, the target of a shortcut is changed to the parent of the
+selected page as the selected page is now respected.
+
+Affected installations
+======================
+
+Any installation using shortcut pages with shortcut type "Parent of selected or current page"
+
+Migration
+=========
+
+Run the supplied upgrade wizard in the Install Tool if it shows up.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-61510-IndexedSearch.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-61510-IndexedSearch.rst
new file mode 100644 (file)
index 0000000..a31dfc5
--- /dev/null
@@ -0,0 +1,55 @@
+
+.. include:: ../../Includes.txt
+
+================================================
+Breaking: #61510 - Improvement of indexed_search
+================================================
+
+See :issue:`61510`
+
+Description
+===========
+
+The extension indexed_search is improved in the backend and frontend.
+
+Backend
+-------
+
+Previously the functionality of indexed_search has been scattered to multiple modules.
+Information about indexed_search was available in a custom module in "Admin tools" and 2 sections in the "Info" module.
+
+The complete code has been moved to a central place, which is now a custom module in the area "Web" and has been rewritten
+by using Extbase & Fluid. Translations and a modern UI have been added as well.
+
+
+Impact
+======
+
+Changes in the Backend
+----------------------
+
+The previous user configuration for indexed_search modules is not working anymore.
+Therefore editors won't see the module anymore after login.
+
+Changes in the Frontend
+-----------------------
+
+The TypoScript configuration changed. If indexed_search is installed, it is automatically activated:
+
+.. code-block:: typoscript
+
+       config.index_enable = 1
+       config.index_externals = 1
+
+Affected installations
+======================
+
+All installations using indexed_search
+
+Migration
+=========
+
+Backend
+-------
+
+Reconfigure the backend users and groups if users need to see the module of indexed_search.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-62415-DisableAutoCreateRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-62415-DisableAutoCreateRemoved.rst
new file mode 100644 (file)
index 0000000..20050f5
--- /dev/null
@@ -0,0 +1,29 @@
+
+.. include:: ../../Includes.txt
+
+===========================================================================
+Breaking: #62415 - Remove deprecated disable_autocreate field in workspaces
+===========================================================================
+
+See :issue:`62415`
+
+Description
+===========
+
+The field "disable_autocreate" from ext:workspaces has been removed.
+
+Impact
+======
+
+If a 3rd party extension relies on the removed field an SQL error will be thrown.
+
+
+Affected installations
+======================
+
+An installation is affected if a 3rd party extension relies on the removed field in the database.
+
+Migration
+=========
+
+Remove any usage of the removed field in 3rd party extensions.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-62886-RemoveMeaningfulTempFilePrefix.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-62886-RemoveMeaningfulTempFilePrefix.rst
new file mode 100644 (file)
index 0000000..b27868f
--- /dev/null
@@ -0,0 +1,31 @@
+
+.. include:: ../../Includes.txt
+
+==================================================================
+Breaking: #62886 - Removed setting config.meaningfulTempFilePrefix
+==================================================================
+
+See :issue:`62886`
+
+Description
+===========
+
+The setting *config.meaningfulTempFilePrefix* which was still used for images built by GIFBUILDER that were saved in
+typo3temp/GB/ has been removed. With this option it was possible to configure a meaningful file prefix limiting
+the filename prefix to a certain character length.
+
+Impact
+======
+
+All files will always have their original filename fully prepended when stored in the folder typo3temp/GB/.
+
+Affected Installations
+======================
+
+All installations using GIFBUILDER to generate images. The files within typo3temp/GB/ will now be called
+with the full name of each original file before the hash and the file extension.
+
+Migration
+=========
+
+The setting should be removed from any TypoScript configuration because it has no impact anymore.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-62925-RemoveExtJsDateTimePicker.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-62925-RemoveExtJsDateTimePicker.rst
new file mode 100644 (file)
index 0000000..ffe9f59
--- /dev/null
@@ -0,0 +1,30 @@
+
+.. include:: ../../Includes.txt
+
+======================================================
+Breaking: #62925 - ExtJS Ext.ux.DateTimePicker removed
+======================================================
+
+See :issue:`62925`
+
+Description
+===========
+
+The old ExtJS component Ext.ux.DateTimePicker has been removed and replaced with a
+bootstrap alternative. For technical reasons, the feature had to be removed.
+Thus the possibility to use "+3d" or "today" in input fields is no longer
+available.
+
+
+Impact
+======
+
+Extensions which rely on Ext.ux.DateTimePicker will break.
+
+
+Migration
+=========
+
+Use the new bootstrap DateTimePicker component which can be loaded with
+require.js. Example implementations can be found in EXT:belog, EXT:scheduler
+and the FormEngine component of the TYPO3 CMS core.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63296-Removed-Files.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63296-Removed-Files.rst
new file mode 100644 (file)
index 0000000..7dd4db5
--- /dev/null
@@ -0,0 +1,40 @@
+
+.. include:: ../../Includes.txt
+
+==================================================
+Breaking: #63296 - Deprecated typo3/ files removed
+==================================================
+
+See :issue:`63296`
+
+Description
+===========
+
+The following script entry points have been removed without substitution:
+
+- typo3/file_edit.php
+- typo3/file_newfolder.php
+- typo3/file_rename.php
+- typo3/file_upload.php
+- typo3/show_rechis.php
+- typo3/listframe_loader.php
+
+The corresponding ListFrameLoaderController class is now marked as deprecated.
+
+Impact
+======
+
+Any script pointing to one of these file resources will trigger a 404 server response.
+
+Affected installations
+======================
+
+An extension needs to be adapted in the unlikely case that it uses a link to any of the files.
+
+Migration
+=========
+
+The functionality of these scripts (except listframe_loader.php which is not used at all any more) have been moved to "modules".
+Use BackendUtility::getModuleUrl() to link to them. The module name is identical to the file name without the ".php" suffix.
+
+e.g. BackendUtility::getModuleUrl('file_edit');
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63310-Wizard-Modules-Moved.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63310-Wizard-Modules-Moved.rst
new file mode 100644 (file)
index 0000000..70e6704
--- /dev/null
@@ -0,0 +1,31 @@
+
+.. include:: ../../Includes.txt
+
+================================================
+Breaking: #63310 - Web=>Functions=>Wizards moved
+================================================
+
+See :issue:`63310`
+
+Description
+===========
+
+The two module functions "Create Pages" and "Sort Pages" located within the extensions "wizard_crpages" and
+"wizard_sortpages" were located under Web => Functions => Wizards. This structure is now simplified as the wizards
+are moved one level up in Web => Functions.
+
+Impact
+======
+
+Any options set via TSconfig for these wizards for the module menu have changed. The existing options don't work
+anymore.
+
+Affected installations
+======================
+
+Any installation using TSconfig like "web_func.menu.wiz" needs to be adapted.
+
+Migration
+=========
+
+The respective options "web_func.menu.wiz" have been moved to "web_func.menu.functions".
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63431-BackendToolbarRefactored.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63431-BackendToolbarRefactored.rst
new file mode 100644 (file)
index 0000000..93fc01b
--- /dev/null
@@ -0,0 +1,40 @@
+
+.. include:: ../../Includes.txt
+
+=============================================
+Breaking: #63431 - Backend toolbar refactored
+=============================================
+
+See :issue:`63431`
+
+Description
+===========
+
+The upper right backend toolbar has been refactored with TYPO3 CMS 7.0. A new PHP interface
+and a new registration were introduced.
+
+
+Impact
+======
+
+Extensions that are not adapted to the new interface will not show up in the toolbar anymore, but
+will not throw a fatal PHP error.
+
+Method BackendController::addToolbarItem() has been marked as deprecated.
+
+
+Affected installations
+======================
+
+If a TYPO3 CMS instance uses extensions based on the old interface and registration, the
+according items will no longer show up in the toolbar.
+
+
+Migration
+=========
+
+Extensions must implement the new interface \TYPO3\CMS\Backend\Toolbar\ToolbarItemInterface
+and must be registered in $GLOBALS['TYPO3_CONF_VARS']['BE']['toolbarItems'].
+
+Warning: The new interface is not 100% finished, method `checkAccess()` will probably be
+substituted by two other methods in later versions of TYPO3 CMS.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63437-ClassAliasesMovedToLegacyExtension.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63437-ClassAliasesMovedToLegacyExtension.rst
new file mode 100644 (file)
index 0000000..c10cad6
--- /dev/null
@@ -0,0 +1,47 @@
+
+.. include:: ../../Includes.txt
+
+==========================================================
+Breaking: #63437 - Class aliases moved to legacy extension
+==========================================================
+
+See :issue:`63437`
+
+Description
+===========
+
+With the switch to namespaced classes in TYPO3 CMS 6.0, a class alias mechanism
+has been set up to support the old class names as aliases for a while. All those
+class aliases have been moved to the dedicated extension "compatibility6". This
+extension will be removed at some point during the development of TYPO3 CMS 7.
+
+Removing the class aliases from the core results in a significant performance gain
+especially during first load with empty caches.
+
+
+Impact
+======
+
+If extensions still rely on old non-namespaced class names, EXT:compatibility6 can
+be loaded to keep further backwards compatibility for now - with the side-effect of
+drained performance.
+
+
+Affected installations
+======================
+
+
+TYPO3 CMS 7 installations need EXT:compatibility6 loaded if old extensions are used that
+are still not adapted to the namespaced core classes.
+
+
+Migration
+=========
+
+During an upgrade, the "Extension check" of the install tool may find old extensions that
+still rely on old class names and can unload those. The backend may work again to load
+EXT:compatibility6, or to unload further extensions that rely on old class names.
+
+Another option is to manually set all extensions that rely on old class names to "inactive"
+in typo3conf/PackageStates.php, or to set EXT:compatibility6 to "active". If a manual change is
+done, typo3temp/Cache directory have to be flushed afterwards.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63464-IncludeOnceArraysRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63464-IncludeOnceArraysRemoved.rst
new file mode 100644 (file)
index 0000000..a23b30e
--- /dev/null
@@ -0,0 +1,44 @@
+
+.. include:: ../../Includes.txt
+
+========================================================================
+Breaking: #63464 - Remove include_once inclusions inside ModuleFunctions
+========================================================================
+
+See :issue:`63464`
+
+Description
+===========
+
+The functionality to include PHP files within module functions (e.g. info module) via an `include_once` array
+has been removed. The API did not use the include_once array anymore and certain places were marked as deprecated
+since TYPO3 CMS 6.2. All module functions are using the common autoloading functionality via namespaced classes.
+
+The following `include_once` arrays within the following modules have been removed:
+  * Web => Page
+  * Web => Page - New Content Element Wizard
+  * Web => Functions
+  * Web => Info
+  * Web => Template
+  * Web => Recycler
+  * User => Task Center
+  * System => Scheduler
+
+Impact
+======
+
+Any non-API usage of the `include_once` array in any custom module function will fail.
+
+
+Affected installations
+======================
+
+Any installation with an extension using the property `$include_once` to load additional files via direct access instead
+of using the API via `ExtensionManagementUtility::insertModuleFunction()`.
+
+
+Migration
+=========
+
+Use the autoloader to load any custom classes inside your code, or any hooks if available in the custom module functions
+to include any file.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63687-WebFunctionsWizards-Moved.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63687-WebFunctionsWizards-Moved.rst
new file mode 100644 (file)
index 0000000..1031a18
--- /dev/null
@@ -0,0 +1,37 @@
+
+.. include:: ../../Includes.txt
+
+====================================================================
+Breaking: #63687 - Web=>Functions=>Wizards moved to legacy extension
+====================================================================
+
+See :issue:`63687`
+
+Description
+===========
+
+Within the "Web" => "Functions" module was a nested layer called "Wizards" where "Sort pages" and
+"Bulk-create new pages" resided until TYPO3 CMS 7.1. These are now moved directly underneath "Web" => "Functions",
+so the "Wizards" module function becomes obsolete, and with it the whole extension called "func_wizards" that provided
+this nested layer. The module function "Wizards" has been moved to the legacy extension EXT:compatibility6. The
+extension "func_wizards" has been completely removed from the core.
+
+Impact
+======
+
+The existing "Functions" provided by the TYPO3 CMS Core are now directly dependant and hooked into "Web" => "Functions".
+Any extensions using "Web" => "Functions" => "Wizards" will not show up anymore.
+
+
+Affected installations
+======================
+
+TYPO3 CMS 7 installations need EXT:compatibility6 extension loaded if old extensions are still hooked into
+"Web" => "Functions" => "Wizards".
+
+Migration
+=========
+
+Any extension hooking into "Web" => "Functions" => "Wizards" need to be adapted. In their ext_tables.php the
+`insertModuleFunction` call does not need to have a 5th parameter given. EXT:compatibility6 is then no longer
+needed.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63780-RemoveWordStringsFromReferenceIndex.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63780-RemoveWordStringsFromReferenceIndex.rst
new file mode 100644 (file)
index 0000000..05fa4cc
--- /dev/null
@@ -0,0 +1,35 @@
+
+.. include:: ../../Includes.txt
+
+======================================================================================
+Breaking: #63780 - Remove public properties words and word_strings from ReferenceIndex
+======================================================================================
+
+See :issue:`63780`
+
+Description
+===========
+
+Public properties `words` and `word_strings` have been removed from class `\TYPO3\CMS\Core\Database\ReferenceIndex`.
+`ReferenceIndex->words` was always an empty array and `ReferenceIndex->word_strings` contained strings from
+input- and text fields of every record that was given to this class instance.
+
+
+Impact
+======
+
+An extension relying on one of these public properties will fail.
+
+
+Affected installations
+======================
+
+It is unlikely that any extension used the properties words or word_strings. An instance could be
+checked by searching for usages of class `ReferenceIndex`.
+
+
+Migration
+=========
+
+The according logic needs to be re-implemented in an extension that used the content of these
+properties.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63818-RemovedStaticFileEdit.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-63818-RemovedStaticFileEdit.rst
new file mode 100644 (file)
index 0000000..6e525f1
--- /dev/null
@@ -0,0 +1,34 @@
+
+.. include:: ../../Includes.txt
+
+=========================================================
+Breaking: #63818 - Removed Static file edit functionality
+=========================================================
+
+See :issue:`63818`
+
+Description
+===========
+
+A special TCA configuration enabled RTE fields to write its content to sections within files. The configuration
+was done in `defaultExtras` array, `static_write` section and documented in
+TCA reference->AdditionalFeatures->SpecialConfigurationOptions.
+
+This functionality has been removed without substitution.
+
+Impact
+======
+
+Content of RTE fields can no longer be written to files.
+
+
+Affected installations
+======================
+
+In the unlikely case that this feature was used by anyone its usage can be located by searching for `static_write`
+keyword in TCA configuration.
+
+Migration
+=========
+
+Move this logic elsewhere, eg. use hooks in DataHandler to write out DB content.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64059-Rewritten-JavaScript-Tree-Components.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64059-Rewritten-JavaScript-Tree-Components.rst
new file mode 100644 (file)
index 0000000..f92637e
--- /dev/null
@@ -0,0 +1,41 @@
+
+.. include:: ../../Includes.txt
+
+=======================================================
+Breaking: #64059 - Rewritten Javascript Tree Components
+=======================================================
+
+See :issue:`64059`
+
+Description
+===========
+
+In the process of refactoring prototype/scripta.culo.us code and migrate these to an AMD module, the tree component and its
+drag&drop parts have been migrated to a RequireJS / jQuery module.
+
+The page tree filter functionality of the prototype tree, which is not used in the TYPO3 core, was removed from the
+tree component.
+
+The file :file:`typo3/js/tree.js` has been removed, the replacement code, based on jQuery is located under
+EXT:backend/Resources/Public/JavaScript/LegacyTree.js.
+
+
+Impact
+======
+
+Any usages in third party extensions that include :file:`js/tree.js` will fail, as the tree component has been removed.
+Any extension using the filter part of the tree.js component will not work.
+
+
+Affected installations
+======================
+
+Any installation with its own backend module using the tree component from the core.
+
+
+Migration
+=========
+
+Rewrite any needed logic for filtering, and include the RequireJS module like in e.g.
+FileSystemNavigationFrameController.php, to use the tree component. If the old code is needed, the :file:`tree.js` file
+and prototype need to be included as part of the extension, not from the core.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64070-GlobalWebmountsRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64070-GlobalWebmountsRemoved.rst
new file mode 100644 (file)
index 0000000..7e90045
--- /dev/null
@@ -0,0 +1,30 @@
+
+.. include:: ../../Includes.txt
+
+====================================================
+Breaking: #64070 - Removed global variable WEBMOUNTS
+====================================================
+
+See :issue:`64070`
+
+Description
+===========
+
+The global variable WEBMOUNTS has been removed, as the same data from the WEBMOUNTS can always be fetched via
+`$GLOBALS['BE_USER']->returnWebmounts()`.
+
+Impact
+======
+
+The variable `$GLOBALS['WEBMOUNTS']` will no longer be filled.
+
+
+Affected installations
+======================
+
+Any installation using `$GLOBALS['WEBMOUNTS']` directly within an extension will produce a wrong result.
+
+Migration
+=========
+
+Replace all occurrences of `$GLOBALS['WEBMOUNTS']` with `$GLOBALS['BE_USER']->returnWebmounts()`.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64102-MoveT3TableAndT3ButtonToBootstrap.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64102-MoveT3TableAndT3ButtonToBootstrap.rst
new file mode 100644 (file)
index 0000000..893f4b5
--- /dev/null
@@ -0,0 +1,35 @@
+
+.. include:: ../../Includes.txt
+
+===========================================================
+Breaking: #64102 - Move t3-table and t3-button to bootstrap
+===========================================================
+
+See :issue:`64102`
+
+Description
+===========
+
+In transition to full bootstrap coverage and streamlining the backend, we are dropping the support for the CSS classes
+.t3-table and .t3-button. We are replacing them with the corresponding bootstrap CSS classes for tables and buttons.
+See http://getbootstrap.com/css/#tables and http://getbootstrap.com/css/#buttons for more details.
+
+
+Impact
+======
+
+Custom implementations of tables and buttons in backend modules will lose the TYPO3 default styling.
+
+
+Affected installations
+======================
+
+Extensions that provide custom backend modules that are using the css classes `.t3-table` or `.t3-button`.
+
+
+Migration
+=========
+
+For tables we recommend the usage of the CSS class combination `table table-striped table-hover` instead of `t3-table`.
+
+For buttons we recommend the usage of the CSS class combination `btn btn-default` instead of `t3-button`.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64131-ResizableTextareasOptionDropped.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64131-ResizableTextareasOptionDropped.rst
new file mode 100644 (file)
index 0000000..028954a
--- /dev/null
@@ -0,0 +1,18 @@
+
+.. include:: ../../Includes.txt
+
+====================================================
+Breaking: #64131 - Resizable Textarea option removed
+====================================================
+
+See :issue:`64131`
+
+Description
+===========
+
+The User Setting "Resizable Textarea" for FormEngine textarea fields has been removed.
+
+Impact
+======
+
+The option and its feature are no longer available.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64143-FlagFilesMoved.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64143-FlagFilesMoved.rst
new file mode 100644 (file)
index 0000000..fac9b6e
--- /dev/null
@@ -0,0 +1,30 @@
+
+.. include:: ../../Includes.txt
+
+======================================================
+Breaking: #64143 - Language / Country Flag files moved
+======================================================
+
+See :issue:`64143`
+
+Description
+===========
+
+The static GIF file collection representing flags within :file:`typo3/gfx/flags/` has been removed. All PNG flag images
+from EXT:t3skin are moved from :file:`typo3/sysext/t3skin/images/flags/` to
+:file:`typo3/sysext/core/Resources/Public/Icons/flags/`. The according stylesheets for the that :file:`flags-*` icon
+files have been moved to EXT:core as well.
+
+Impact
+======
+
+Any hard-coded reference on any of the files within :file:`typo3/gfx/flags/` and
+:file:`typo3/sysext/core/Resources/Public/Icons/flags/` will result in an error.
+
+Changing the EXT:t3skin flags sprite now means changing the flags sprite of EXT:core.
+
+Affected installations
+======================
+
+Any installation using third-party extensions that access :file:`typo3/gfx/flags/` or
+:file:`typo3/sysext/t3skin/images/flags/` will fail.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64190-FormEngineCheckboxElement.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64190-FormEngineCheckboxElement.rst
new file mode 100644 (file)
index 0000000..6d4fd60
--- /dev/null
@@ -0,0 +1,34 @@
+
+.. include:: ../../Includes.txt
+
+=========================================================================
+Breaking: #64190 - FormEngine Checkbox Element limitation of cols setting
+=========================================================================
+
+See :issue:`64190`
+
+Description
+===========
+
+The TCA configuration for checkbox cols has been changed. We reduced the
+number of accepted values to 1, 2, 3, 4 and 6 to provide a responsive experience.
+
+For usecases like checkboxes for weekdays like mo, tu, we, th, fr, sa, su
+we introduced a new value `inline`.
+
+Impact
+======
+
+For values equals 5 or above 6 the rendering of 6 will be used.
+
+
+Affected installations
+======================
+
+Installations with TCA column configurations for checkboxes with values
+equals 5 or above 6.
+
+Migration
+=========
+
+Choose between one of the supported values or change the display to `inline`.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64226-OptionAccessListRenderModeRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64226-OptionAccessListRenderModeRemoved.rst
new file mode 100644 (file)
index 0000000..b47adbb
--- /dev/null
@@ -0,0 +1,47 @@
+
+.. include:: ../../Includes.txt
+
+============================================================================
+Breaking: #64226 - Option $TYPO3_CONF_VARS[BE][accessListRenderMode] removed
+============================================================================
+
+See :issue:`64226`
+
+Description
+===========
+
+The `$GLOBALS[TYPO3_CONF_VARS][BE][accessListRenderMode]` option, which acted as a shorthand function
+to set permission-related fields for modules and excludeFields, has been removed.
+
+All corresponding fields in TCA tables be_users and be_groups are set to the already-default value `checkbox`
+given in the DefaultConfiguration.php file.
+
+Impact
+======
+
+All respective fields will show up as a checkbox selection within FormEngine (implying the value
+`renderMethod=checkbox`).
+
+
+Affected installations
+======================
+
+Installations having this option set to something different than `checkbox` will result in a having the fields
+displayed as checkboxes.
+
+Migration
+=========
+
+Choose between the default value `checkbox` (no change required then) or set the following values inside the
+`Configuration/TCA/Overrides` files of your project specific extension to the option of your needs.
+
+.. code-block:: php
+
+       $GLOBALS['TCA']['be_users']['columns']['file_permissions']['config']['renderMode'] = 'singlebox';
+       $GLOBALS['TCA']['be_users']['columns']['userMods']['config']['renderMode'] = 'singlebox';
+       $GLOBALS['TCA']['be_groups']['columns']['file_permissions']['config']['renderMode'] = 'singlebox';
+       $GLOBALS['TCA']['be_groups']['columns']['pagetypes_select']['config']['renderMode'] = 'singlebox';
+       $GLOBALS['TCA']['be_groups']['columns']['tables_select']['config']['renderMode'] = 'singlebox';
+       $GLOBALS['TCA']['be_groups']['columns']['tables_modify']['config']['renderMode'] = 'singlebox';
+       $GLOBALS['TCA']['be_groups']['columns']['non_exclude_fields']['config']['renderMode'] = 'singlebox';
+       $GLOBALS['TCA']['be_groups']['columns']['userMods']['config']['renderMode'] = 'singlebox';
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64229-TrimSubmittedLoginFormData.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64229-TrimSubmittedLoginFormData.rst
new file mode 100644 (file)
index 0000000..c282af6
--- /dev/null
@@ -0,0 +1,35 @@
+
+.. include:: ../../Includes.txt
+
+==============================================================
+Breaking: #64229 - Trim submitted login-form-data before usage
+==============================================================
+
+See :issue:`64229`
+
+Description
+===========
+
+Data submitted through the login-forms (frontend and backend) will now be trimmed before the login is performed.
+So now all fields (like username or password) with leading/trailing whitespace will have those removed.
+Any whitespace inside fields will not be touched.
+
+
+Impact
+======
+
+Users that have had whitespace at the beginning or end of their username or password will not be able to log in anymore.
+
+
+Affected installations
+======================
+
+Any installation relying on whitespace at the beginning or end of either a username or a password.
+Please note that the TYPO3 backend didn't allow whitespace for username in frontend or backend
+and only allowed whitespace for passwords of backend users until now.
+
+
+Migration
+=========
+
+Update usernames and/or passwords.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64637-CSSStyledContentLegacyTypoScriptRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64637-CSSStyledContentLegacyTypoScriptRemoved.rst
new file mode 100644 (file)
index 0000000..9f3c247
--- /dev/null
@@ -0,0 +1,42 @@
+
+.. include:: ../../Includes.txt
+
+================================================================================
+Breaking: #64637 - Compatibility CSS Styled Content TypoScript templates removed
+================================================================================
+
+See :issue:`64637`
+
+Description
+===========
+
+CSS Styled Content ships compatibility TypoScript templates for being compatible with older versions. For TYPO3 CMS 7,
+all templates to render a compatibility frontend for the following versions have been removed without substitution.
+
+ * TYPO3 CMS 6.1
+ * TYPO3 CMS 6.0
+ * TYPO3 CMS 4.7
+ * TYPO3 CMS 4.6
+ * TYPO3 CMS 4.5
+
+Impact
+======
+
+It is not possible to have the TYPO3 CMS 7 Frontend rendering based on CSS Styled Content to behave like a version
+prior to TYPO3 CMS 6.2.
+
+
+Affected installations
+======================
+
+All installations using the TypoScript templates to have the TYPO3 frontend powered via CSS Styled Content with
+a compatibility TypoScript will result in no Frontend output.
+
+
+Migration
+=========
+
+For installations still needing the old templates, an old version of the template (e.g. from TYPO3 CMS 6.2)
+need to be included separately. Any other installation still using the old TypoScript templates should migrate to
+the latest TypoScript templates of CSS Styled Content by choosing the correct version inside the Web=>Template
+module.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64639-RemovedContentObjects.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64639-RemovedContentObjects.rst
new file mode 100644 (file)
index 0000000..f13a035
--- /dev/null
@@ -0,0 +1,31 @@
+
+.. include:: ../../Includes.txt
+
+====================================================================
+Breaking: #63687 - Outdated ContentObjects moved to legacy extension
+====================================================================
+
+See :issue:`63687`
+
+Description
+===========
+
+The TypoScript Content Objects (cObjects) CLEARGIF, COLUMNS, CTABLE, OTABLE and HRULER have been moved into the legacy extension
+EXT:compatibility6.
+
+Impact
+======
+
+Any TypoScript using the cObjects above will result in an empty output in the TYPO3 Frontend.
+
+
+Affected installations
+======================
+
+TYPO3 CMS 7 installations still using the cObjects need EXT:compatibility6 to be loaded if the rendering should
+be continued.
+
+Migration
+=========
+
+Any installation should migrate to alternatives such as FLUIDTEMPLATE to customize the output of the content.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64643-RemoveEnableTypo3tempDbTracking.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64643-RemoveEnableTypo3tempDbTracking.rst
new file mode 100644 (file)
index 0000000..d449a7e
--- /dev/null
@@ -0,0 +1,34 @@
+
+.. include:: ../../Includes.txt
+
+========================================================================
+Breaking: #64643 - Remove functionality for enable_typo3temp_db_tracking
+========================================================================
+
+See :issue:`64643`
+
+Description
+===========
+
+The logic and the database table for tracking generated typo3temp/ images by GraphicalFunctions have been removed
+without substitution. The option to enable this functionality `$TYPO3_CONF_VARS[GFX][enable_typo3temp_db_tracking]`
+has been removed.
+
+
+Impact
+======
+
+Images generated with GraphicalFunctions with the option above enabled will not be tracked in the database anymore.
+
+
+Affected installations
+======================
+
+Any installation having the option `$TYPO3_CONF_VARS[GFX][enable_typo3temp_db_tracking]` enabled.
+
+
+Migration
+=========
+
+If the functionality or a similar functionality is needed for some edge-cases, an own implementation via a third-party
+extension is necessary.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64668-MailformMovedToLegacyExtension.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64668-MailformMovedToLegacyExtension.rst
new file mode 100644 (file)
index 0000000..3bc1daa
--- /dev/null
@@ -0,0 +1,53 @@
+
+.. include:: ../../Includes.txt
+
+=====================================================================
+Breaking: #64668 - Content Element mailform moved to legacy extension
+=====================================================================
+
+See :issue:`64668`
+
+Description
+===========
+
+The fallback "mailform" functionality, containing the `FORM` ContentObject, the submission logic for sending mailform
+and the content element (CType=mailform) has been moved to the legacy extension "compatibility6". This mailform
+was available when the "Form" extension, introduced in TYPO3 CMS 4.7, was not installed.
+
+The following options have been marked for deprecation:
+
+.. code-block:: php
+
+       $TYPO3_CONF_VARS][FE][secureFormmail]
+       $TYPO3_CONF_VARS][FE][strictFormmail]
+       $TYPO3_CONF_VARS][FE][formmailMaxAttachmentSize]
+
+The following methods within TypoScriptFrontendController have been removed:
+
+.. code-block:: php
+
+       protected checkDataSubmission()
+       protected sendFormmail()
+       public extractRecipientCopy()
+       public codeString()
+       protected roundTripCryptString()
+
+
+Impact
+======
+
+Mailform elements are missing and not rendered in the frontend anymore unless EXT:compatibility6 is loaded.
+
+
+Affected installations
+======================
+
+Any installation using the fallback "mailform" Content Element, the FrontendDataSubmissionController or the FORM
+Content Object directly will break. Additionally, any third party extension using the TypoScriptFrontendController
+methods directly will stop working with a fatal error.
+
+Migration
+=========
+
+For TYPO3 CMS 7, installing EXT:compatibility6 brings back the existing functionality. For the long term the affected
+installations should migrate to a different, better suited solution for sending mails and building forms.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64671-ContentObjectImgTextMovedToLegacyExtension.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64671-ContentObjectImgTextMovedToLegacyExtension.rst
new file mode 100644 (file)
index 0000000..a5c648b
--- /dev/null
@@ -0,0 +1,31 @@
+
+.. include:: ../../Includes.txt
+
+===========================================================================
+Breaking: #64671 - Outdated ContentObject IMGTEXT moved to legacy extension
+===========================================================================
+
+See :issue:`64671`
+
+Description
+===========
+
+The TypoScript Content Object IMGTEXT has been moved to the legacy extension "compatibility6".
+
+Impact
+======
+
+Any TypoScript using the cObject directly or via CSS Styled Content configured using `renderMethod=table` will result
+in an empty output in the TYPO3 Frontend.
+
+
+Affected installations
+======================
+
+TYPO3 CMS 7 installations still using the cObject need EXT:compatibility6 to be loaded.
+
+Migration
+=========
+
+Any installation should migrate to alternatives such as CSS Styled Content without a table-based rendering for
+text w/ image elements to customize the output of content.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64696-MoveSearchCTypeToLegacyExtension.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Breaking-64696-MoveSearchCTypeToLegacyExtension.rst
new file mode 100644 (file)
index 0000000..424c2a8
--- /dev/null
@@ -0,0 +1,34 @@
+
+.. include:: ../../Includes.txt
+
+=====================================================================
+Breaking: #64696 - Content Element "search" moved to legacy extension
+=====================================================================
+
+See :issue:`64696`
+
+Description
+===========
+
+The TYPO3 default `search` functionality, which was based on the `FORM` and `SEARCHRESULTS` ContentObjects and the
+content element CType=search itself has been moved to the legacy extension EXT:compatibility6.
+
+
+Impact
+======
+
+Content elements of the Type "Search" are gone and will no longer be rendered in the frontend
+unless EXT:compatibility6 is loaded. TypoScript using `SEARCHRESULTS` directly will return nothing.
+
+
+Affected installations
+======================
+
+Any installation using the simple "search" content element or the `SEARCHRESULTS` ContentObject directly will break.
+
+
+Migration
+=========
+
+For TYPO3 CMS 7, installing EXT:compatibility6 brings back the existing functionality. For the long term
+the affected installations should be migrate to a better suited solution for searching.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-24387-Xhtml2.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-24387-Xhtml2.rst
new file mode 100644 (file)
index 0000000..e00331f
--- /dev/null
@@ -0,0 +1,26 @@
+
+.. include:: ../../Includes.txt
+
+===================================================================
+Deprecation: #24387 - TypoScript option config.xhtmlDoctype=xhtml_2
+===================================================================
+
+See :issue:`24387`
+
+Description
+===========
+
+The TypoScript option `config.xhtmlDoctype = xhtml_2` is marked for removal in CMS 8, due to the W3C decision to
+fully work on HTML5 instead of XHTML2. See http://www.w3.org/MarkUp/ and http://www.w3.org/News/2010.html#entry-8982
+for more details.
+
+
+Affected installations
+======================
+
+Any TYPO3 installation with TypoScript that relies on `config.xhtmlDoctype = xhtml_2`.
+
+Migration
+=========
+
+Use other doctypes like html5 to render the frontend of the TYPO3 site.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-25112-andWhere.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-25112-andWhere.rst
new file mode 100644 (file)
index 0000000..5fdcbe5
--- /dev/null
@@ -0,0 +1,58 @@
+
+.. include:: ../../Includes.txt
+
+==============================================================
+Deprecation: #25112 - Deprecate TypoScript property "andWhere"
+==============================================================
+
+See :issue:`25112`
+
+Description
+===========
+
+The select-property `andWhere` has been marked as deprecated.
+
+Impact
+======
+
+A deprecation message is logged for every usage of this property.
+
+
+Affected installations
+======================
+
+All installations or extensions using the select-property `andWhere`.
+
+
+Migration
+=========
+
+Use the properties `where` and `markers` instead.
+
+.. code-block:: typoscript
+
+       page.30 = CONTENT
+       page.30 {
+               table = tt_content
+               select {
+                       pidInList = this
+                       orderBy = sorting
+                       where {
+                               dataWrap = sorting>{field:sorting}
+                       }
+               }
+       }
+       page.60 = CONTENT
+       page.60 {
+               table = tt_content
+               select {
+                       pidInList = 73
+                       where = header != ###whatever###
+                       orderBy = ###sortfield###
+                       markers {
+                               whatever.data = GP:first
+                               sortfield.value = sor
+                               sortfield.wrap = |ting
+                       }
+               }
+       }
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-46523-BackendUtilityImplodeTSParams.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-46523-BackendUtilityImplodeTSParams.rst
new file mode 100644 (file)
index 0000000..2ca2dca
--- /dev/null
@@ -0,0 +1,26 @@
+
+.. include:: ../../Includes.txt
+
+=======================================================
+Deprecation: #46523 - BackendUtility::implodeTSParams()
+=======================================================
+
+See :issue:`46523`
+
+Description
+===========
+
+The method `TYPO3\CMS\Backend\Utility\BackendUtility::implodeTSParams()` has been marked as deprecated and will be
+removed in TYPO3 CMS 8.
+
+
+Impact
+======
+
+Any installation with third-party extensions using this method will throw a deprecation warning.
+
+
+Affected installations
+======================
+
+Any installation with third-party extensions using the method.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-46770-LocalImageProcessorGraphicalFunctions.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-46770-LocalImageProcessorGraphicalFunctions.rst
new file mode 100644 (file)
index 0000000..e0db53d
--- /dev/null
@@ -0,0 +1,31 @@
+
+.. include:: ../../Includes.txt
+
+==============================================================================
+Deprecation: #46770 - Deprecate LocalImageProcessor::getTemporaryImageWithText
+==============================================================================
+
+See :issue:`46770`
+
+Description
+===========
+
+The public method `LocalImageProcessor::getTemporaryImageWithText()` has been marked as deprecated, it is directly
+replaced by `\TYPO3\CMS\Core\Imaging\GraphicalFunctions::getTemporaryImageWithText()`.
+
+
+Impact
+======
+
+Calling `LocalImageProcessor::getTemporaryImageWithText()` will trigger a deprecation log message.
+
+Affected installations
+======================
+
+TYPO3 Installations with custom extensions using the API of the File Abstraction Layer for custom image processing.
+
+Migration
+=========
+
+Replace all calls to the method to the `LocalImageProcessor` with an instantiation of `GraphicalFunctions` and a call
+to `getTemporaryImageWithText()` on the `GraphicalFunctions` object.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-49247-textStyleTableStyleAddParams.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-49247-textStyleTableStyleAddParams.rst
new file mode 100644 (file)
index 0000000..10763ca
--- /dev/null
@@ -0,0 +1,33 @@
+
+.. include:: ../../Includes.txt
+
+=================================================================================
+Deprecation: #49247 - Deprecate TypoScript functions "textStyle" and "tableStyle"
+=================================================================================
+
+See :issue:`49247`
+
+Description
+===========
+
+The following stdWrap methods have been marked as deprecated:
+
+* textStyle
+* tableStyle
+
+Impact
+======
+
+Usage of the mentioned stdWrap methods is deprecated.
+
+
+Affected installations
+======================
+
+All installations or extensions using the stdWrap methods `textStyle` and `tableStyle`.
+
+
+Migration
+=========
+
+Use CSS instead.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-60559-MakeLoginBoxImage.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-60559-MakeLoginBoxImage.rst
new file mode 100644 (file)
index 0000000..4898bca
--- /dev/null
@@ -0,0 +1,33 @@
+
+.. include:: ../../Includes.txt
+
+=========================================
+Deprecation: #60559 - makeLoginBoxImage()
+=========================================
+
+See :issue:`60559`
+
+Description
+===========
+
+Method `TYPO3\CMS\Backend\Controller::makeLoginBoxImage()` has been marked as deprecated.
+
+
+Impact
+======
+
+Backend login images are no longer rendered. The method body is empty and does not return rendered HTML any longer.
+
+
+Affected installations
+======================
+
+The method was unused with default backend login screen for a long time already, an installation is only affected if a
+3rd party extension was loaded that changed the default login screen and used `makeLoginBoxImage()` or the template marker
+`LOGINBOX_IMAGE`.
+
+
+Migration
+=========
+
+Free an affected 3rd party extension from using this method or unload the extension.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-61605-ChangeNamingOfIncludeJSlibs.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-61605-ChangeNamingOfIncludeJSlibs.rst
new file mode 100644 (file)
index 0000000..f22806d
--- /dev/null
@@ -0,0 +1,32 @@
+
+.. include:: ../../Includes.txt
+
+=============================================================================
+Deprecation: #61605 - Change naming of TypoScript property page.includeJSlibs
+=============================================================================
+
+See :issue:`61605`
+
+Description
+===========
+
+The existing TypoScript option `page.includeJSlibs` has been renamed
+to `page.includeJSLibs` to follow the lower camel case naming scheme.
+The existing property has been marked as deprecated.
+
+Impact
+======
+
+The old property will be removed with CMS 8 and should be avoided if
+it has been used before.
+
+Affected Installations
+======================
+
+Any installation using the `page.includeJSlibs` option.
+
+Migration
+=========
+
+Search and replace all TypoScript code of the installation from
+`includeJSlibs` to `includeJSLibs`.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-62329-DocumentTemplate-table.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-62329-DocumentTemplate-table.rst
new file mode 100644 (file)
index 0000000..1b0657d
--- /dev/null
@@ -0,0 +1,31 @@
+
+.. include:: ../../Includes.txt
+
+======================================================
+Deprecation: #62329 - Deprecate DocumentTable::table()
+======================================================
+
+See :issue:`62329`
+
+Description
+===========
+
+`DocumentTable::table()` has been marked as deprecated.
+
+
+Impact
+======
+
+Calling `table()` of the `DocumentTable` class will trigger a deprecation log message.
+
+
+Affected installations
+======================
+
+Instances which use `DocumentTable::table()` for rendering tables.
+
+
+Migration
+=========
+
+Use fluid for rendering instead.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-62855-XHTMLCleaningMovedToLegacyExtension.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-62855-XHTMLCleaningMovedToLegacyExtension.rst
new file mode 100644 (file)
index 0000000..95f9d95
--- /dev/null
@@ -0,0 +1,43 @@
+
+.. include:: ../../Includes.txt
+
+==============================================================================
+Deprecation: #62855 - "XHTML cleaning" functionality moved to legacy extension
+==============================================================================
+
+See :issue:`62855`
+
+Description
+===========
+
+XHTML cleaning is not necessary anymore, since modern technology bases completely on HTML5. Therefore the
+according functionality has been moved to the legacy extension EXT:compatibility6.
+
+The following TypoScript option has been marked for deprecation:
+
+.. code-block:: ts
+
+       config.xhtml_cleaning
+
+The following PHP method has been marked for deprecation:
+
+.. code-block:: php
+
+       TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::doXHTML_cleaning()
+
+Impact
+======
+
+The content output of the TYPO3 frontend is not cleaned anymore unless EXT:compatibility6 is loaded.
+
+
+Affected installations
+======================
+
+Any installation having the TypoScript option `config.xhtml_cleaning` set will have different behaviour in the
+frontend rendering.
+
+Migration
+=========
+
+For TYPO3 CMS 7, installing EXT:compatibility6 brings back the existing functionality.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-63324-DataHandler-IncludeFileFunctions.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-63324-DataHandler-IncludeFileFunctions.rst
new file mode 100644 (file)
index 0000000..55bbb07
--- /dev/null
@@ -0,0 +1,30 @@
+
+.. include:: ../../Includes.txt
+
+===================================================================
+Deprecation: #62864 - DataHandler->include_filefunctions deprecated
+===================================================================
+
+See :issue:`62864`
+
+Description
+===========
+
+The public property `->include_filefunctions` has been marked as deprecated.
+It has not been formally defined and was only created dynamically in the code.
+
+Impact
+======
+
+In the history of the core this property has never been used (read). Extensions might have used it.
+
+
+Affected installations
+======================
+
+All installations running extensions that rely on reading this property. Currently no affected extensions are known.
+
+Migration
+=========
+
+If your extension needs to know whether the BasicFileUtility has been instantiated in DataHandler it could use `$datahandler->fileFunc instanceof \TYPO3\CMS\Core\Utility\File\BasicFileUtility`
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-63522-ClientRelatedConditionDevice.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-63522-ClientRelatedConditionDevice.rst
new file mode 100644 (file)
index 0000000..10ded12
--- /dev/null
@@ -0,0 +1,33 @@
+
+.. include:: ../../Includes.txt
+
+=================================================================
+Deprecation: #63522 - Deprecate the "device" TypoScript condition
+=================================================================
+
+See :issue:`63522`
+
+Description
+===========
+
+Client related TypoScript conditions the `device` type condition have been marked as deprecated.
+
+Impact
+======
+
+Using a condition like `[device = wap]` is considered outdated and should be solved differently.
+
+Affected installations
+======================
+
+Instances with TypoScript that rely on `[device = ...]`.
+
+Migration
+=========
+
+* Most usual conditions for specific browsers can nowadays be turned into conditional CSS includes
+* Use libraries such as modernizr for browser support
+* If conditions for specific clients or devices are still needed, they
+  should be done with a userFunc condition and a project like WURFL
+  that keep the device information more recent than the current core
+  code like matching AMIGA
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64059-Pagetree-Navigation-Component.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64059-Pagetree-Navigation-Component.rst
new file mode 100644 (file)
index 0000000..faebd6f
--- /dev/null
@@ -0,0 +1,36 @@
+
+.. include:: ../../Includes.txt
+
+==========================================================
+Deprecation: #64059 - Non-ExtJS Page Tree Navigation Frame
+==========================================================
+
+See :issue:`64059`
+
+Description
+===========
+
+The non-ExtJS page tree navigation frame which was used in the core until TYPO3 CMS 4.5, is still available and can be
+included within a module, if the module is registering a navFrameScript in ext_tables.php:
+
+.. code-block:: php
+
+       'navFrameScript' => 'alt_db_navframe.php'
+
+
+Impact
+======
+
+Usage of the PHP class, and the entry script typo3/alt_db_navframe.php has been marked as deprecated.
+
+
+Affected installations
+======================
+
+All installations with extensions using modules with the non-ExtJS page tree navigation frame.
+
+
+Migration
+=========
+
+Use the ExtJS navigationComponentID instead within the module registration.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64109-Hook-softRefParserGL.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64109-Hook-softRefParserGL.rst
new file mode 100644 (file)
index 0000000..e4f6a72
--- /dev/null
@@ -0,0 +1,36 @@
+
+.. include:: ../../Includes.txt
+
+============================================================
+Deprecation: #64109 - Deprecate global hook softRefParser_GL
+============================================================
+
+See :issue:`64109`
+
+
+Description
+===========
+
+The hook `$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['GLOBAL']['softRefParser_GL']` has been marked as deprecated.
+It was a hook to add a general softRefParser which parsed every SoftReference regardless of its type.
+The `softRefParser_GL`-hook was undocumented and used neither in core nor in any known extension.
+
+
+Impact
+======
+
+Creating a global softRefParser by adding a hook to
+`$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['GLOBAL']['softRefParser_GL']` will trigger a deprecation log message.
+
+
+Affected installations
+======================
+
+Instances with extensions using a `$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['GLOBAL']['softRefParser_GL']`-hook
+
+
+Migration
+=========
+
+A `softRefParser_GL` hook in an extension has to be replaced with multiple `softRefParser` hooks for each type the
+parser can handle.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64134-TypoScriptTemplateObjectBrowserModuleFunctionController-verify_TSobjects.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64134-TypoScriptTemplateObjectBrowserModuleFunctionController-verify_TSobjects.rst
new file mode 100644 (file)
index 0000000..d97c12a
--- /dev/null
@@ -0,0 +1,31 @@
+
+.. include:: ../../Includes.txt
+
+===========================================================================================================
+Deprecation: #64134 - Deprecate TypoScriptTemplateObjectBrowserModuleFunctionController::verify_TSobjects()
+===========================================================================================================
+
+See :issue:`64134`
+
+Description
+===========
+
+`TypoScriptTemplateObjectBrowserModuleFunctionController::verify_TSobjects()` has been marked as deprecated.
+
+
+Impact
+======
+
+Using `TypoScriptTemplateObjectBrowserModuleFunctionController::verify_TSobjects()` will trigger a deprecation log message.
+
+
+Affected installations
+======================
+
+Instances which use of `TypoScriptTemplateObjectBrowserModuleFunctionController::verify_TSobjects()`.
+
+
+Migration
+=========
+
+No migration possible.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64147-ConstantEditorFunctions.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64147-ConstantEditorFunctions.rst
new file mode 100644 (file)
index 0000000..58c8a90
--- /dev/null
@@ -0,0 +1,33 @@
+
+.. include:: ../../Includes.txt
+
+======================================================
+Deprecation: #64147 - TemplateService->ext_getKeyImage
+======================================================
+
+See :issue:`64147`
+
+Description
+===========
+
+`ExtendedTemplateService::ext_getKeyImage()` has been marked as deprecated.
+`ConfigurationForm::ext_getKeyImage()` has been marked as deprecated.
+
+
+Impact
+======
+
+Using the two methods will throw a deprecation message.
+
+
+Affected installations
+======================
+
+TYPO3 installations with extensions that call the methods above directly.
+
+
+Migration
+=========
+
+As in the methods directly, plain HTML based on Twitter bootstrap can be used.
+Example: `<span class="label label-danger">3</span>`.
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64361-ComposerClassLoading.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64361-ComposerClassLoading.rst
new file mode 100644 (file)
index 0000000..13d4214
--- /dev/null
@@ -0,0 +1,52 @@
+
+.. include:: ../../Includes.txt
+
+============================================
+Deprecation: #64361 - Composer Class Loading
+============================================
+
+See :issue:`64361`
+
+Description
+===========
+
+TYPO3 CMS started integrating composer support and by that embracing PHP standards PSR-0 and PSR-4 for class
+loading that comes with composer.
+The old class loader is still present and registered and will handle loading extension classes
+that do not follow the above mentioned standards.
+
+For the time being a pre-compiled composer class loader is shipped with the git repository,
+so that people using the TYPO3 sources directly from there can use it without requiring a `composer install`
+step.
+
+It is possible however to do a `composer install` in the TYPO3 sources directory or a top level distribution directory
+to gain full control over class loading of your TYPO3 installation. This step is optional and currently requires
+thorough knowledge of composer and as such currently is only recommended for people familiar with this process.
+
+Further technical details can be found in the `wiki`_.
+
+Impact
+======
+
+Third party libraries added to a TYPO3 installation via composer can immediately be used without
+further manual intervention. The classes cache for most core classes will be gone. Resolving classes
+is slowly shifted from a run time task - executed and monitored in every request - to an installation task
+with composer.
+
+Affected installations
+======================
+
+Some installations could be affected which were previously installed via composer,
+but now not properly updated using composer. And outdated Packages/Libraries/autoload.php file
+present in the system will lead to fatal errors.
+
+
+Migration
+=========
+
+If you previously installed TYPO3 via composer, make sure you perform a `composer update` command to reflect
+the current changes in your Packages folder.
+
+
+.. _`wiki`: http://wiki.typo3.org/ComposerClassLoader
+
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64388-ContentObjectMethods.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64388-ContentObjectMethods.rst
new file mode 100644 (file)
index 0000000..28ada92
--- /dev/null
@@ -0,0 +1,69 @@
+
+.. include:: ../../Includes.txt
+
+===============================================================================
+Deprecation: #64388 - Direct ContentObject methods within ContentObjectRenderer
+===============================================================================
+
+See :issue:`64388`
+
+Description
+===========
+
+The following wrapper methods for ContentObject rendering within ContentObjectRenderer
+have been marked for removal for TYPO3 CMS 8.
+
+.. code-block:: php
+
+       FLOWPLAYER()
+       TEXT()
+       CLEARGIF()
+       COBJ_ARRAY()
+       USER()
+       FILE()
+       FILES()
+       IMAGE()
+       IMG_RESOURCE()
+       IMGTEXT()
+       CONTENT()
+       RECORDS()
+       HMENU()
+       CTABLE()
+       OTABLE()
+       COLUMNS()
+       HRULER()
+       CASEFUNC()
+       LOAD_REGISTER()
+       FORM()
+       SEARCHRESULT()
+       TEMPLATE()
+       FLUIDTEMPLATE()
+       MULTIMEDIA()
+       MEDIA()
+       SWFOBJECT()
+       QTOBJECT()
+       SVG()
+
+
+Impact
+======
+
+Using the methods above directly in any third party extension will trigger a deprecation log message.
+
+
+Affected installations
+======================
+
+Instances which use custom calls to ContentObjects via the methods above.
+
+
+Migration
+=========
+
+Replace the direct method calls to `$contentObject->COBJECT()` with the common method.
+
+Example for the SVG() ContentObject call:
+
+.. code-block:: php
+
+       $cObj->cObjGetSingle('SVG', $conf);
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64711-UnusedCssStyledContentMethods.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-64711-UnusedCssStyledContentMethods.rst
new file mode 100644 (file)
index 0000000..1358a17
--- /dev/null
@@ -0,0 +1,31 @@
+
+.. include:: ../../Includes.txt
+
+==========================================================================
+Deprecation: #64711 - Various methods within CSS Styled Content Controller
+==========================================================================
+
+See :issue:`64711`
+
+Description
+===========
+
+The following methods within the main CSS&n