[FEATURE] Insert hook into form wizard view
[Packages/TYPO3.CMS.git] / NEWS.txt
index 5cbcb8f..9823dcd 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
-=======
-
-       * 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.
+This document contains information about TYPO3 version 4.7 shall be released
+on April, 24th 2012.
 
-       * 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.
+An up-to-date version of this document also containing links to further in
+depth information can be found here:
 
-       * The install tool is visually refactored and updated. It has now a different look&feel when accessing from outside the TYPO3 Backend and from within to be integrated better in the backend. Also, the 1-2-3 installer process is now cleaned up to be in sync with the new UI elements. There is a new hook in the installing process that allows to add or modify the existing steps in the installer to add more configuration options to a custom TYPO3 installation.
-
-       * The task center module in the TYPO3 Backend has undergone a complete refactoring, both visually and code-wise.
-
-       * 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 their own backend mods, by calling t3lib_div::createVersionNumberedFilename or using the core API for including files in the page renderer class.
+http://wiki.typo3.org/TYPO3_4.7
 
+===============================================================================
+Compatibility
+===============================================================================
 
-Backend
-=======
+* PHP 5.3
 
-       * Skins now have to register themselves by adding an entry $TBE_STYLES['skins'][$_EXTKEY]. By default, all CSS files from subdirectories stylesheets/structure/ and stylesheets/visual/ are included, additional directories can be added by setting $TBE_STYLES['skins'][$_EXTKEY]['stylesheetDirectories'].
+This version requires at least PHP 5.3, older versions of PHP are not supported
+anymore with TYPO3 4.7.
 
-       * The TYPO3 Backend was moved into an ExtJS Viewport. This is one of the first steps in a sequence to ExtJSify the complete backend. Currently this gives you the possibility to create your own left sidebar (like the pagetree) in your backend modules. Also you can extend the viewport easily with own code to create e.g. a collapsable module menu. More Informations can be found in the TYPO3 Wiki and the official ExtJS viewport documentation. See these links: http://wiki.typo3.org/index.php/TYPO3Viewport and http://www.extjs.com/deploy/dev/docs/
-       
-       * Inline Records (IRRE Elements) are now loaded on demand, which is only when they are opened. This should speed up the editing process drastically.  
+       * safe_mode is not supported anymore
+       * magic_quotes_gpc is deprecated. You are encouraged to turn this option
+         off as it still defaults to "On".
 
-       * The t3editor code completion DB was updated to reflect the latest additions. Also the syntax highlighting engine was now extracted from the system extension so it can be used in other places of the TYPO3 Core as well.
+* ImageMagick
 
+If you are using ImageMagick, only versions 6.0 and above are supported.
 
-Frontend
-========
+* Deprecated methods
 
-       * 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.
+Deprecated methods that were initially targeted to be removed in TYPO3 4.7 have
+finally been removed. The deprecation log shows which functions were declared
+to be deprecated and will be removed in the next TYPO3 versions.
 
-       * The system extensions "CSS Styled Content" (css_styled_content) and "Frontend User Login" (felogin) now have new manuals that reflect the current state of the extension.
+Removed Functionality
+-------------------------------------------------------------------------------
 
+* ...
 
-Compatibility
-=============
+===============================================================================
+Changes and Improvements
+===============================================================================
 
-       * ...
+This will list all changes and improvements between TYPO3 4.6 and 4.7. For
+technical details see ChangeLog included in the typo3_src package.
 
+-------------------------------------------------------------------------------
+General
+-------------------------------------------------------------------------------
 
-Development
-===========
+...
 
-       * In t3lib_extMgm there is now a way to retrieve the version of an extension through the method getExtensionVersion($extensionKey).
+Other General Improvements
+-------------------------------------------------------------------------------
 
-       * t3lib_div now provides the constants LF, CR, CRLF and TAB which can be used to improve code readability.
+...
 
-       * The ExtDirect Specification was implemented in the Backend of TYPO3. You can use it in your own backend modules. Details about the specification can be  found in the TYPO3 Wiki and on the ExtJS site. See the links: http://wiki.typo3.org/index.php/ExtDirect and http://www.extjs.com/products/js/direct.php
+-------------------------------------------------------------------------------
+Security
+-------------------------------------------------------------------------------
 
-       * There are new hooks available for you to use: t3lib_page::getRecordOverlay, t3lib_page::getPageOverlay, several new hooks in the impexp extension, alt_doc::makeEditForm() to enable further access-restrictions, in tslib_fe::settingLanguage(), in tslib_menu for further filtering of menu items
-       
-       * The newly introduced Flash messages in TYPO3 4.3 are now also available as JavaScript messages done by ExtJS and available in the global TYPO3 backend JS space.
-       
-       * There is now a new API for sending emails t3lib_utility_Mail::mail() that serves as a proxy for the PHP mail() function, and is now the recommended way for sending emails, in order to have a central place to use a different mailing engine.
+Authentication Services
+-------------------------------------------------------------------------------
 
+With this version the authentication chain has been cleaned up so that third
+party authentication services can benefit from RSA encrypted login without the
+need of decrypting the submitted password in their own code.
 
-TypoScript changes
-==================
+The system extension rsaauth will now decrypt the password and provide the
+decrypted version for other services. So external authentication services can
+access the clear text password always through $this->loginData['uident_text'],
+no matter if the password has been transmitted as plain text during the login
+or rsaauth has decrypted it.
 
-       * It is now possible to configure an alternative "parameter" for filelinks when using jumpURLs
+Due to major changes in the login service of rsaauth, all extensions which
+use XCLASS to extend that class, most likely will fail, whereas other extension
+which make proper use of the public API of the system extension rsaauth will
+continue working without any problem.
+In any case, it is recommended to adjust external authentication services to
+benefit from the changes.
 
+See new chapter in TYPO3 services documentation (doc_core_services) about the
+topic of authentication services: http://forge.typo3.org/issues/31413
 
-Database changes
-================
+-------------------------------------------------------------------------------
+Backend
+-------------------------------------------------------------------------------
 
-       * ...
+...
 
+htmlArea RTE
+-------------------------------------------------------------------------------
 
-DBAL
-====
+A new toolbar button (insertsofthyphen) allows to insert a soft hyphen into the
+text without opening the «Insert special character» dialogue.
 
-       * ...
+The following HTML5 block elements are enabled in the RTE: article, aside,
+footer, header, nav, section.
 
+A new tab of the «Edit element» dialogue allows to edit microdata items using,
+by default, the voculary defined by schema.org; a new button «Show microdata»
+allows to highlight the microdata items in the RTE editing area.
 
-Backend skin
-============
+The click-enlarge feature now uses an HTML5-compliant custom attribute
+(data-htmlarea-clickenlarge).
 
-       * ...
+The order of tabs of the Insert/modify image dialogue may be configured
+in Page TSConfig.
 
+-------------------------------------------------------------------------------
+Other Improvements to the Backend
+-------------------------------------------------------------------------------
 
-Speed improvements
-==================
+...
 
-       * When editing records in the TYPO3 Backend, Inline Records (IRRE Elements) are now loaded on demand, which is only when they are opened. This should speed up the editing process drastically.
+-------------------------------------------------------------------------------
+Administration / Customization
+-------------------------------------------------------------------------------
 
+...
 
-Important bugfixes
-==================
+-------------------------------------------------------------------------------
+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