TYPO3 6.2.4
8 July 2014
TYPO3 version 6.2.4 is now available.
Upgrading to TYPO3 6.2.4
TYPO3 6.2.4 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply TYPO3 updates as new versions are released, or use Installatron's Clone feature to duplicate an existing TYPO3 install to test the 6.2.4 upgrade prior to applying it live. Get started managing your TYPO3 installations with Installatron
What's New in TYPO3 6.2.4
- [BUGFIX] Fix wrong type hint for emitAfterExtensionT3DImportSignal() (Markus Klein) (#60179)
- [BUGFIX] Superfluous SQL queries on copying records (Oliver Hader) (#58357)
- [BUGFIX] Followup to read only filemounts (Helmut Hummel) (#49391,#57979)
- [BUGFIX] Re-introduce read-only file mounts (Lorenz Ulrich) (#49391,#57979)
- [BUGFIX] Movements pollute colPos value of content elements (Nicole Cordes) (#48939,#49055)
- [TASK] Update phpdoc @return of exec_SELECTgetSingleRow() (Markus Klein) (#60172)
- [BUGFIX] TCA: handle select renderMode=tree with minitems=1 AND maxitems=1 (Alexander Bigga) (#48943,#31637)
- [BUGFIX] Fix suggest wizard item selection (Benoit Chenu) (#55835)
- [BUGFIX] LiveSearchToolbarItem not initialized correctly (Gernot Schulmeister) (#59959)
- [BUGFIX] Fix position of buttons in RTE full screen mode (Markus Klein) (#60119)
- [TASK] Refactor extension upload controller (Nicole Cordes) (#59999)
- [BUGFIX] Suggest Wizard: support for PAGE_TSCONFIG_*-values in addWhere (Julian Hofmann) (#54843)
- [TASK] Move signals to own emit functions (Nicole Cordes) (#60133)
- [BUGFIX] Report migration errors in TceformsUpdateWizard (Steffen Müller) (#57575)
- [BUGFIX] Detect missing files in empty storage (Robert Vock) (#54414)
- [BUGFIX] Wrong image reference handling during flexform copying (Alexey Gafiulov) (#59664)
- [FEATURE] Add signal slots to SoftReferenceIndex (Alexander Stehlik) (#21396)
- [TASK] Optimize invocation of cObj::checkIf (Oliver Hader) (#55173)
- [BUGFIX] Suggest wizard doesn't work in page flexforms (Bernhard Kraft) (#59642)
- [BUGFIX] Remove non-needed URL parameter for standard search (Tomita Militaru) (#51189)
- [BUGFIX] Support dots in page.meta (Markus Klein) (#59890)
- [CLEANUP] Ensure all variables are set before usage (Markus Klein) (#59775)
- [TASK] Travis-ci: Disable apc in PHP 5.3 (Christian Kuhn)
- [CLEANUP] ext_emconf files (Christian Kuhn) (#60128)
- [TASK] Remove unused EM_CONF variables (Benjamin Mack) (#58365)
- [BUGFIX] ClearCacheOnLoad camelCased does not work (Susanne Moog) (#60127)
- [BUGFIX] Replace module token in be shortcut returnUrl (Frans Saris) (#59963)
- [BUGFIX] Allow colon in TypoScript key (Markus Klein) (#59965)
- [BUGFIX] Page-TSconfig ###PAGE_TSCONFIG_STR### not evaluated correctly (Wouter Wolters) (#16392)
- [BUGFIX] Sysext form uses old TCA (Markus Klein) (#59837)
- [BUGFIX] Extensionmanager: Dependency errors are not reset (Nicole Cordes) (#60106)
- [TASK] Update ADOdb to 5.19 (Andreas Fernandez) (#59911)
- [BUGFIX] Missing label for EM "update"-dependency (Markus Klein) (#59974)
- [TASK] Re-add unit tests for ExtensionCompatibilityTester (Susanne Moog) (#59700)
- [BUGFIX] Correctly check stack in DownloadQueue (Markus Klein) (#59975)
- [BUGFIX] Fix position of TCEforms required field icon (Frans Saris) (#59865)
- [BUGFIX] Incomplete mock in ext:install (Christian Kuhn) (#60120)
- [BUGFIX] Warning in addPlugin() (Christian Kuhn) (#60122)
- [TASK] Clean up buildBaseTcaFromSingleFiles() (Christian Kuhn) (#60121)
- [BUGFIX] Removed clickMenu code around header icon in info window (Frans Saris) (#56250)
- [BUGFIX] Move TCA modification of EXT:core to TCA/Overrides. (Anja Leichsenring) (#59464)
- [BUGFIX] Move TCA modification of saltedpasswords to TCA/Overrides (Anja Leichsenring) (#59704)
- [BUGFIX] Empty class selector crashes Update image (Francois Suter) (#59938)
- [TASK] Cleanup EXT:version (Wouter Wolters) (#59857)
- [BUGFIX] Updating deactivated extensions installs them (Nicole Cordes) (#59631)
- [BUGFIX] Move TCA modification of EXT:felogin to TCA/Overrides. (Jost Baron) (#59462)
- [BUGFIX] Init variable in GeneralUtility::createVersionNumberedFilename (Jost Baron) (#60116)
- [BUGFIX] Use string as constant name in FormProtectionFactory. (Jost Baron) (#60115)
- [BUGFIX] Move TCA modification of EXT:form to TCA/Overrides. (Anja Leichsenring) (#59466)
- [BUGFIX] Move TCA modification of EXT:t3editor to TCA/Overrides (Anja Leichsenring) (#59705)
- [BUGFIX] Move TCA modification of EXT:cms to TCA/Overrides. (Anja Leichsenring) (#59463)
- [BUGFIX] Move TCA modification of EXT:openid to TCA/Overrides (Anja Leichsenring) (#59698)
- [BUGFIX] Move TCA modification of EXT:csc to TCA/Overrides (Anja Leichsenring) (#59465)
- [BUGFIX] Move TCA modification of indexed_search to TCA/Overrides (Anja Leichsenring) (#59468)
- [BUGFIX] Tooltip for a shortcut in list view shows id=0 (Wouter Wolters) (#60033)
- [BUGFIX] Give extension key to addPlugin() in registerPlugin() (Christian Kuhn) (#60109)
- [TASK] Unit tests to addPlugin() (Anja Leichsenring) (#60110)
- [BUGFIX] Fix property access for ObjectStorage (Markus Klein) (#59412)
- [BUGFIX] Fix usergroup condition in user TSconfig (Markus Klein) (#59813)
- [BUGFIX] Two png files should have filemode 664 (Martin Bless) (#60065)
- [TASK] Create a Getter for CacheManager inside Datahandler (Stefano Kowalke) (#60059)
- [BUGFIX] Workspace not always applied in RelationHandler queries (Oliver Hader) (#60053)
- [BUGFIX] Create workspace label placeholder that matches field conditions (Sascha Egerer) (#31757)
- [BUGFIX] IRRE records are listed comma separated (Thomas Löffler) (#59671)
- [BUGFIX] Prevent spaces in BE shortcut to be replaced by + char (Frans Saris) (#59950)
- [BUGFIX] Fix RTE width (Markus Klein) (#59692)
- [TASK] Add action selector in toolbar in workspaces menu (Oliver Hader) (#59898)
- [CLEANUP] Update phpdoc for all FormEngine members (Markus Klein) (#59775)
- [CLEANUP] FormEngine: Use getters for global objects (Markus Klein) (#59775)
- [BUGFIX] Let live search use getRecordTitle (Markus Klein) (#59893,#59957)
- [BUGFIX] Fix PHP warning in BackendUtility::getProcessedValue() (Markus Klein) (#59994)
- [BUGFIX] Show errors on distribution installation (Sascha Egerer) (#59564,#59952)
- [BUGFIX] Use correct array structure for EM error messages (Sascha Egerer) (#59991)
- [TASK] Re-work/simplify copyright header in JS files (Michael Schams) (#59916)
- [BUGFIX] Unique IDs for pagetree root nodes (Alexander Stehlik) (#57163)
- [TASK] Remove TCA building aspect and move code to bootstrap (Christian Kuhn) (#59770)
- [TASK] Add extension key to API (Helmut Hummel) (#59770)
- [TASK] Rebuild the calcAge functionality (Alexander Opitz) (#20016)
- [TASK] Improve travis notifications to channels (Helmut Hummel)
- [BUGFIX] Create required directories in test bootstrap (Sebastian Bergmann) (#59977)
- [TASK] Update Travis CI notification settings (Michael Stucki) (#59838)
- [BUGFIX] Fix insufficient mocking in ContentObjectRenderer (Markus Klein) (#59967)
- [BUGFIX] Gifbuilder: Fix image-mask-functionality (Stefan Neufeind) (#59392)
- [TASK] Add a function for clearing the rootline caches (Oliver Klee) (#58763)
- [BUGFIX] BE shortcuts do not show up for editors (Frans Saris) (#59946)
- [TASK] Use stable phpunit 4.1 instead of master (Christian Kuhn) (#59958)
- [TASK] Add more files in gitignore file (Fabien Udriot) (#59514)
- [BUGFIX] Fix RewriteRule for context to avoid HTTP 500 (Armin Ruediger Vieweg) (#59037)
- [BUGFIX] FollowUp: Fix signal returns for associated signal arguments (Marc Bastian Heinrichs) (#59794)
- [BUGFIX] Fix a JS error in with TCE select wizard (Rémy DANIEL) (#59655)
- [BUGFIX] Make Extbase respect sys_language_mode=strict (Georg Ringer) (#47183)
- [BUGFIX] Fix signal returns for associated signal arguments (Nicole Cordes) (#59794)
- [TASK] Re-work/simplify copyright header in PHP files - Part 9 (Michael Schams) (#59785)
- [TASK] Re-work/simplify copyright header in PHP files - Part 8 (Michael Schams) (#59784)
- [TASK] Re-work/simplify copyright header in PHP files - Part 7 (Michael Schams) (#59783)
- [TASK] Re-work/simplify copyright header in PHP files - Part 6 (Michael Schams) (#59782)
- [TASK] Re-work/simplify copyright header in PHP files - Part 5 (Michael Schams) (#59781)
- [TASK] Re-work/simplify copyright header in PHP files - Part 4 (Michael Schams) (#59780)
- [TASK] Re-work/simplify copyright header in PHP files - Part 3 (Michael Schams) (#59779)
- [TASK] Re-work/simplify copyright header in PHP files - Part 2 (Michael Schams) (#59778)
- [TASK] Re-work/simplify copyright header in PHP files - Part 1 (Michael Schams) (#59777)
- [TASK] Merge GPL.txt and LICENSE.txt (Markus Klein) (#59535)
- [TASK] Introduce unique signal registration (Nicole Cordes) (#59774)
- [BUGFIX] Fix loading order for extensions (Markus Klein) (#59147)
- [CLEANUP] Clean code in FormEngine (Sebastian Michaelsen) (#58995)
- [BUGFIX] Remove misspelled setting rootlevel for sys_file_collection (Marc Bastian Heinrichs) (#59773)
- [TASK] Signal for BackendUtility::getPagesTSconfig() (Alexander Stehlik) (#59703)
- [BUGFIX] Prevent error message for correct imports of sys_file_metadata (Marc Bastian Heinrichs) (#58826)
- [BUGFIX] Fix empty globalString LIT condition comparison (Marc Bastian Heinrichs) (#59344)
- [BUGFIX] Don't ignore file imports in fallback storage (Marc Bastian Heinrichs) (#58841)
- [BUGFIX] Treat link handler links as internal URLs (Alexander Stehlik) (#49036)
- [TASK] Raise recommended max nesting level (Thomas Christiansen) (#59391)
- [BUGFIX] Check for logged in user before showing cookie warning (Tomita Militaru) (#59493)
- [BUGFIX] Make Functional tests work on fast machines (Tymoteusz Motylewski) (#59529)
- [BUGFIX] Get unit tests working again (Markus Klein) (#59685)
- [TASK] Increase Extension Manager->showConfiguration input field width (Felix Kopp) (#59679)
- [BUGFIX] Pass field name variable to flexform DS utility (Claus Due) (#59423)
- [BUGFIX] Remove warnings in ImportExportController.php (Nicole Cordes) (#58534)
- [TASK] Extension manager: default sorting for Extensions (Felix Kopp) (#59583)
- [TASK] Ensure that cli user is admin on extension install and uninstall (Marc Bastian Heinrichs) (#59556)
- [BUGFIX] Fix RTE file links migration (Markus Klein) (#51800)
- [BUGFIX] Wrong check for showing folder clickmenu (Frans Saris) (#59568)
- [BUGFIX] Typos in t3skin css files (Markus Klein) (#57716)
- [BUGFIX] Correctly align datepicker clear input and trigger icon (Frans Saris) (#59615)
- [BUGFIX] Undefined method in extension manager (Oliver Hader) (#59624)
- [BUGFIX] Page tree does not visualize move targets (Oliver Hader) (#59114)
- [BUGFIX] Define precedence of states in workspace module (Oliver Hader) (#59118)
- [BUGFIX] Preview of moved workspace elements on source page (Oliver Hader) (#59143)
- [BUGIFX] Field labels not shown in workspaces history (Oliver Hader) (#59546)
- [BUGFIX] Broken tests due to modified PostProcessor constructor (Oliver Hader) (#59549)
- [BUGFIX] Own Layout Breaks Mail Message (Cornel Boppart) (#31951)
- [TASK] Restructure functional frontend tests (Oliver Hader) (#59521)
- [TASK] Integrate functional DataHandler tests for FAL (Oliver Hader) (#59276)
- [BUGFIX] Field size of t3ver_label too low (Oliver Hader) (#59110)
- [BUGFIX] IRRE children's children are not moved with parent (Oliver Hader) (#59111)
- [BUGFIX] Missing "all workspaces" tab action for regular editors (Oliver Hader) (#59016)
- [TASK] Reduce complexity in frontend functional tests (Oliver Hader) (#59487)
- [BUGFIX] Preview links are shown for deleted pages (Oliver Hader) (#59142)
- [TASK] Trigger events in DragUploader (Stephan Schuler) (#57454)
- [BUGFIX] sys_news on login with twice hsc (Alexander Opitz) (#25188)
- [BUGFIX] Unnecessary instantiation of objects in contentObjectRender (Tomas Norre Mikkelsen) (#59449)
- [BUGFIX] AddQueryStringMethod overwrites parameters (Klaas Johan Kooistra) (#53450)
- [TASK] Add a system check for external downloads (Markus Klein) (#58316)
- [FEATURE] Display loading mask in Extension Manager (Zbigniew Jacko) (#59498)
- [BUGFIX] TS/EM constant categories cannot be localized (Xavier Perseguers) (#57369)
- [BUGFIX] Fix PHP Warning on executing Database Analyzer without changes (Stephan Großberndt) (#59504)
- [BUGFIX] FollowUp to "Invalid localization overlay of cObject FILES" (Steffen Ritter) (#58352,#47869)
- [TASK] Add default TypoScript setting for extbase query cache (Marc Bastian Heinrichs) (#57280)
- [TASK] Detect and import xml file as well as t3d on ext initialization (Marc Bastian Heinrichs) (#59154)
- [BUGFIX] Fix set_no_cache() log level severity (Alexander Stehlik) (#59495)
- [BUGFIX] Invalid localization overlay of cObject FILES (Oliver Hader) (#58352,#47869)
- [TASK] EM: Add possibility to bypass system dependency checks (Nicole Cordes) (#54512)
- [BUGFIX] PAGE_TSCONFIG_ID is not visible in TCA wizards (Steffen Kamper) (#59245)
- [BUGFIX] Erroneous date sorting in File List (Francois Suter) (#59458)
- [TASK] Activate 'Flush system caches' with Preset 'Development' (Zbigniew Jacko) (#57230)
- [BUGFIX] File Relations don't work with workspaces (Benjamin Mack) (#43916)
- [BUGFIX] Guard FAL API when called with invalid identifiers (Helmut Hummel) (#59295)
- [TASK] Improve styling of sys_action "Create Backend User" (Lorenz Ulrich) (#59338)
- [BUGFIX] Add additional TS for contentRenderingTemplates loaded by file (Marc Bastian Heinrichs) (#59318)
- [BUGFIX] IRRE children show no field values with useCombination (Stefan Froemken) (#46477)
- [BUGFIX] Move TCA for fe_users and fe_groups into TCA/Overrides (Anja Leichsenring) (#59397)
- [BUGFIX] Fetch RSA public key by Ajax before FE login (Frans Saris) (#59041)
- [TASK] FollowUp to "Include suggest info into package metadata" (Steffen Ritter) (#58701)
- [BUGFIX] rtehtmlarea user settings are not shown in setup ext (Markus Klein) (#58694)
- [TASK] Observe ext suggestions for ext loading order (Markus Klein) (#57825)
- [TASK] Include suggest info into package metadata (Markus Klein) (#58701)
- [BUGFIX] Use delayedImportElement after uploading files (Frans Saris) (#58956,#57472,)
- [BUGFIX] Fix command description (Mathias Brodala) (#59324)
- [BUGFIX] getIndpEnv('TYPO3_SSL') fails to detect reverseProxyIp (Jan-Erik Revsbech) (#37467)
- [TASK] Enhance resource storage hooks (Alexander Stehlik) (#59294)
- [BUGFIX] Unified maxitems default value for group fields (Alexander Stehlik) (#55731)
- [BUGFIX] Admin panel extGetFeAdminValue() overrides are wrong (Markus Klein) (#58339)
- [BUGFIX] Disabled backend users shown for workspace stage change (Stefan Rotsch) (#54925)
- [BUGFIX] Show images in preview of page module (Frans Saris) (#59375)
- [CLEANUP] Add missing PHP comments in class LogoView (Fabien Udriot) (#59374)
- [BUGFIX] Improve the formatting of help of the CommandController (Stefano Kowalke) (#59372)
- [BUGFIX] Illegal string offset 'uid' in TypoScriptFrontendController (Robert Vock) (#59364)
- [BUGFIX] Warning in SearchController (Christian Zenker) (#59277)
- [BUGFIX] Show content elements from hidden pages in preview (Markus Klein) (#58148)
- [BUGFIX] Fix frontend unit tests if executed standalone (Helmut Hummel) (#59343)
- [BUGFIX] Show storage and folder of file/folder (Frans Saris) (#57798)
- [BUGFIX] Show file instead of file_reference info (Frans Saris) (#57302,#57832)
- [BUGFIX] List module pagination broken (Markus Klein) (#55320)
- [BUGFIX] Old TYPO3 logo still in use in ext:workspaces (Wouter Wolters) (#59321)
- [BUGFIX] DataHandler::log() must not return NULL (Markus Klein) (#59185)
- [TASK] Check and use current file hash and size on export (Marc Bastian Heinrichs) (#58761)
- [BUGFIX] Use created folder object for adding images in impexp (Marc Bastian Heinrichs) (#58682)
- [BUGFIX] ElementBrowser: correct link attributes (Markus Klein) (#59199)
- [BUGFIX] Fix wrong JS function name in RTE (Markus Klein) (#59302)
- [BUGFIX] Canonicalize path before checking existence (Nils Blattner) (#59303)
- [BUGFIX] Request update broken for select fields (Francois Suter) (#58755)
- [BUGFIX] TCA maxitems for FAL permissions wrong (Markus Klein) (#59263)
- [BUGFIX] Make object access work with ObjectStorage (Helmut Hummel)
- [BUGFIX] Keep session cookie if session data is present (Helmut Hummel) (#58713)
- [BUGFIX] Always add wrapping div if dividers2tabs is disabled (Frans Saris) (#59163)
- [BUGFIX] Do not use self:: within closures (Markus Klein) (#59203)
- [BUGFIX] Flexform element title is cropped to hardcoded length (Sebastian Michaelsen) (#58910)
- [BUGFIX] Admin panel text selection (Goran Medakovic) (#58485)
- [TASK] Use self:: where possible in GeneralUtility (Sebastian Michaelsen) (#59001)
- [BUGFIX] Fix redirect to install tool in new installations (Markus Klein) (#59087)
- [BUGFIX] EM: Handle missing dependencies in emconf (Markus Klein) (#58640)
- [BUGFIX] Indexed search static call to non-static function (Markus Klein) (#58756)
- [BUGFIX] Correct minor typo in "About TYPO3 CMS" (Michael Schams) (#59187)
- [BUGFIX] Parent language is not applied to new child records (David Greiner) (#57063)
- [BUGFIX] Added missing TCEforms palette-header padding (Frans Saris) (#59160)
- [BUGFIX] New content elements are always stored on pid 0 (Nicole Cordes) (#59059)
- [BUGFIX] Inserting custom element in RTE throws exception (Stanislas Rolland) (#58371)
- [BUGFIX] Alternative implementations for view helpers do not work (Marc Bastian Heinrichs) (#52272)
- [TASK] Raise maximum settable numbers in export (Marc Bastian Heinrichs) (#58912)
- [CLEANUP] Code cleanup for LanguageService (Sebastian Michaelsen) (#59006)
- [BUGFIX] Fix saving non public export presets (Marc Bastian Heinrichs) (#57405)
- [BUGFIX] Set default permissions for new files to 0664 (Caspar Stuebs) (#58809)
- [BUGFIX] Fix url for youtube embeds (Thomas Löffler) (#58569,#58986)
- [BUGFIX] Wrong HTML in locallang_csh_pages.xlf (Markus Klein) (#58936)
- [BUGFIX] Fix relative path resolution in include static (Markus Klein) (#57447)
- [BUGFIX] PathUtility::get...FileOrPath() does not work with basepath (Markus Klein) (#57918)
- [BUGFIX] Fix failing unit tests for HTTP host check in CLI mode (Helmut Hummel) (#59022)