[TASK] Remove unused TYPO3_CONF_VARS['FE']['logfile_dir']
[Packages/TYPO3.CMS.git] / NEWS.txt
index a59e6b1..4a5d3ba 100644 (file)
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -2,13 +2,13 @@ This document is a part of the TYPO3 project. TYPO3 is an open source web
 content management system released under the GNU GPL. TYPO3 is copyright
 (c) 1999-2012 by Kasper Skaarhoj.
 
-This document contains information about TYPO3 version 6.1 has been released
-on April 30th 2013.
+This document contains information about TYPO3 version 6.2 has been released
+on MONTH-NAME XXth 2013.
 
 An up-to-date version of this document also containing links to further in
 depth information can be found here:
 
-http://wiki.typo3.org/TYPO3_6.1
+http://wiki.typo3.org/TYPO3_6.2
 
 ===============================================================================
 Compatibility
@@ -18,6 +18,8 @@ Compatibility
 System environment
 -------------------------------------------------------------------------------
 
+* Raised minimum PHP version requirement to 5.3.7
+
 -------------------------------------------------------------------------------
 Deprecated and removed components
 -------------------------------------------------------------------------------
@@ -30,46 +32,83 @@ Changes and Improvements
 General
 -------------------------------------------------------------------------------
 
-* Improved TCA load mechanism
+-------------------------------------------------------------------------------
+Logging
+-------------------------------------------------------------------------------
+
+* Logging API PSR-3 compliance
 
-The initialization of the central $GLOBAL['TCA'] array was refactored,
-accelerated and simplified. Frontend code can now rely on a fully loaded array
-including columns and the requirement to call loadTca() in ext_tables.php if
-manipulating TCA is gone.
-Extension authors should catch up with this evolvment: Definition of new TCA
-tables should be moved to the extensions Configuration/TCA/ directory, every
-table must be declared in an own file "tablename.php". The file must return the
-full TCA definition of the specific table, with ctrl and columns sections
-merged together, without the former dynamicConfigFile definition. The
-declaration of TCA for new tables can be dropped from ext_tables.php, the
-bootstrap will find and execute any new table definitions in Configuration/TCA
-automatically if the extension author sticks to the convention. Examples of
-correct registration can be found in sys_note and extensionmanager and other
-system extensions.
+The logger of the Logging API now complies with the PSR-3 standard of the
+PHP Framework Interop Group: http://www.php-fig.org/psr/3/
 
 -------------------------------------------------------------------------------
 Backend
 -------------------------------------------------------------------------------
 
+* Categorization API improvements
+
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::makeCategorizable() can now
+be used multiple times on the same table to add more than one category field.
+The options array (the fourth parameter) now can contain a 'label' to set a
+custom label for each category field.
+
+-------------------------------------------------------------------------------
+Frontend
+-------------------------------------------------------------------------------
+
+* Minor API change in \TYPO3\CMS\Frontend\ContentObjectRenderer->getTreeList()
+
+getTreeList() got some cleanup and slightly changed its return result. Former
+versions sometimes returned a trailing comma which is not the case anymore.
+
+Before:
+getTreeList(42, 4) // get pids for pageId 42, 4 levels deep
+result: '0, 22, 11, 4,'
+
+After:
+getTreeList(42, 4)
+result: '0, 22, 11, 4'
+
 -------------------------------------------------------------------------------
 Administration / Customization
 -------------------------------------------------------------------------------
 
+* Content-length Header is now enabled by default
+
+The TypoScript setting config.enableContentLengthHeader has a new default
+value and is now enabled by default.
+
 -------------------------------------------------------------------------------
 Extbase
 -------------------------------------------------------------------------------
 
-* Enabled rewritten property mapper as default mapper
-
-Property mapping is the process to create method parameters or objects from
-incoming form or ajax data. With TYPO3 CMS version 4.6 a new property mapper
-was included as a backport from FLOW. It is much better configurable
-and can for example handle complex mapping tasks like creating a DateTime
-object from different given string formats. The FLOW documentation at
-http://docs.typo3.org/flow/TYPO3FlowDocumentation/TheDefinitiveGuide/ section
-PropertyMapping can be used as basic feature reference.
-This mapper is now enabled by default deprecating the old mapper one. extbase
-extensions might have minor issues with the new default if not coded in a clean
-way. While it is better to fix those issues, a quick fix is to swich back
-to the old mapper with a TypoScript setting:
-plugin.tx_extname.features.rewrittenPropertyMapper = 0
\ No newline at end of file
+* Recursive object validation
+
+Validation of object structures in extbase is now done recursively. If a tree
+of objects is created by the new property mapper, not only the top level object
+is validated, but all objects.
+
+* Allow empty validation
+
+In order to make a property required you now need to add the NotEmptyValidator
+to your property. The return value of validators is now optional.
+
+-------------------------------------------------------------------------------
+Fluid
+-------------------------------------------------------------------------------
+
+* Image view helper does not render title tag by default
+
+In previous versions of fluid the image view helper always rendered the
+title attribute. If not set, the value of the required alt attribute was set as
+title.
+This fallback was removed with version 6.2. If not specifically set, title
+is not rendered anymore.
+
+Example:
+  Fluid Tag
+    <f:image src="{file}" alt="Alt-Attribute" />
+  will render
+    <img src="fileadmin/xxxx.jpg" alt="Alt-Attribute" />
+  and not
+    <img src="fileadmin/xxxx.jpg" alt="Alt-Attribute" title="Alt-Attribute" />
\ No newline at end of file