[BUGFIX] Install System Extensions in update wizard fails
[Packages/TYPO3.CMS.git] / NEWS.txt
1 This document is a part of the TYPO3 project. TYPO3 is an open source web
2 content management system released under the GNU GPL. TYPO3 is copyright
3 (c) 1999-2012 by Kasper Skaarhoj.
4
5 This document contains information about TYPO3 version 6.2 has been released
6 on MONTH-NAME XXth 2013.
7
8 An up-to-date version of this document also containing links to further in
9 depth information can be found here:
10
11 http://wiki.typo3.org/TYPO3_6.2
12
13 ===============================================================================
14 Compatibility
15 ===============================================================================
16
17 -------------------------------------------------------------------------------
18 System environment
19 -------------------------------------------------------------------------------
20
21 * Raised minimum PHP version requirement to 5.3.7
22
23 -------------------------------------------------------------------------------
24 Deprecated and removed components
25 -------------------------------------------------------------------------------
26
27 * Removed PHP constant PATH_t3lib
28
29 ===============================================================================
30 Changes and Improvements
31 ===============================================================================
32
33 * Moved ExtJS- & JavaScript files from t3lib to typo3
34
35 -------------------------------------------------------------------------------
36 General
37 -------------------------------------------------------------------------------
38
39 * SpriteGenerator now supports high density sprites
40
41 It is now possible to create high density sprites.
42
43 * New default value for cookieHttpOnly setting
44
45 The session cookies "fe_typo_user" and "be_typo_user" now have set the
46 HttpOnly attribute by default. This will make it harder to steal the cookie by
47 XSS attacks.
48
49 -------------------------------------------------------------------------------
50 Logging
51 -------------------------------------------------------------------------------
52
53 * Logging API PSR-3 compliance
54
55 The logger of the Logging API now complies with the PSR-3 standard of the
56 PHP Framework Interop Group: http://www.php-fig.org/psr/3/
57
58 -------------------------------------------------------------------------------
59 Backend
60 -------------------------------------------------------------------------------
61
62 * Categorization API improvements
63
64 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::makeCategorizable() can now
65 be used multiple times on the same table to add more than one category field.
66 The options array (the fourth parameter) now can contain a 'label' to set a
67 custom label for each category field.
68
69 -------------------------------------------------------------------------------
70 Frontend
71 -------------------------------------------------------------------------------
72
73 * Minor API change in \TYPO3\CMS\Frontend\ContentObjectRenderer->getTreeList()
74
75 getTreeList() got some cleanup and slightly changed its return result. Former
76 versions sometimes returned a trailing comma which is not the case anymore.
77
78 Before:
79 getTreeList(42, 4) // get pids for pageId 42, 4 levels deep
80 result: '0, 22, 11, 4,'
81
82 After:
83 getTreeList(42, 4)
84 result: '0, 22, 11, 4'
85
86 -------------------------------------------------------------------------------
87 Administration / Customization
88 -------------------------------------------------------------------------------
89
90 * Content-length Header is now enabled by default
91
92 The TypoScript setting config.enableContentLengthHeader has a new default
93 value and is now enabled by default.
94
95 -------------------------------------------------------------------------------
96 Extbase
97 -------------------------------------------------------------------------------
98
99 * Recursive object validation
100
101 Validation of object structures in extbase is now done recursively. If a tree
102 of objects is created by the new property mapper, not only the top level object
103 is validated, but all objects.
104
105 * Allow empty validation
106
107 In order to make a property required you now need to add the NotEmptyValidator
108 to your property. The return value of validators is now optional.
109
110 -------------------------------------------------------------------------------
111 Fluid
112 -------------------------------------------------------------------------------
113
114 * Image view helper does not render title tag by default
115
116 In previous versions of fluid the image view helper always rendered the
117 title attribute. If not set, the value of the required alt attribute was set as
118 title.
119 This fallback was removed with version 6.2. If not specifically set, title
120 is not rendered anymore.
121
122 Example:
123   Fluid Tag
124     <f:image src="{file}" alt="Alt-Attribute" />
125   will render
126     <img src="fileadmin/xxxx.jpg" alt="Alt-Attribute" />
127   and not
128     <img src="fileadmin/xxxx.jpg" alt="Alt-Attribute" title="Alt-Attribute" />