[TASK] Remove unused TYPO3_CONF_VARS['FE']['logfile_dir']
[Packages/TYPO3.CMS.git] / NEWS.txt
index 4d991f8..4a5d3ba 100644 (file)
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -18,6 +18,8 @@ Compatibility
 System environment
 -------------------------------------------------------------------------------
 
+* Raised minimum PHP version requirement to 5.3.7
+
 -------------------------------------------------------------------------------
 Deprecated and removed components
 -------------------------------------------------------------------------------
@@ -31,17 +33,66 @@ General
 -------------------------------------------------------------------------------
 
 -------------------------------------------------------------------------------
+Logging
+-------------------------------------------------------------------------------
+
+* Logging API PSR-3 compliance
+
+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
 -------------------------------------------------------------------------------
 
+* 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
 -------------------------------------------------------------------------------