Fixed bug #13828: Login cause JS error if not in frame (access to parent is not allowed)
[Packages/TYPO3.CMS.git] / NEWS.txt
index dd9bb60..541ed9f 100644 (file)
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -1,96 +1,86 @@
 ************************************************************************
-CHANGES & IMPROVEMENTS in TYPO3 4.0
+CHANGES & IMPROVEMENTS between TYPO3 4.3 and 4.4
 (for technical details see ChangeLog)
 ************************************************************************
 
-Installation/Upgrade
-====================
+General
+=======
 
-       * TYPO3 4.0 ships with an empty typo3/ext folder. Sites which depend on them must reinstall this extensions.
-       * TYPO3 4.0 uses a new localization scheme (typo3conf/l10n/). To install language packs use the extension managers function for translation handling. (Exensions csh_<language> are obsolete!)
-       * TYPO3 4.0  doesn't need symbolic links anymore (on Unix systems); no more duplicate files (on Windows systems)
-       * Existing symbolic links from index.php to <TYPO3_root>/tslib/index_ts.php must be changed to <TYPO3_src>/index.php (Unix).
-       * The symbolic links from nimbus.ttf and vera.ttf to arial.ttf and verdana.ttf have been removed. If you need those fonts create the symbolic links manually (Unix) or copy the fonts (Windows).
+       * TYPO3 requires PHP 5.2 now
 
-New features
-============
-
-       * Workspaces: this new system extension brings offline editing to TYPO3 (using the built-in versioning) - add/change content in a "draft" workspace and publish the changes into the "live" workspace
-       * DBAL 1.0: this new system extension offers database independence (currently working with Oracle and PostgreSQL)
-       * The 1-2-3 quick install has been enhanced
-       * a new update wizard of the installer handles compatibility issues
-       * the new default RTE (rtehtmlarea) is compatible with more browsers and operating systems (Firefox, Opera; Linux, BSD, Mac OS X)
-       * "sliding" of content elements similar to TypoScript's getText level* feature (integration of extension "kb_cont_slide" by Bernhard Kraft)
-       * User admin module: switch back to admin user after user switch (SU-mode), "create new user" link
-       * System log (eg DB errors; configured via $CONF_VARS['SYS']['systemLog']
-       * Sharing of sessions between subdomains (configured via $CONF_VARS['SYS']['domainCookie'])
-
-Improvements
-============
+       * 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.
 
-       * the undo and history feature has been enhanced: rollback/preview on page and record level; history includes now inserts and deletes
-       * improved indexed search (template support, faster) - many thanks to Udo von Eynern for implementing the template support!
-       * The import/export tool now automatically resolves extension dependencies of T3D files (.t3d)
-       * the page type "external link" supports HTTPS (thanks to Marc Bastian Heinrichs)
-       * the extension manager has been overhauled and benefits from new enhancements of TER 2.0
-       * the GIFBUILDER objects may create true colour images (PNG and JPEG)
-       * typolinks and HMENUs (type "language") may preserve the query parameters
+       * 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.
 
-Usability
-=========
+Backend
+=======
 
-       * pages can be moved by drag and drop within the page tree (thanks to Stephane Schitter)
-       * faster context menues (implemented with AJAX)
-       * fixed fonts are used in BE configuration fields for increased readability
-       * tab indenting in BE configuration fields for enhanced layout
-       * files can be created or uploaded with buttons in the Web>List content frame
-       * improved content element wizard (eg empty categories are removed)
-       * RTE wizard has now a save-and-close button
-       * the admin panel uses HTTP GET instead of POST (no more browser warnings when reloading a previewed page)
+       * It is now possible to add whole directories of CSS files to the backend by setting $TBE_STYLES['stylesheetDirectories'][$_EXTKEY][] = 'EXT:myext/stylesheets/' 
 
-Access Control
-==============
 
-       * FE-groups may now be nested (integration of extension "fenestgrp" by Glenn Gibb)
-       * pages and content elements can have more than one group assigned (integration of extension "ingmar_accessctrl" by Ingmar Schlecht)
+Frontend
+========
 
-Security
-=========
+       * Indexed search no logner puts a double wrap around search rules in the advanced search form. This may require style changes if a default indexed search is used.
 
-       * New option for lockSSL: get redirected to standard http after BE login with SSL
 
-Accessibility
+Compatibility
 =============
 
-       * TYPO3's output is now valid XHTML (the conforming DTD is configurable)
-       * the overall DTD and the XHTML-DTD may be set indepenently (config.docytpe and config.xhtmlDoctype)
-       * output of CSS styled content is now accessible by default (mailforms, menus, sitemaps) - many thanks to Ernesto Baschny, kudos also to Sebastian Kurfuerst and Michael Stucki
-       * images have accessibility features (integration of extension "cron_cssstyledimgtext" by Ernesto Baschny)
-       * the "table" content element has now limited accessibility support (integration of extension "accessible_tables" by Rupert Germann)
-       * indexed search comes with an additional template without any HTML tables - thanks to Robert Markula and Michael Stucki
+       * ...
 
-Configuration
-=============
 
-       * the new := assignment for Typoscript allows now parse time maniplation of TS values (eg "obj.val := appendString(foobar)", "obj.list := addToList(3,5,9)")
-       * TypoScript conditions may be combined with OR and AND
+Development
+===========
+
+       * ...
+
 
-API
-===
+TypoScript changes
+==================
 
-       * loading of scripts into the default URL with index.php?eID=<key> (using this feature showpic.php has been removed from the TYPO3 root directory)
-       * TCA form fields may have custom PHP and Javascript evaluation (thanks to Thomas Hempel)
-       * TCA form fields may be set to readonly (HTML attribute)
-       * TCA fields of type "none" have new rendering options (date and other formats)
-       * Direct mail has been removed from the core (t3lib/class.t3lib_dmailer.php)
-       * the currenty XHTML-DTD setting may be queried via $GLOBALS['TSFE']->xhtmlDoctype
-       * t3lib_div::sysLog() may be used to log errors
+       * ...
 
-Notable Bugfixes
+
+Database changes
 ================
 
-       * versioning works with all MySQL versions (3.23.x and higher)
-       * the relogin popup on session timeout in BE won't appear again after clicking "No"
-       * when copying a file into the same folder in the "Filelist" module, it is automatically renamed
-       * JSMENU, editPanel and feAdmin works now with multi-byte character sets (eg UTF-8)
+       * ...
+
+
+DBAL
+====
+
+       * ...
+
+
+Backend skin
+============
+
+       * ...
+
+
+Speed improvements
+==================
+
+       * ...
+
+
+Important bugfixes
+==================
+
+       * ...
+
+Currently unsupported
+=====================
 
+       * 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