[BUGFIX] RTE: Table tag left over after cutting table in Firefox
[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 * Removed extCache=2 option
56
57 The cache files in typo3conf/temp_CACHED_* were by default set to a hash that
58 was based on the extensionlist, but this is quite unnecessary, so the extCache
59 option was removed to be only used once in the typo3conf/ directory in order
60 to prevent hundreds of temp_CACHED_* files that don't get cleaned up
61 automatically. From now on the option $TYPO3_CONF_VARS['EXT']['extCache'] can
62 only be set to 0 or 1.
63
64
65 Workspaces
66 -------------------------------------------------------------------------------
67
68 ...
69
70 Other general improvements
71 -------------------------------------------------------------------------------
72
73 * New scheduler task to delete old data from tables
74
75 The scheduler task 'Table garbage collection' can be used to delete old data
76 from growing tables like log tables on a regular basis. Additional tables that
77 can be cleaned up must be registered in $TYPO3_CONF_VARS['SC_OPTIONS']
78 ['scheduler']['tasks']['tx_scheduler_TableGarbageCollection']['options']
79 ['tables'] with its table name and a field. After that they can
80 be selected in the scheduler task.
81
82
83 * New scheduler task to delete old files from fileadmin trash directories
84
85 The scheduler task 'Fileadmin recycler garbage collection' can be used to
86 definitely delete old files from _recycler_ directories. When a _recycler_
87 directory exists within the path of a file to delete via the File module, the
88 file is not actually deleted, but stored in the _recycler_ folder.
89 This new task now deletes all files insider _recycler_ folders that have been
90 moved there for longer than a given number of days.
91
92 * New option to customize the cookie names used by TYPO3
93
94 It is now possible to customize the cookie names used by TYPO3 to avoid clashes
95 when running more installations on the same domain. The names used can be con-
96 figured with:
97 $TYPO3_CONF_VARS['FE']['cookieName'] and
98 $TYPO3_CONF_VARS['BE']['cookieName'].
99
100 * Moved t3d exports to fileadmin/_temp_ directory
101
102 t3d packages exported by the import / extbase extension are now stored in
103 fileadmin/_temp_ by default which is access restricted by default .htaccess
104 rules.
105
106 * Added "IDNA Convert" libray for Internationalized Domain Names (IDN)
107
108 The new library can be found in typo3/contrib/idna/ and is used to encode and
109 decode internationalized domain names (containing special characters like
110 umlauts) from and to punycode.
111
112 -------------------------------------------------------------------------------
113 Backend
114 -------------------------------------------------------------------------------
115
116 RTEhtmlarea
117 -------------------------------------------------------------------------------
118
119 ...
120
121 Other improvements to the Backend
122 -------------------------------------------------------------------------------
123
124 * Backend speedup with merged JavaScript files
125
126 All jsLibs, jsFiles and jsFooterFiles are now concatenated by default into
127 single files depending on type and section (header / footer). This reduces
128 the webserver requests approximately by one third.
129
130 -------------------------------------------------------------------------------
131 Skin / Backend UI
132 -------------------------------------------------------------------------------
133
134 ...
135
136 Other Improvements in the Skin / Backend UI
137 -------------------------------------------------------------------------------
138
139 ...
140
141 -------------------------------------------------------------------------------
142 Administration / Customization
143 -------------------------------------------------------------------------------
144
145 ...
146
147 Install tool
148 -------------------------------------------------------------------------------
149
150 ...
151
152 -------------------------------------------------------------------------------
153 Development
154 -------------------------------------------------------------------------------
155
156 Extbase / Fluid
157 -------------------------------------------------------------------------------
158
159 ...
160
161 Although we do our best to make adjustments in a backwards-compatible manner,
162 we needed to break backwards compatibility at a few places. In order to see if
163 you are affected and how the issues can be solved, please read our notes on
164 breaking changes:
165
166 http://forge.typo3.org/projects/typo3v4-mvc/wiki/Breaking_Changes
167
168 Backend Development
169 -------------------------------------------------------------------------------
170
171 ...
172
173 Extension Development
174 -------------------------------------------------------------------------------
175
176 ...
177
178 TypoScript / Frontend
179 -------------------------------------------------------------------------------
180
181 * Compression and concatenation of CSS and JavaScript files
182
183 New builtin minification routines can now be used with config.compressCss and
184 config.compressJs to reduce the file size of all files configured in
185 page.includeCSS and page.includeJS. Single files can be excluded from
186 compression using the new option disableCompression. Additionally, files can
187 be concatenated into a single file using config.concatenateCss and
188 config.concatenateJs. Please note that there is only limited support for
189 @charset, @import and @namespace statements in concatenated CSS files.
190 Furthermore, if compressCss/compressJs is enabled,
191 $TYPO3_CONF_VARS[FE][compressionLevel] now also affects CSS and JS files in
192 frontend and applies GZIP compression. This requires the same options as for
193 [BE][compressionLevel] to be set in .htaccess.
194
195
196
197 Database API / DBAL
198 -------------------------------------------------------------------------------
199
200 ...
201
202 -------------------------------------------------------------------------------
203 Security
204 -------------------------------------------------------------------------------
205
206 ...
207
208 -------------------------------------------------------------------------------
209 Performance
210 -------------------------------------------------------------------------------
211
212 * Switch to caching framework
213
214 The caching framework is enabled by default and the old database-only driven
215 caching is removed. This opens a lot of options for administrators to optimize
216 cache deployment and performance. Details about configuration options and usage
217 in own extensions can be found at http://wiki.typo3.org/Caching_framework.
218
219
220 * Caching framework: db backend uses own table namespace
221
222 The database backend must not define own tables and table definitions anymore.
223 Cache tables and table layout of the database backend will created by the
224 caching framework when needed.