[FEATURE] Add table garbage collection scheduler task
[Packages/TYPO3.CMS.git] / NEWS.txt
index adba071..2e56a71 100644 (file)
--- a/NEWS.txt
+++ b/NEWS.txt
-************************************************************************
-CHANGES & IMPROVEMENTS between TYPO3 4.3 and 4.4
-(for technical details see ChangeLog)
-************************************************************************
+This document is a part of the TYPO3 project. TYPO3 is an open source web
+content management system released under the GNU GPL. TYPO3 is copyright
+(c) 1999-2011 by Kasper Skaarhoj.
 
+This document contains information about TYPO3 version 4.6 which was released
+on October, 25th 2011.
+
+An up-to-date version of this document also containing links to further in
+depth information can be found here:
+
+http://wiki.typo3.org/TYPO3_4.6
+
+===============================================================================
+Compatibility
+===============================================================================
+
+* PHP 5.3
+
+This version requires at least PHP 5.3, older versions of PHP are not supported
+anymore with TYPO3 4.6.
+
+* ImageMagick/GraphicsMagick
+
+...
+
+* PHP __constructor() methods
+
+The old PHP 4 style class constructors, which have been the same as the class
+name have been changed to use the PHP 5 __constructor() syntax. This is
+considered as breaking change if extension called the old contructor of an
+object directly.
+
+===============================================================================
+Changes and improvements
+===============================================================================
+
+This will list all changes and improvements between TYPO3 4.5 and 4.6. For
+technical details see ChangeLog included in the typo3_src package.
+
+-------------------------------------------------------------------------------
 General
-=======
+-------------------------------------------------------------------------------
 
-       * TYPO3 requires PHP 5.2 now
+...
 
-       * The static templates for some basic designs that were part of the TYPO3 Core since TYPO3 3.5 are now moved to a system extension that is not included by default. If you are using one of these templates (GLUECK, GREEN, CANDIDATE etc) or one of the old table-based layouts for rendering content (like content (default) or plaintext rendering), make sure to install the system extension via the TYPO3 Installer.
+Workspaces
+-------------------------------------------------------------------------------
 
-       * The RTE has undergone major changes as UI components have been transformed into ExtJS widgets:
-               1. The RTE framework becomes an ExtJS Panel comprising the toolbar, the iframe, the textarea and the status bar. All components are ExtJS objects.
-               2. When BE textareas are resizable, the framework is resizable as a whole. In the FE, the framework is always resizable.
-               3. The toolbar dropdowns become ExtJS ComboBoxes.
-               4. The context menu becomes a configurable ExtJS Menu.
-               5. Color palettes become ExtJS ColorPalettes.
-               6. All dialogue windows become ExtJS windows.
+...
 
-       * Automatic version-numbers of CSS and JS files to avoid caching problems: This feature provides automatic numbering of CSS and JS files using the files modified timestamp. This way the file reference will change when a CSS or JS files is changed, and by this the browser and proxy will re-cache the file. Can be configured to include the timestamp within the the filename (before .ext) or as a parameter to the file (default).
-         If versioning is done inside the filename (by setting TYPO3_CONF_VARS[BE][versionNumberInFilename] to true) you need this line as the first rewrite rule in .htaccess:
-               # Rule for versioned static files (see TYPO3_CONF_VARS[BE][versionNumberInFilename])
-               RewriteCond %{REQUEST_FILENAME} !-f
-               RewriteCond %{REQUEST_FILENAME} !-d
-               RewriteRule ^(.+)\.(\d+)\.(php|js|css|png|jpg|gif)$ $1.$3 [L]
-         Developers can use this API for versioning of files in the own backend mods, by calling t3lib_div::createVersionNumberedFilename or using the core API for including files in the page renderer class.
+Other general improvements
+-------------------------------------------------------------------------------
 
-Backend
-=======
+* New scheduler task to delete old data from tables
 
-       * It is now possible to add whole directories of CSS files to the backend by setting $TBE_STYLES['stylesheetDirectories'][$_EXTKEY][] = 'EXT:myext/stylesheets/'
+The scheduler task 'Table garbage collection' can be used to delete old data
+from growing tables like log tables on a regular basis. Additional tables that
+can be cleaned up must be registered in $TYPO3_CONF_VARS['SC_OPTIONS']
+['scheduler']['tasks']['tx_scheduler_TableGarbageCollection']['options']
+['tables'] with its table name and a field. After that they can
+be selected in the scheduler task.
 
+-------------------------------------------------------------------------------
+Backend
+-------------------------------------------------------------------------------
 
-Frontend
-========
+RTEhtmlarea
+-------------------------------------------------------------------------------
 
-       * Indexed search no longer puts a double wrap around search rules in the advanced search form. This may require style changes if a default indexed search is used.
+...
 
+Other improvements to the Backend
+-------------------------------------------------------------------------------
 
-Compatibility
-=============
+...
 
-       * ...
+-------------------------------------------------------------------------------
+Skin / Backend UI
+-------------------------------------------------------------------------------
 
+...
 
-Development
-===========
+Other Improvements in the Skin / Backend UI
+-------------------------------------------------------------------------------
 
-       * t3lib_div now provides the constants LF, CR, CRLF and TAB which can be used to improve code readability.
+...
 
+-------------------------------------------------------------------------------
+Administration / Customization
+-------------------------------------------------------------------------------
 
-TypoScript changes
-==================
+...
 
-       * ...
+Install tool
+-------------------------------------------------------------------------------
 
+...
+
+-------------------------------------------------------------------------------
+Development
+-------------------------------------------------------------------------------
 
-Database changes
-================
+Extbase / Fluid
+-------------------------------------------------------------------------------
 
-       * ...
+...
 
+Although we do our best to make adjustments in a backwards-compatible manner,
+we needed to break backwards compatibility at a few places. In order to see if
+you are affected and how the issues can be solved, please read our notes on
+breaking changes:
 
-DBAL
-====
+http://forge.typo3.org/projects/typo3v4-mvc/wiki/Breaking_Changes
 
-       * ...
+Backend Development
+-------------------------------------------------------------------------------
 
+...
 
-Backend skin
-============
+Extension Development
+-------------------------------------------------------------------------------
 
-       * ...
+...
 
+TypoScript / Frontend
+-------------------------------------------------------------------------------
 
-Speed improvements
-==================
+...
 
-       * ...
+Database API / DBAL
+-------------------------------------------------------------------------------
 
+...
 
-Important bugfixes
-==================
+-------------------------------------------------------------------------------
+Security
+-------------------------------------------------------------------------------
 
-       * ...
+...
 
-Currently unsupported
-=====================
+-------------------------------------------------------------------------------
+Performance
+-------------------------------------------------------------------------------
 
-       * Missing features concerning the disposal of Inline Relational Record Editing (IRRE)
-               -> Workspaces and Versioning are currently not supported
-               -> FlexForms using the TCA type 'inline' are currently not supported/tested
-               -> Import/Export (sysext tx_impexp) might not work correctly in special cases
+...
\ No newline at end of file