[TASK] Clean up the phpDoc of t3lib_div
[Packages/TYPO3.CMS.git] / NEWS.txt
index 3479819..6d452f9 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-2012 by Kasper Skaarhoj.
 
-General
-=======
+This document contains information about TYPO3 version 6.0 shall be released
+on October, 2012.
 
-       * TYPO3 requires PHP 5.2 now
+An up-to-date version of this document also containing links to further in
+depth information can be found here:
 
-       * 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.
+http://wiki.typo3.org/TYPO3_6.0
 
-       * The RTE is undergoing major changes as UI components are being 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. The following dialogue windows become ExtJS windows: acronym/abbreviation, table/row/column/cell properties, foreground/background color, emoticon.
+===============================================================================
+Compatibility
+===============================================================================
 
-Backend
-=======
+* Refactored bootstrap
 
-       * It is now possible to add whole directories of CSS files to the backend by setting $TBE_STYLES['stylesheetDirectories'][$_EXTKEY][] = 'EXT:myext/stylesheets/'
+With a bootstrap refactoring the index.php file located in the document root of
+the installation was changed. If you are running a typo3 core source with a
+symlink, make sure that this file is also a symlink to the cores index.php,
+otherwise the frontend will be broken. If index.php is a copy of the source
+file, make sure to install a fresh version from 6.0 sources.
 
+* Deprecated methods
 
-Frontend
-========
+Deprecated methods that were initially targeted to be removed in TYPO3 4.8/6.0
+have finally been removed. The deprecation log shows which functions were
+declared to be deprecated and will be removed in the next TYPO3 versions.
 
-       * 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.
+* Removed classes prior to scheduled deprecation removal
 
+t3lib_BEDisplayLog: This class was used only by the old belog module, its
+functionality is now encapsulated in EXT:belog itself. Since it is very
+unlikely that the class was used by other external extensions, the file was
+removed instead of deprecating it.
 
-Compatibility
-=============
+* New XCLASS handling
 
-       * ...
+The old way of registering XCLASSes in $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS'] is
+deprecated. XCLASSES can now be registered by adding a 'ux_' prefixed entry of
+the base class to the ext_autoload.php file providing the XCLASS path. The
+deprecation layer for old class registration can potentially calculate a wrong
+path so the XCLASS registration can fail now. This can be fixed by addiononally
+using the new registration scheme through ext_autoload.
+Extension authors are advised to remove the three line XCLASS statement at the
+bottom of class files now for any extension with a compatibility for 6.0 and above.
+More information can be found at http://wiki.typo3.org/Autoload
 
+Removed Functionality
+-------------------------------------------------------------------------------
 
-Development
-===========
+* Removed doNotLoadInFE flag
 
-       * t3lib_div now provides the constants LF, CR, CRLF and TAB which can be used to improve code readability.
+With TYPO3 4.3 the flag doNotLoadInFE flag was introduced in ext_emconf.php
+extension files to hint the core that an extension has no frontend
+functionality. The performance gain of this change in the frontend was minimal.
+The flag is now removed and the according extList_FE setting in localconf.php
+has no effect anymore.
 
+* Removed system extension simulatestatic
 
-TypoScript changes
-==================
+The system extension to simulate static documents was removed from the core.
+@TODO: Issue #36025 must be solved and this note here adapted, otherwise the
+removal will be reverted.
 
-       * ...
+* Removed TypoScript option noBlur
 
+The ancient noBlur TypoScript setting for old Browsers (Internet Explorer <= 5.5)
+was removed without alternative. The setting has no effect anymore and can be
+removed from custom TypoScript objects, especially MENU.
 
-Database changes
-================
+===============================================================================
+Changes and Improvements
+===============================================================================
 
-       * ...
+This will list all changes and improvements between TYPO3 4.7 and 6.0. For
+technical details see ChangeLog included in the typo3_src package.
 
+-------------------------------------------------------------------------------
+General
+-------------------------------------------------------------------------------
 
-DBAL
-====
+* Extbase and fluid always loaded
 
-       * ...
+The core extensions 'extbase' and 'fluid' are used in core classes like t3lib
+and in several important core extensions. Extbase and fluid are now required
+extensions and always loaded.
 
+Other General Improvements
+-------------------------------------------------------------------------------
 
-Backend skin
-============
+...
 
-       * ...
+-------------------------------------------------------------------------------
+Security
+-------------------------------------------------------------------------------
 
+...
 
-Speed improvements
-==================
+-------------------------------------------------------------------------------
+Backend
+-------------------------------------------------------------------------------
 
-       * ...
+...
 
+htmlArea RTE
+-------------------------------------------------------------------------------
 
-Important bugfixes
-==================
+...
+
+-------------------------------------------------------------------------------
+Other Improvements to the Backend
+-------------------------------------------------------------------------------
+
+...
+
+-------------------------------------------------------------------------------
+Administration / Customization
+-------------------------------------------------------------------------------
+
+...
+
+-------------------------------------------------------------------------------
+Development
+-------------------------------------------------------------------------------
 
-       * ...
+...
 
-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