TYPO3 6.2.15
9 September 2015
TYPO3 version 6.2.15 is now available (security release).
Upgrading to TYPO3 6.2.15
TYPO3 6.2.15 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.15 upgrade prior to applying it live. Get started managing your TYPO3 installations with Installatron
What's New in TYPO3 6.2.15
- [SECURITY] Fix GeneralUtility::sanitizeLocalUrl to detect foreign schemes (Nicole Cordes) (#68825)
- [SECURITY] Prevent information disclosure in tests bootstrap (Nicole Cordes) (#67900)
- [FOLLOWUP][BUGFIX] Reestablish DB connection in long-running tasks (Markus Klein) (#69001,#69289)
- [TASK] Remove wrong datasets in sanitizeLocalUrlValidPathsDataProvider (Nicole Cordes) (#69584)
- [BUGFIX] Cache CategoryRegistry state together with TCA (Alexander Stehlik) (#67881)
- [BUGFIX] Prevent search upload folder in write protected storages (Nicole Cordes) (#69303)
- [BUGFIX] BackendUtility::getAjaxUrl() should not be internal (Francois Suter) (#69537)
- [BUGFIX] Support packages depending on typo3/cms (Mathias Brodala) (#65867)
- [BUGFIX] Enable page tree filter for admin with mountpoints (Nicole Cordes) (#69063)
- "[BUGFIX] Fix broken link to security resources page on typo3.org" (Helmut Hummel) (Revert)
- [BUGFIX] Streamline Unit Tests for GeneralUtility::sanitizeLocalUrl (Nicole Cordes) (#69475)
- [BUGFIX] Abstract XSD generator can handle more than two namespace parts (Helmut Hummel) (#69463)
- [TASK] Do not set application context by default in htaccess (Harry Glatz) (#69434)
- [BUGFIX] Use single postProcessor layout, otherwise the global layout (Ralf Zimmermann) (#60995)
- [TASK] Refactor PostProcessorTest to use Prophecy (Anja Leichsenring) (#69407)
- [TASK] Remove eval() in ext:form Unit Tests (Wouter Wolters) (#69412)
- [BUGFIX] Add icon for the form wizard number spinner elements (Björn Jacob) (#69398)
- [BUGFIX] Fatal Error due to class object inconsistencies in ext:form (Oliver Hader) (#69399)
- [FOLLOWUP][TASK] Add unit test for fatal error on null object method call (Anja Leichsenring) (#69408)
- [TASK] Add unit test for fatal error on null object method call (Anja Leichsenring) (#69405)
- [BUGFIX] Fix broken link to security resources page on typo3.org (Wouter Wolters) (#69400)
- [BUGFIX] avoid Call to a member function getValue() on a non-object (Ralf Zimmermann) (#45685)
- [TASK] Use https for links to docs.typo3.org (Georg Ringer) (#69239)
- [BUGFIX] Form NumberFields ignore typed values in wizard (Sebastian Wagner) (#69024)
- [BUGFIX] IMAGEBUTTON src attribute not working (Ralf Zimmermann) (#69372)
- [BUGFIX] Form Wizard does not respect backend debug mode (Oliver Hader) (#69353)
- [BUGFIX] Always use uc_default after first install (Jigal van Hemert) (#69138)
- [BUGFIX] Correctly assign workspace for rootline retrieval (Markus Klein) (#69306)
- [BUGFIX] Fix task execution in Scheduler (Francois Suter) (#69302)
- [BUGFIX] Replace ###ID### in openCustomUrlInContentFrame correctly (Christian Seifert) (#69170)
- [BUGFIX] Assure a backend domain is set in workspace preview (Daniel Goerz) (#45519,#31718)
- [BUGFIX] Don't cut off icons in New Record wizard (Andreas Fernandez) (#69236)
- [FOLLOWUP][BUGFIX] Show first tab in Element Wizard as fallback (Markus Klein) (#59810)
- [BUGFIX] Show first tab in Element Wizard as fallback (Christian Seifert) (#59810)
- [BUGFIX] Cache healing for classes loaded via ext_autoload (Bernhard Kraft) (#67246)
- [BUGFIX] FAL upgrade wizard: take care of files in subfolders (Josef Glatz) (#69112)
- [BUGFIX] Fix QueryBuilding in IndexSearchRepository (Marc Neuhaus) (#67843)
- [BUGFIX] Log exception as array instead of serialized (Stephan Großberndt) (#69157)
- [BUGFIX] Exclude computed field names on fetching record overlays (Albrecht Köhnlein) (#68643)
- [BUGFIX] Assure language override without original file (Stefan Galinski) (#65513)
- [BUGFIX] Extbase: Optional arguments must not throw an Exception (Anja Leichsenring) (#55861,#55837,)
- [BUGFIX] Reestablish DB connection in long-running tasks (Stefan Neufeind) (#69001)
- [BUGFIX] Prevent error if getimagesize() fails (Stefan Neufeind) (#59528)
- [BUGFIX] Fix dependencies for t3x upload (Helmut Hummel) (#69070)
- [TASK] Properly encode database input in the right place (Helmut Hummel) (#69061)
- [BUGFIX] Remove trailing colons from checkbox labels (Daniel Goerz) (#69092)
- [BUGFIX] Add encodeURIComponent to search parameter (Stephan Großberndt) (#68400)
- [BUGFIX] Illegal string offset 'currentLangId' in DataHandler (Joerg Kummer) (#69056)
- [BUGFIX] Fix PHP Warning in updateRefIndexTable() (Stephan Großberndt) (#68503)
- [BUGFIX] Retrieve correct fieldname for condition lookup (Benjamin Serfhos) (#68493)
- [BUGFIX] Calculations in GIFBUILDER properties using stdWrap fail (Dan Untenzu) (#53002)
- [BUGFIX] Prevent ResourceDoesNotExistException (Andre Hähnel) (#64214)
- [BUGFIX] EM: Trim whitespace in search field (Alexander Opitz) (#69040)
- [BUGFIX] Make editIconsHook work again (Nicole Cordes) (#67962)
- [BUGFIX] Allow subclasses of \DateTime as entity properties (Stephan Schuler) (#66939)
- [BUGFIX] Draft usergroup access rights are now respected (Bart Dubelaar) (#33436)
- [BUGFIX] Edits disappear when published twice (Stefan Rotsch) (#54924)
- [BUGFIX] Use proper data sets in workspaces tests (Oliver Hader) (#69027)
- [BUGFIX] Fix wrong comment in install tool for [HTTP][proxy_host] (Frank Nägler) (#62340)
- [BUGFIX] Fix faulty move-placeholder processing with workspaces (Artur Cichosz) (#68494)
- [BUGFIX] Catch exceptions for inaccessible storages (Philipp Gampe) (#64714)
- [BUGFIX] Catch exception when linked file is deleted (Benjamin Mack) (#66624)
- [BUGFIX] Consider placeholders in fixVersioningPid (Timo Webler) (#51913)
- [BUGFIX] Capability check fails for some storage types (Benjamin Mack) (#67284)
- [BUGFIX] Set background for disabled input fields (Andreas Fernandez) (#67145)
- [FOLLOWUP][BUGFIX] Provide title label for paste into column (Anja Leichsenring) (#68873)
- "[BUGFIX] Fix broken functional tests" (Anja Leichsenring) (Revert)
- [BUGFIX] Fix broken functional tests (Anja Leichsenring) (#68882)
- [BUGFIX] Provide title label for paste into column (Daniel Goerz) (#68873)
- [BUGFIX] Workspace preview links for multiple languages (Stefan Rotsch) (#20852,#12970)
- [TASK] Document required MySQL privileges (Morton Jonuschat) (#68734)
- [BUGFIX] Skip write access check if core files exist (Frederic Gaus) (#68386)
- [BUGFIX] Remove php warning for RTE classes without name (Manuel Selbach) (#68068)
- [BUGFIX] Change value from NULL to empty string for link field in test data (Marc Bastian Heinrichs) (#68810)
- [BUGFIX] Clear affected caches on page publishing (Bart Dubelaar) (#37952)
- [BUGFIX] Typo in neg_foreign_table in DataPreprocessor (Andreas Wolf) (#68769)
- [BUGFIX] Do not turn TYPO3 Logo upside down on error pages (Benjamin Mack) (#68718)
- [TASK] Disallow access to vcs directories (Philipp Gampe) (#68626)
- [BUGFIX] Call fixPermissions after replaceFile (Frans Saris) (#68642)
- [BUGFIX] Invalid handling of "mergeIfNotBlank" in backend (Christian Kuhn) (#68624)
- [BUGFIX] Don't use FAL based ImageViewHelper in extension manager (Frans Saris) (#68636)
- [BUGFIX] Rename setLocale() in DateTimeViewHelperTest (Andreas Fernandez) (#67092)
- [BUGFIX] Fixed permissions of media field in page properties (Michael Oehlhof) (#66702)
- [BUGFIX] Show pages with "show at any login" in view module (Daniel Goerz) (#67752)
- [BUGFIX] Invalid links to documentation (Xavier Perseguers) (#68540)
- [BUGFIX] dbal: Cast field to CHAR for FIND_IN_SET() (Morton Jonuschat) (#67155,#67172,)
- [BUGFIX] Use correct extension name for labels in indexed search (Markus Klein) (#68430)
- [BUGFIX] Fix image descriptions for renderMethod = table (Torben Hansen) (#68153)
- [BUGFIX] Use parse_url to determine absolute urls in ImageService (Frans Saris) (#68423)
- [BUGFIX] Allow editing of shortcuts for non-admin users (Markus Klein) (#60254)
- [BUGFIX] HTMLParser doesn't remove endtag when applying rmTagIfNoAttrib (Alexander Stehlik) (#22871,#50144)
- [BUGFIX] includeCSS is not compressed and concatenated (Sebastian Michaelsen) (#65772)
- [BUGFIX] Implement EXT: usage in addModulePath (Michael Oehlhof) (#68361)
- [BUGFIX] Implement EXT: usage in addModule (Wouter Wolters) (#68341)
- [BUGFIX] Reuse local mirror.xml.gz when updating translations (Xavier Perseguers) (#68364)
- [BUGFIX] felogin: Invalid action url in changePassword form (Stano Paška) (#50141)
- [BUGFIX] Invalid sys file storages must be ignored (Georg Ringer) (#55714)
- [BUGFIX] Checkbox values not shown in emails (Sebastian Müller) (#33092)
- [TASK] Clarify install tool no-password-set message (Andreas Wolf) (#68324)
- [BUGFIX] Fix double encoded link text (Gordon Brüggemann) (#39290)
- [BUGFIX] Remove PHP notice in getModuleData() (Benjamin Mack) (#60979)
- [BUGFIX] OpenID service uses incorrect priorities to check returned data (Dmitry Dulepov) (#68205)
- [FOLLOWUP][TASK] Reduce SQL queries of page tree in workspaces (Nicole Cordes) (#50349,#66231)
- [BUGFIX] Do not log out a logged out user (Helmut Hummel) (#68220)
- [FOLLOWUP][BUGFIX] Check access to folder in FileListController (Christian Kuhn) (#66693,#56641)
- [TASK] Reduce SQL queries of page tree in workspaces (Nicole Cordes) (#50349,#66231)
- [BUGFIX] Check access to folder in FileListController (Nicole Cordes) (#66693,#56641)
- [BUGFIX] Ensure filemount path has trailing slash after upgrade (Nicole Cordes) (#67643)
- [BUGFIX] Respect cached page config (Andreas Fernandez) (#66605)
- [BUGFIX] Workspace grid remains empty due to AJAX timeout (Stefan Rotsch) (#54922)
- [BUGFIX] Hide preview link on delete page in workspaces mode (Oliver Hader) (#65699)
- [BUGFIX] Fix parseUserFuncArguments to respect 0 as argument (Sascha Egerer) (#68132)
- [FOLLOWUP][BUGFIX] Workspaces: Properly use slots to modify data (Benjamin Mack) (#60926)
- [BUGFIX] Workspaces: Properly use slots to modify data (Oliver Hader) (#60926)
- [BUGFIX] Fix invalid HTML in ElementBrowser (Markus Klein) (#68086)
- [TASK] Show uncaught errors in Extension Manager (Andreas Fernandez) (#67898)
- [BUGFIX] Double protocol when using TCEMAIN.previewDomain (Wouter Wolters) (#34820,#36542,)
- [BUGFIX] Wrong directory path checked while unzipping extension (Wouter Wolters) (#65702)
- [BUGFIX] Ensure PageRenderer singleton is set (Helmut Hummel) (#68061)
- [BUGFIX] Add a dummy distinguished name to CSR generation (Alexander Krist) (#55396)
- [BUGFIX] dbal: make admin_get_tables() return correct table information (Morton Jonuschat) (#67067)
- [BUGFIX] keep options array for TableGarbageCollectionTask (Daniel Neugebauer) (#67874)
- [BUGFIX] Prevent exclude field mixup in FormEngine (Alexander Stehlik) (#47359)
- [BUGFIX] Remove wrong RewriteBase in _.htaccess (Markus Klein) (#67922)
- [BUGFIX] Clear opcode cache on extension install/update (Alexander Opitz) (#65066)
- [BUGFIX] No exceptions in GeneralUtility::rmdir (Alexander Opitz) (#67897)
- [TASK] Improve .htaccess files (Andreas Fernandez) (#23078,#66235)
- [BUGFIX] Respect format when rendering partial (Mathias Brodala) (#60338)
- [TASK] Raise severity for stale lock file (Bernhard Kraft) (#67227)