Updated for RC3
[Packages/TYPO3.CMS.git] / NEWS.txt
index a892cc8..dc2429a 100644 (file)
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -3,6 +3,22 @@ CHANGES & IMPROVEMENTS between TYPO3 4.4 and 4.5
 (for technical details see ChangeLog)
 ************************************************************************
 
+Changes in 4.5 pre-releases
+===========================
+
+       * All additions to alpha3 until rc3 have been documented here:
+         http://forge.typo3.org/projects/typo3v45-projects/wiki/TYPO3_450alpha3
+         http://forge.typo3.org/projects/typo3v45-projects/wiki/TYPO3_450beta1
+         http://forge.typo3.org/projects/typo3v45-projects/wiki/TYPO3_450beta2
+         http://forge.typo3.org/projects/typo3v45-projects/wiki/TYPO3_450beta3
+         http://forge.typo3.org/projects/typo3v45-projects/wiki/TYPO3_450beta4
+         http://forge.typo3.org/projects/typo3v45-projects/wiki/TYPO3_450rc1
+         http://forge.typo3.org/projects/typo3v45-projects/wiki/TYPO3_450rc2
+         http://forge.typo3.org/projects/typo3v45-projects/wiki/TYPO3_450rc3
+       
+       This information will be merged in this NEWS.txt below before the
+       final release.
+
 General
 =======
 
@@ -24,20 +40,26 @@ General
          metacafe, myvideo, liveleak and veoh.
        * A improved version of misc/advanced.htaccess provides more accurate
          and up-to-date information and is a real working sample on how to setup
-         your Apache to server TYPO3 pages. This setup is now also used in the 
+         your Apache to server TYPO3 pages. This setup is now also used in the
          introduction package as-is.
 
 
 Backend
 =======
 
-       * The frameset was removed. This makes the Backend a lot faster. 
+       * The frameset was removed. This makes the Backend a lot faster.
           Now the navigation tree also can be resized. The new backend works
           using the ExtJS viewport, providing an easy and unified interface
           to manipulate the content of the different panels.
        * The user can decide the type of each page created in the
          "Create multiple pages" Wizard. And the wizard can create more
          than 9 pages at once.
+       * When copying or translating content elements, the copy /
+         translation will now default to be "hidden". In order for editors
+         not to loose track of copied elements the default for the checkbox
+         "show hidden elements" is now *on*. This behaviour can be modified
+         by adding this to typo3conf/extTables.php:
+               $TCA['tt_content']['ctrl']['hideAtCopy'] = FALSE;
        * All system extensions from typo3/mod were moved to real system
          extensions. These modules are:
                - Extension Manager
@@ -68,6 +90,9 @@ Backend
          checkbox (#13797). In User-TS, you can set:
          options.enableShowPalettes=0 to see this feature in action.
          Default is still "1" like it used to be.
+       * The cron syntax interpreter of the Scheduler was entirely refactored.
+         It now supports the full range of cron syntax features as can be found
+         in Unix manual pages.
 
 
 Frontend
@@ -132,6 +157,21 @@ Development
          having no console like the IE
        * ExtDirect is available in the frontend now (#15754):
          http://wiki.typo3.org/ExtDirect
+       * t3lib_div now provides two functions setSingletonInstance and addInstance
+         that will set the objects to be returned by makeInstance. (#16267)
+         This will allow unit tests to inject mocks into makeInstance.
+         In addition, there now is a function purgeInstances that makes
+         makeInstance return fresh instances (singleton as well as non-singleton).
+       * CSH for FlexForms is handled more cleanly but requires adjustments.
+         This has an impact in particular for FE plugins. To continue displaying
+         the CSH for their FlexForm, the CSH file must be declared
+         as for other elements, i.e.
+
+         t3lib_extMgm::addLLrefForTCAdescr('somekey', 'EXT:myext/locallang_csh.xml');
+
+         For more details, in particular how the key is defined, see:
+         http://buzz.typo3.org/teams/core/article/getting-ready-for-45-changes-in-csh-for-flexforms/
+
 
 TypoScript
 ==========
@@ -210,6 +250,8 @@ Workspaces
          workspace to a real workspace and sets up the new stages.
        * Inline Relational Record Editing (IRRE) can now also be used for 1:n
          relations in workspaces.
+       * In order to support custom stages properly it's recommended to change
+          the type of all t3ver_stage fields from tinyint(4) to int(11).
 
 
 Backend skin