TYPO3 Changelog

What's new in TYPO3 6.2.0 Beta 4

Jan 18, 2014
  • Performance, Micro-Optimizations: We continued working on that, read more about it below!
  • Improved caching framework by introducing groups (#54991). Nice enhancement which allows more fine grained flushing of caches and keeping system caches intact when only page caches needs to be purged.
  • Improved Frontend Editing: adapted styling, using sprites API, optimized usability (#49640). Great work, Georg Ringer!
  • Functional tests for IRRE are in the core (#54812, #54857, #54849, #54741): This is now the basis for further Workspaces/IRRE fixes, part of the IRRE & MM bugfixes Workpackage.
  • MySQL Strict Mode: Several reports of MySQL errors in the backend and in the install tool popped up lately. Most have to do with newly installed MySQL Servers (mostly MySQL 5.6, with homebrew, MacPorts or Windows Installer) which come with a new default "STRICT" mode active. This is still not supported by TYPO3 and so we documented that TYPO3 is not compatible with MySQL strict mode (#54883) as of now. A related bugfix now finally allows the admin to specify the required sql mode in [SYS][setDBinit] if it cannot be changed system-wide (#41596). After 6.2 we will try to seek for "strict mode" compatibility, but this will also require changes in extensions.
  • Deprecation note: In TYPO3 6.1 we removed fe_adminLib script (#46469, part of statictemplates). As a followup to this, ExtensionManagementUtility::addTCAcolumns parameter $addTofeInterface is now deprecated (#54613).

New in TYPO3 6.2.0 Beta 3 (Dec 21, 2013)

  • [TASK] Setup travis notifications (Helmut Hummel)
  • [TASK] Update NEWS.md for system categories (Francois Suter)
  • Revert "[BUGFIX] Replace the table definition manipulation by signals" (Helmut Hummel)
  • [BUGFIX] Missing CSH for categories-based menus (Francois Suter)
  • [BUGFIX] Replace the table definition manipulation by signals (Thomas Maroschik)
  • [TASK] Mark PathUtility::stripPathSitePrefix as internal (Markus Klein)
  • [TASK] oncontextmenu: Avoid duplicating onclick-functionality (Stefan Neufeind)
  • [TASK] Add tool-function to strip PATH_site-part of paths (Stefan Neufeind)
  • [BUGFIX] Follow up: Moving files and folders doesn't update hashes (Stefan Neufeind)
  • [TASK] Optimize Package State Migration (Thomas Maroschik)
  • [FEATURE] Allow the activation of packages during runtime (Thomas Maroschik)
  • [BUGFIX] Use correct file data variable in Indexer (Alexander Stehlik)
  • [BUGFIX] Access to sys_files is incompatible to fe_access checks (Steffen Ritter)
  • [BUGFIX] Moving files and folders doesn't update hashes (Frans Saris)
  • [BUGFIX] ArrayIterator::seek() warning in ElementBrowser (Markus Klein)
  • [BUGFIX] Uncaught exception if editor has no file mount (Markus Klein)
  • [BUGFIX] felogin: Unknown modifier in regular expression (Wouter Wolters)
  • [BUGFIX] Form Wizard saving destroys Radio Buttons (Markus Klein)
  • [BUGFIX] Remove ElementBrowser::isReadOnlyFolder (Markus Klein)
  • [BUGFIX] Pagetree pointer cursor broken since ExtJS upgrade (Stefan Neufeind)
  • [TASK] Cleanup usage of getPageRenderer() (Stefan Neufeind)
  • [BUGFIX] fileadmin is hardcoded in install tool (Eric Chavaillaz)
  • [TASK] Superfluous comparison in OpendocsController (Wouter Wolters)
  • [TASK] Superfluous comparison in DataHandler (Wouter Wolters)
  • [TASK] Superfluous comparison in RelationHandler (Wouter Wolters)
  • [TASK] Superfluous comparison in Language (Wouter Wolters)
  • [BUGFIX] Fix side effect for new class instantiation (Helmut Hummel)
  • [TASK] Optimize speed for instantiating class with arguments (Helmut Hummel)
  • [BUGFIX] Create valid file reference index data (Alexander Stehlik)
  • [BUGFIX] Followup Fluid Template Fallback paths (Anja Leichsenring)
  • [BUGFIX] No double htmlspecialchars for filemount select (Alexander Stehlik)
  • [TASK] Fix travis builds (Georg Ringer)
  • [BUGFIX] Clear statcache after writing file contents (Alexander Stehlik)
  • [SECURITY] XSS in header link of all content elements (Anja Leichsenring)
  • [SECURITY] XSS in colorpicker wizard (Marcus Krause)
  • [SECURITY] Prevent editor controlled hmac content (Franz G. Jahn)
  • [SECURITY] XSS in backend user adminstration (Marc Bastian Heinrichs)
  • [SECURITY] Information Disclosure in Wizards (Helmut Hummel)
  • [SECURITY] Fix open redirection in openid extension (Helmut Hummel)
  • [SECURITY] XSS in be_layout wizard (Anja Leichsenring)
  • [SECURITY] XSS in beuser VH (Anja Leichsenring)
  • [SECURITY] Remove possible XSS from ActionController Error output (Anja Leichsenring)
  • [SECURITY] Unsafe unserialize of GET parameter in Add-Wizard (Steffen Ritter)
  • Revert "[FEATURE] Fallback/default case for SwitchViewhelper" (Anja Leichsenring)
  • [FEATURE] Fallback/default case for SwitchViewhelper (Jan Kiesewetter)
  • [BUGFIX] Allow Editing field creator_tool in sys_file_metadata (Xavier Perseguers)
  • [TASK] Add editing of file metadata to ClickMenu (Steffen Ritter)
  • [BUGFIX] Re-Introduce feature to go one level up in file list (Steffen Ritter)
  • [TASK] Superfluous comparison in CronCommand (Wouter Wolters)
  • [BUGFIX] ClassAliasMap, Tx_ VH namespace and closing tag throws Exception (Claus Due)
  • [BUGFIX] ClientUtility does not detect Internet Explorer 11 (Stefan Neufeind)
  • [BUGFIX] Cleanly unset cookies on login in cookie-check (Stefan Neufeind)
  • [TASK] Installer: textarea for [FE][defaultTypoScript_setup] (Markus Klein)
  • [BUGFIX] Faulty and superfluous code in import/export module (Oliver Hader)
  • [TASK] Fix broken references in LegacyClassesForIde (Markus Klein)
  • [TASK] Remove non-evaluated parameter from _GP function calls (Marcus Krause)
  • [BUGFIX] Missing phpinfo() module in install tool (Tomita Militaru)
  • [TASK] Simplify returns in ConfigurationManager (Michiel Roos)
  • [TASK] ext:adodb Remove connection wizard (Christian Kuhn)
  • [TASK] ext:adodb Remove obsolete diffs from doc/ (Christian Kuhn)
  • [TASK] Use array access instead of traversing hook array (Bernhard Kraft)
  • [TASK] ExtJS-upgrade 3.4.0 to 3.4.1.1 (Stefan Neufeind)
  • [TASK] Superfluous comparison in InlineElement (Michiel Roos)
  • [BUGFIX] Redundant compare: GeneralUtility::inList() (Michiel Roos)
  • [TASK] Replace URLs of bugs.typo3.org with forge.typo3.org (Steffen Gebert)
  • [TASK] Remove disableDocModuleInAB TSconfig option in ModuleMenuView (Wouter Wolters)
  • [BUGFIX] t3skin calls addIconSprite for each lang (Michiel Roos)
  • [BUGFIX] TS: Allow "0" as strPad.padWith (Lars Peipmann)
  • [BUGFIX] Fix ordering of stages in action dropdown (Bart Dubelaar)
  • [CLEANUP] Improve code style of RelationHandler class (Alexander Stehlik)
  • [BUGFIX] Page module: Allow to paste in empty columns (Bernhard Kraft)
  • [BUGFIX] Hardcoded "admin" user in Installer template (Markus Klein)
  • [TASK] Replace ClassLoader cache with standard caches (Thomas Maroschik)
  • [TASK] Remove deprecated methods in PageLayoutView (Markus Klein)
  • [TASK] Set TYPO3 version to 6.2-dev (TYPO3 Release Team)

New in TYPO3 6.1.7 (Dec 11, 2013)

  • Due to security issues found in the TYPO3 Core, there was a combined release of TYPO3 4.5.32, 4.7.17, 6.0.12, and 6.1.7.

New in TYPO3 6.1.4 (Sep 5, 2013)

  • This is a combined bugfix and security release fixing some security issues in FAL. Please update.

New in TYPO3 6.1.0 (Apr 30, 2013)

  • An improved file abstraction layer, UI improvements for the extension manager, a switch from the mysql extension to mysqli, and much more.

New in TYPO3 6.0.3 (Mar 7, 2013)

  • This version adds a security bugfix for possible SQL injection in the extbase module.