[BUGFIX] Wrong usage of Ext.encodeURL in TBE_EDITOR.rawurlencode
[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-2011 by Kasper Skaarhoj.
4
5 This document contains information about TYPO3 version 4.6 which was released
6 on October, 25th 2011.
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_4.6
12
13 ===============================================================================
14 Compatibility
15 ===============================================================================
16
17 * PHP 5.3
18
19 This version requires at least PHP 5.3, older versions of PHP are not supported
20 anymore with TYPO3 4.6.
21
22 * ImageMagick/GraphicsMagick
23
24 ...
25
26 * PHP __constructor() methods
27
28 The old PHP 4 style class constructors, which have been the same as the class
29 name have been changed to use the PHP 5 __constructor() syntax. This is
30 considered as breaking change if extension called the old contructor of an
31 object directly.
32
33 ===============================================================================
34 Changes and improvements
35 ===============================================================================
36
37 This will list all changes and improvements between TYPO3 4.5 and 4.6. For
38 technical details see ChangeLog included in the typo3_src package.
39
40 -------------------------------------------------------------------------------
41 General
42 -------------------------------------------------------------------------------
43
44 ...
45
46 Removed functionality
47 -------------------------------------------------------------------------------
48
49 * Static Published Pages
50
51 The feature to statically publish a page from the Admin Panel has been dropped.
52 There are better ways to achieve such a functionality, like e.g.
53 EXT:nc_staticfilecache.
54
55
56 Workspaces
57 -------------------------------------------------------------------------------
58
59 ...
60
61 Other general improvements
62 -------------------------------------------------------------------------------
63
64 * New scheduler task to delete old data from tables
65
66 The scheduler task 'Table garbage collection' can be used to delete old data
67 from growing tables like log tables on a regular basis. Additional tables that
68 can be cleaned up must be registered in $TYPO3_CONF_VARS['SC_OPTIONS']
69 ['scheduler']['tasks']['tx_scheduler_TableGarbageCollection']['options']
70 ['tables'] with its table name and a field. After that they can
71 be selected in the scheduler task.
72
73
74 * New scheduler task to delete old files from fileadmin trash directories
75
76 The scheduler task 'Fileadmin recycler garbage collection' can be used to
77 definitely delete old files from _recycler_ directories. When a _recycler_
78 directory exists within the path of a file to delete via the File module, the
79 file is not actually deleted, but stored in the _recycler_ folder.
80 This new task now deletes all files insider _recycler_ folders that have been
81 moved there for longer than a given number of days.
82
83 * New option to customize the cookie names used by TYPO3
84
85 It is now possible to customize the cookie names used by TYPO3 to avoid clashes
86 when running more installations on the same domain. The names used can be con-
87 figured with:
88 $TYPO3_CONF_VARS['FE']['cookieName'] and
89 $TYPO3_CONF_VARS['BE']['cookieName'].
90
91
92 -------------------------------------------------------------------------------
93 Backend
94 -------------------------------------------------------------------------------
95
96 RTEhtmlarea
97 -------------------------------------------------------------------------------
98
99 ...
100
101 Other improvements to the Backend
102 -------------------------------------------------------------------------------
103
104 ...
105
106 -------------------------------------------------------------------------------
107 Skin / Backend UI
108 -------------------------------------------------------------------------------
109
110 ...
111
112 Other Improvements in the Skin / Backend UI
113 -------------------------------------------------------------------------------
114
115 ...
116
117 -------------------------------------------------------------------------------
118 Administration / Customization
119 -------------------------------------------------------------------------------
120
121 ...
122
123 Install tool
124 -------------------------------------------------------------------------------
125
126 ...
127
128 -------------------------------------------------------------------------------
129 Development
130 -------------------------------------------------------------------------------
131
132 Extbase / Fluid
133 -------------------------------------------------------------------------------
134
135 ...
136
137 Although we do our best to make adjustments in a backwards-compatible manner,
138 we needed to break backwards compatibility at a few places. In order to see if
139 you are affected and how the issues can be solved, please read our notes on
140 breaking changes:
141
142 http://forge.typo3.org/projects/typo3v4-mvc/wiki/Breaking_Changes
143
144 Backend Development
145 -------------------------------------------------------------------------------
146
147 ...
148
149 Extension Development
150 -------------------------------------------------------------------------------
151
152 ...
153
154 TypoScript / Frontend
155 -------------------------------------------------------------------------------
156
157 ...
158
159 Database API / DBAL
160 -------------------------------------------------------------------------------
161
162 ...
163
164 -------------------------------------------------------------------------------
165 Security
166 -------------------------------------------------------------------------------
167
168 ...
169
170 -------------------------------------------------------------------------------
171 Performance
172 -------------------------------------------------------------------------------
173
174 * Switch to caching framework
175
176 The caching framework is enabled by default and the old database-only driven
177 caching is removed. This opens a lot of options for administrators to optimize
178 cache deployment and performance. Details about configuration options and usage
179 in own extensions can be found at http://wiki.typo3.org/Caching_framework.
180
181
182 * Caching framework: db backend uses own table namespace
183
184 The database backend must not define own tables and table definitions anymore.
185 Cache tables and table layout of the database backend will created by the
186 caching framework when needed.