[TASK] Move GlobalScope template-init to Bootstrap
[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.0 shall be released
6 on October, 2012.
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.0
12
13 ===============================================================================
14 Compatibility
15 ===============================================================================
16
17 * Refactored bootstrap
18
19 With a bootstrap refactoring the index.php file located in the document root of
20 the installation was changed. If you are running a typo3 core source with a
21 symlink, make sure that this file is also a symlink to the cores index.php,
22 otherwise the frontend will be broken. If index.php is a copy of the source
23 file, make sure to install a fresh version from 6.0 sources.
24
25 * Moved default TYPO3_CONF_VARS
26
27 The default TYPO3_CONF_VARS definitions where moved from t3lib/config_default.php
28 to an own file in t3lib/stddb/DefaultSettings.php.
29
30 * Removed TYPO3_tables_script constant
31
32 It was possible to define a different base TCA definition file by defining the
33 variable typo_db_tables_script in localconf.php. This functionality is removed
34 without substitution.
35
36 * Restricted access of global variables in ext_tables.php and ext_localconf.php
37
38 With the bootstrap refactoring the visibility of ext_tables.php and
39 ext_localconf.php was reduced. The files do not run in global context anymore,
40 so variables like $TCA should be accessed through $GLOBALS['TCA']. There is a
41 compatibility layer, but the core can not guarantee that extensions with
42 strange setup does not break.
43
44 * Deprecated methods
45
46 Deprecated methods that were initially targeted to be removed in TYPO3 4.8/6.0
47 have finally been removed. The deprecation log shows which functions were
48 declared to be deprecated and will be removed in the next TYPO3 versions.
49
50 * Removed classes prior to scheduled deprecation removal
51
52 t3lib_BEDisplayLog: This class was used only by the old belog module, its
53 functionality is now encapsulated in EXT:belog itself. Since it is very
54 unlikely that the class was used by other external extensions, the file was
55 removed instead of deprecating it.
56
57 * New XCLASS handling
58
59 The old way of registering XCLASSes in $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS'] is
60 deprecated. XCLASSES can now be registered by adding a 'ux_' prefixed entry of
61 the base class to the ext_autoload.php file providing the XCLASS path. The
62 deprecation layer for old class registration can potentially calculate a wrong
63 path so the XCLASS registration can fail now. This can be fixed by addiononally
64 using the new registration scheme through ext_autoload.
65 Extension authors are advised to remove the three line XCLASS statement at the
66 bottom of class files now for any extension with a compatibility for 6.0 and above.
67 More information can be found at http://wiki.typo3.org/Autoload
68
69 Removed Functionality
70 -------------------------------------------------------------------------------
71
72 * Removed doNotLoadInFE flag
73
74 With TYPO3 4.3 the flag doNotLoadInFE flag was introduced in ext_emconf.php
75 extension files to hint the core that an extension has no frontend
76 functionality. The performance gain of this change in the frontend was minimal.
77 The flag is now removed and the according extList_FE setting in localconf.php
78 has no effect anymore.
79
80 * Removed system extension simulatestatic
81
82 The system extension to simulate static documents was removed from the core.
83 @TODO: Issue #36025 must be solved and this note here adapted, otherwise the
84 removal will be reverted.
85
86 * Removed TypoScript option noBlur
87
88 The ancient noBlur TypoScript setting for old Browsers (Internet Explorer <= 5.5)
89 was removed without alternative. The setting has no effect anymore and can be
90 removed from custom TypoScript objects, especially MENU.
91
92 ===============================================================================
93 Changes and Improvements
94 ===============================================================================
95
96 This will list all changes and improvements between TYPO3 4.7 and 6.0. For
97 technical details see ChangeLog included in the typo3_src package.
98
99 -------------------------------------------------------------------------------
100 General
101 -------------------------------------------------------------------------------
102
103 * Extbase and fluid always loaded
104
105 The core extensions 'extbase' and 'fluid' are used in core classes like t3lib
106 and in several important core extensions. Extbase and fluid are now required
107 extensions and always loaded.
108
109 Other General Improvements
110 -------------------------------------------------------------------------------
111
112 ...
113
114 -------------------------------------------------------------------------------
115 Security
116 -------------------------------------------------------------------------------
117
118 ...
119
120 -------------------------------------------------------------------------------
121 Backend
122 -------------------------------------------------------------------------------
123
124 ...
125
126 htmlArea RTE
127 -------------------------------------------------------------------------------
128
129 ...
130
131 -------------------------------------------------------------------------------
132 Other Improvements to the Backend
133 -------------------------------------------------------------------------------
134
135 ...
136
137 -------------------------------------------------------------------------------
138 Administration / Customization
139 -------------------------------------------------------------------------------
140
141 ...
142
143 -------------------------------------------------------------------------------
144 Development
145 -------------------------------------------------------------------------------
146
147 ...
148
149 -------------------------------------------------------------------------------
150 Performance
151 -------------------------------------------------------------------------------
152
153 ...