TYPO3 9.5.0

Release Notes

Version 9.5.0

Stay secure and up-to-date with TYPO3 ELTS!

The TYPO3 CMS community supported from 2018-10-02 until 2021-09-30.
Extend your support now until 2024-09-30 to get access to the latest security and compatibility updates for this version.

Learn more about TYPO3 ELTS Browse the TYPO3 ELTS Portal

Release Notes for TYPO3 CMS 9.5.0

This document contains information about TYPO3 CMS 9.5.0 which was released on 02.10.2018.

Get TYPO3 9.5.0 now

News

This version is a bugfix and maintenance release.

Read TYPO3 9.5.0 Release News

Checksums of TYPO3 9.5.0

SHA256

c25e7325f7735480cc2cccac4fccfc1f272bb0141f278584c78eccc220ea929b typo3_src-9.5.0.tar.gz
871b70169ba23ae5473b202eb45832ed0679fad3edcb4608b15519f2e1bb9a90 typo3_src-9.5.0.zip

SHA1

64ee0f33f880d963cc29691bf2120715951a1fd5 typo3_src-9.5.0.tar.gz
2aebb689f2a89e1f7b7caa99578f117e007d4c54 typo3_src-9.5.0.zip

MD5

1a6d35686a10862d0d78461186df1ed0 typo3_src-9.5.0.tar.gz
d64dae6841370a690b5ef9cddb2a266f typo3_src-9.5.0.zip

Package Signatures

TYPO3 Release Packages (the downloadable tarballs and zip files) as well as Git tags are signed using PGP signatures during the automated release process. Besides that, MD5 and SHA2-256 hashes are being generated for these files. Find more details on verifying signatures and hashes in the infrastructure guide.

Download GPG signed release README.md file

Example of verifying integrity of tar.gz package of current release:

wget --content-disposition https://get.typo3.org/9.5.0/tar.gz
wget --content-disposition https://get.typo3.org/9.5.0/tar.gz.sig
gpg --verify typo3_src-9.5.0.tar.gz.sig typo3_src-9.5.0.tar.gz

Upgrading

The usual upgrading procedure applies. No database updates are necessary. It might be required to clear all caches; the "important actions" section in the TYPO3 Install Tool offers the accordant possibility to do so.

Changes

Here is a list of what was fixed since 9.4.0:

  • 2018-10-02 f80015c474 [RELEASE] Release of TYPO3 9.5.0 (thanks to Oliver Hader)
  • 2018-10-02 41d4a10f47 [BUGFIX] Ensure that requirements in RouteEnhancers are optional (thanks to Benni Mack)
  • 2018-10-02 3161825b82 [BUGFIX] Streamline PageTypeDecorator handling (thanks to Oliver Hader)
  • 2018-10-02 0630073c7b [BUGFIX] Do not append slashes on slug importer (thanks to Benni Mack)
  • 2018-10-02 0625b67ad7 [TASK] Improve changelog docs (thanks to Daniel Siepmann)
  • 2018-10-02 9cc335b467 [BUGFIX] Ensure LoadTcaService loads ext_tables.php (thanks to Benni Mack)
  • 2018-10-02 169e6534d5 [BUGFIX] Reduce amount of false positives of extension scanner (thanks to Georg Ringer)
  • 2018-10-01 a7c1e30674 [BUGFIX] Do not expand pseudo element :after to 100% in modals (thanks to Andreas Fernandez)
  • 2018-10-01 9e86a4b211 [TASK] Move documentation files into 9.5 folder - part 2 (thanks to Anja)
  • 2018-10-01 a177e4ba23 [BUGFIX] Fix decrementing of AJAX requests in extension scanner (thanks to Andreas Fernandez)
  • 2018-10-01 d6780ae037 [BUGFIX] XmlSitemapRenderer should use TSFE->type for page-type (thanks to Stefan Neufeind)
  • 2018-10-01 e20b6ed852 [TASK] Update INSTALL.md and README.md (thanks to Josef Glatz)
  • 2018-10-01 78c609f8cd [BUGFIX] Fix EXT:core/bin/typo3 entry point in composer-mode (thanks to Benjamin Franzke)
  • 2018-10-01 6210583ad3 [BUGFIX] Ensure most site related exceptions are handled (thanks to Markus Klein)
  • 2018-10-01 95c085e468 [BUGFIX] Resolve slashed values in PageTypeDecorator correctly (thanks to Oliver Hader)
  • 2018-10-01 c0d5a859a3 [BUGFIX] Make redirect sources with Query matchable (thanks to Daniel Goerz)
  • 2018-10-01 65a5511149 [TASK] Streamline phpdoc annotations in EXT:extbase (thanks to Benni Mack)
  • 2018-10-01 35707440e9 [BUGFIX] Ensure Uri->getQuery() always returns a string (thanks to Daniel Goerz)
  • 2018-10-01 56d606659e [BUGFIX] Add user authentication to activate extension command (thanks to Susanne Moog)
  • 2018-10-01 7bdaa18b74 [TASK] Mark various parts with phpdoc internal - part 4 (thanks to Benni Mack)
  • 2018-10-01 b1bad629ef [TASK] Send uid of sys_redirect in Response Header (thanks to Daniel Goerz)
  • 2018-10-01 77a2c8f668 [TASK] Mark various parts with phpdoc internal - part 3 (thanks to Benni Mack)
  • 2018-10-01 6a5620657c [TASK] Streamline phpdoc annotations in EXT:fluid (thanks to Benni Mack)
  • 2018-10-01 91cb9f4626 [BUGFIX] Fix log module bootstrap (thanks to Susanne Moog)
  • 2018-10-01 4d9a0283f4 [TASK] Mark various parts with phpdoc internal - part 2 (thanks to Benni Mack)
  • 2018-10-01 ad30de1a39 [TASK] Add proper exception handling to RouterInterface logic (thanks to Benni Mack)
  • 2018-10-01 9ba04641f5 [TASK] Improve code to avoid Scrutinizer warnings (thanks to Markus Klein)
  • 2018-10-01 a5e3a154df Revert "[FEATURE] Add stdWrap to config.additionalHeaders" (thanks to Markus Klein)
  • 2018-10-01 ec2c27d692 [TASK] Add icons for install tool modules (thanks to Benjamin Kott)
  • 2018-10-01 6a498af5db [TASK] Mark various parts with phpdoc internal (thanks to Benni Mack)
  • 2018-10-01 80e16cfcd9 [TASK] Mark various obvious code as @internal (thanks to Benni Mack)
  • 2018-10-01 37b8e769f0 [TASK] Update CKEditor icon to meet the new CKEditor CD (thanks to Josef Glatz)
  • 2018-10-01 a36d3dab92 [TASK] Streamline phpdoc annotations in EXT:form (thanks to Benni Mack)
  • 2018-10-01 f6c066bcbe [TASK] Update typo3/icons from 1.7.0 to 1.8.0 (thanks to Benjamin Kott)
  • 2018-10-01 d419c64cb1 [TASK] Adjust rst syntax for proper yaml and ts highlighting (thanks to Daniel Siepmann)
  • 2018-10-01 e277b8ba3a [TASK] Adjust rst syntax for proper yaml highlighting (thanks to Daniel Siepmann)
  • 2018-10-01 282b0ccb6e [BUGFIX] Improve performance of extension scanner (thanks to Frank Naegler)
  • 2018-10-01 1e10c48e62 [FEATURE] Introduce PageTypeEnhancer (thanks to Benni Mack)
  • 2018-10-01 6d0d2a744d [TASK] Rename RouteResult to SiteRouteResult (thanks to Benni Mack)
  • 2018-10-01 c8cb053c7d [BUGFIX] Streamline trigger_error messages (thanks to Benni Mack)
  • 2018-09-30 dd599d79de [TASK] Add HTTP headers to Frontend Response object (thanks to Benni Mack)
  • 2018-09-30 d447097504 [BUGFIX] Remove hardcoded index.php indexed search links (thanks to Frank Naegler)
  • 2018-09-30 436283a8fe [TASK] Reintroduce tooltips for new SVG Pagetree (thanks to Nikita Hovratov)
  • 2018-09-30 dc00234dff [TASK] Adapt FAL dumpFile to use PSR-7 response objects (thanks to Benjamin Franzke)
  • 2018-09-30 b6564a0a97 [BUGFIX] Do not trigger tooltip automatically after hide/unhide (thanks to Nikita Hovratov)
  • 2018-09-30 abc42b4acc [TASK] Use PageRepository in indexed search menu generation (thanks to Benni Mack)
  • 2018-09-30 0a524deb17 [TASK] Streamline labels of site configuration (thanks to Susanne Moog)
  • 2018-09-30 83ab9e9f0b [TASK] Migrate BackendWorkspaceRestriction to Context API (thanks to Benni Mack)
  • 2018-09-30 797689b132 [BUGFIX] Ensure deleted scheduler tasks are never run (thanks to Benni Mack)
  • 2018-09-30 8950e266fd [TASK] Streamline Page Argument merge strategies (thanks to Benni Mack)
  • 2018-09-30 fd413f7372 [BUGFIX] Installer should use 50% of its space (thanks to Benni Mack)
  • 2018-09-30 a7a94f17a7 [BUGFIX] Fix panel-collapse and modal-body padding-bottom in firefox (thanks to Nikita Hovratov)
  • 2018-09-30 a295896482 [BUGFIX] Skip special doktype parent pages in slug generation (thanks to Benni Mack)
  • 2018-09-30 28037e0054 [BUGFIX] Ensure workspace preview works with Site Handling (thanks to Benni Mack)
  • 2018-09-30 f60f4d8ec8 [BUGFIX] Avoid double slashes in slug generation (thanks to Oliver Hader)
  • 2018-09-30 33d8b635e9 [TASK] Improve processing of mappable aspects (thanks to Oliver Hader)
  • 2018-09-30 c83a34279f [TASK] Shorten the extend class in all unit tests (thanks to Wouter Wolters)
  • 2018-09-30 4b080a922f [BUGFIX] Display correct original state when invertStateDisplay is true (thanks to Jigal van Hemert)
  • 2018-09-30 289ee76745 [BUGFIX] Remove unreachable return statement (thanks to Christian Kuhn)
  • 2018-09-30 b5a51ed38c [TASK] Avoid count() in test conditions (thanks to Christian Kuhn)
  • 2018-09-30 ba1d472b83 [TASK] Add rule to prevent the @access annotation entering the core (thanks to Wouter Wolters)
  • 2018-09-30 7c9210d5a7 [BUGFIX] Fix sprintf argument mismatch in FormManagerController (thanks to Wouter Wolters)
  • 2018-09-30 33e7fe26c9 [BUGFIX] Make Extbase translation handling consistent with TypoScript (thanks to Tymoteusz Motylewski)
  • 2018-09-30 a863e4cce6 [BUGFIX] Remove nested form-group class (thanks to Georg Ringer)
  • 2018-09-30 e7c72ad102 [TASK] Mark various TypoScript parsing functionality as internal (thanks to Benni Mack)
  • 2018-09-30 086c8bff50 [BUGFIX] Install typo3db_legacy v1.1.1 to use new API (thanks to Benni Mack)
  • 2018-09-30 5648fb69d2 [BUGFIX] Do not depend on a database connection in CLI authentication (thanks to Benjamin Franzke)
  • 2018-09-30 7dc0badb6e [BUGFIX] Minor adjustments to wordings, variables and docs (thanks to Benni Mack)
  • 2018-09-30 e19d9635fd [TASK] Clean up FormEngine fields for Site Handling (thanks to Benni Mack)
  • 2018-09-30 de3b594c11 [BUGFIX] Replace class property caching with runtime cache (thanks to Claus Due)
  • 2018-09-30 d250af09aa [BUGFIX] Respect mountpoint variable in cObj menu runtime cache (thanks to Sascha Egerer)
  • 2018-09-30 851a2098da [BUGFIX] Adjust broken extension scanner config (thanks to Christian Kuhn)
  • 2018-09-30 861de0ad5d [TASK] Tag .rst file 86440 with PHP-API (thanks to Christian Kuhn)
  • 2018-09-30 1ab92906c3 [TASK] Mark .rst file 86439 FullyScanned (thanks to Christian Kuhn)
  • 2018-09-30 79990a252d [TASK] Deprecate AbstractUserAuthentication->fetchUserRecord (thanks to Christian Kuhn)
  • 2018-09-30 19b5d6e6ba [BUGFIX] synchronize flags in registry with TCA (thanks to Jigal van Hemert)
  • 2018-09-30 3670bc11a6 [TASK] Remove leftover .htaccess files in Resources/Private folders (thanks to Josef Glatz)
  • 2018-09-30 be13af7f2b [BUGFIX] EvaluteDisplayCondition should throw proper error message (thanks to Benni Mack)
  • 2018-09-30 8ecd56ea32 [TASK] Remove comments mentioning "branch versioning" (thanks to Tymoteusz Motylewski)
  • 2018-09-30 ce83e3e274 [FEATURE] Make prepending slash in TCA slug configurable (thanks to Benni Mack)
  • 2018-09-30 9376fc233d [TASK] Add functional test for route enhanced link handling (thanks to Oliver Hader)
  • 2018-09-30 67fd85a0ed [TASK] Remove @internal on new UpgradeWizard interfaces (thanks to Susanne Moog)
  • 2018-09-30 a4ae5ffebc [TASK] Merge PSR-7 request and _GET/_POST parameters (thanks to Benni Mack)
  • 2018-09-30 cb9bdb76ac [TASK] Mark several parts within RteHtmlParser as internal (thanks to Benni Mack)
  • 2018-09-29 177fc82740 [TASK] CKEditor RTE: Re-add the wordcount functionality (thanks to Josef Glatz)
  • 2018-09-29 b0e894c5ff [TASK] Use NormalizedParams with simplified arguments (thanks to Benni Mack)
  • 2018-09-29 62af353a1f [BUGFIX] Remove tooltip over delete button when it's clicked (thanks to Nikita Hovratov)
  • 2018-09-29 97fa3ccf82 [TASK] Sort extensions in Install Tool module by name (thanks to Georg Ringer)
  • 2018-09-29 8a59210319 [TASK] Deprecate PageRenderer->loadJQuery() (thanks to Benni Mack)
  • 2018-09-29 38686b6b93 [TASK] Mark several methods within TemplateService as internal (thanks to Benni Mack)
  • 2018-09-29 0bee870459 [TASK] Use PSR-15 RequestHandler in Install Tool (thanks to Benni Mack)
  • 2018-09-29 064585df32 [TASK] phpDoc: replace @access private with @internal (thanks to Benni Mack)
  • 2018-09-29 bacab1874f [TASK] Fix spelling of 'analyze' (thanks to Susanne Moog)
  • 2018-09-29 4b3dfa14b5 [TASK] Deprecate various methods inside BE_USER (thanks to Benni Mack)
  • 2018-09-29 1ca85b010b [TASK] Mark various functionality as internal within TSFE (thanks to Benni Mack)
  • 2018-09-29 4844fae6db [FEATURE] Introduce RouteEnhancers for Page-based Routing (thanks to Benni Mack)
  • 2018-09-29 8c225c61ea [TASK] Create .htaccess or web.config file upon installation (thanks to Christian Kuhn)
  • 2018-09-29 d59b0c812a [TASK] Move documentation files into 9.5 folder (thanks to Anja)
  • 2018-09-29 3ced58e99d [BUGFIX] Sql query export to use search_result_labels setting (thanks to lsascha)
  • 2018-09-29 551ed0c082 [TASK] Add informational upgrade wizard for argon2i (thanks to Christian Kuhn)
  • 2018-09-29 9bb994f492 [BUGFIX] Resolve correct processed folder when on different storage (thanks to Helmut Hummel)
  • 2018-09-29 1b24a61740 [TASK] Replace further usages with Environment API (thanks to Benni Mack)
  • 2018-09-29 d66dd1eed4 [BUGFIX] Allow to edit legacy site configuration files in BE (thanks to Benni Mack)
  • 2018-09-29 39372fe7b9 [TASK] Update composer dependencies (thanks to Benni Mack)
  • 2018-09-29 38de3e2b95 [TASK] Set FE/loginSecurityLevel to normal for no ext:rsaauth loaded (thanks to Anja)
  • 2018-09-29 7c066b133d [TASK] Deprecate several stdWrap / cObj functions (thanks to Benni Mack)
  • 2018-09-28 11219adf80 [TASK] Rename PageParameterValidator middleware (thanks to Benni Mack)
  • 2018-09-28 985ab0fac3 [BUGFIX] Use correct icon for editing query in ActionTask (thanks to Tymoteusz Motylewski)
  • 2018-09-28 218504e3e4 [BUGFIX] Set missing data-title attribute for upgrade wizard (thanks to Andreas Fernandez)
  • 2018-09-28 8941600a8a [TASK] Improve styling of infobox in ImageManipulationElement (thanks to Georg Ringer)
  • 2018-09-28 241b7469c3 [BUGFIX] Transform language parameter when previewing translated pages (thanks to Oliver Hader)
  • 2018-09-28 6958eef917 [BUGFIX] Get extensionKey from package (thanks to Frank Naegler)
  • 2018-09-28 2b764e0f66 [FEATURE] Allow site in TypoScript getText (thanks to Susanne Moog)
  • 2018-09-28 21499a5acd [BUGFIX] Register FileBrowser for file_reference mode (thanks to Christian Kuhn)
  • 2018-09-28 b9f0ddf81a [BUGFIX] Change visibility of two properties to public (thanks to Christian Kuhn)
  • 2018-09-28 2edf3b17f2 [BUGFIX] Respect "disablePrependAtCopy" during translation (thanks to Gianluigi Martino)
  • 2018-09-28 3c940c7ae3 [BUGFIX] VimeoRenderer render private links (thanks to Guido Schmechel)
  • 2018-09-28 fdab424648 [BUGFIX] Only display pages in default language after creating new pages (thanks to Jigal van Hemert)
  • 2018-09-28 9623facf81 [BUGFIX] FailsafePackageManager: do not prevent package sorting (thanks to Benjamin Franzke)
  • 2018-09-28 ad847e9b27 [TASK] Do not create caches during ext_localconf.php phase (thanks to Benjamin Franzke)
  • 2018-09-28 063417cb7d [TASK] Deprecate TSFE->makeCacheHash() (thanks to Benni Mack)
  • 2018-09-28 ea2dfc1fd7 [BUGFIX] pages.shortcut suggest wizard should not suggest itself (thanks to Josef Glatz)
  • 2018-09-28 8ae45e07a5 [FEATURE] Allow environment variables in site config (thanks to Susanne Moog)
  • 2018-09-28 a5157dd92e [BUGFIX] Fix linked issue number (thanks to nebrot)
  • 2018-09-27 ed946aa742 [TASK] Make XML Sitemap cachable (thanks to Richard Haeser)
  • 2018-09-27 0541b36206 [TASK] Prepare Site handling for extended page routing (thanks to Benni Mack)
  • 2018-09-27 b3b143d62e [BUGFIX] Resolve relative file path during copy correctly (thanks to Oliver Hader)
  • 2018-09-27 6366b902d1 [TASK] Deprecate internal_type=file and file_reference (thanks to Benni Mack)
  • 2018-09-27 3523a860c9 [TASK] Deprecate $GLOBALS['TYPO3_LOADED_EXT'] (thanks to Benjamin Franzke)
  • 2018-09-27 ab535bcf51 [BUGFIX] Use interface SiteInterface as return type instead of Site (thanks to Georg Ringer)
  • 2018-09-27 dcf1dc21a2 [BUGFIX] Use correct column order in override dialog (thanks to Andreas Fernandez)
  • 2018-09-27 baf7b0a11f [BUGFIX] Fix formEngine SelectCheckBox word-wrap on small screens (thanks to Josef Glatz)
  • 2018-09-27 012e75175c [BUGFIX] Run silent upgraders after install tool login (thanks to Christian Kuhn)
  • 2018-09-27 5360a8f685 [BUGFIX] Allow linking to a targetSite without currentSite (thanks to Susanne Moog)
  • 2018-09-27 c7cb49521f [TASK] Mitigate argon2i hash issues (thanks to Christian Kuhn)
  • 2018-09-27 7e984cd146 [TASK] Further improvements for the site configuration (thanks to Josef Glatz)
  • 2018-09-27 443709b384 [TASK] Deprecate GeneralUtility::_GETset() (thanks to Benni Mack)
  • 2018-09-27 417175663e [TASK] Fix syntax highlighting in Changelog for ImplementStaticRoutes (thanks to Daniel Siepmann)
  • 2018-09-27 399ebbcb59 [BUGFIX] Prevent closing a record after changes made with „toggle all“ (thanks to Josef Glatz)
  • 2018-09-26 dd21882b73 [TASK] Add facades for symfony/routing components (thanks to Benni Mack)
  • 2018-09-26 c137126fe1 [TASK] Add more info to some rst files (thanks to Susanne Moog)
  • 2018-09-26 8f73f70369 [TASK] Clean up Routing API (thanks to Oliver Hader)
  • 2018-09-26 a8a1a78fff [TASK] Add more information to IRRE titles (thanks to Frank Naegler)
  • 2018-09-26 7f8f518d9a [BUGFIX] adminpanel: Do not use getTSConfig in a deprecated way (thanks to Benjamin Franzke)
  • 2018-09-26 588cc105a8 [BUGFIX] Prevent closing a record after T3Editor content changes (thanks to Josef Glatz)
  • 2018-09-25 8c1b7c4703 [BUGFIX] Fix noCacheHash argument of f:link.action ViewHelper (thanks to Josef Glatz)
  • 2018-09-25 ede15203e7 [TASK] Allow running AbstractUpdate wizards on CLI (thanks to Susanne Moog)
  • 2018-09-25 1cd4117a99 [BUGFIX] Show mount point pid in tooltip (thanks to Guido Schmechel)
  • 2018-09-25 4ba06d9ca4 [BUGFIX] Prevent saving of invalid records (thanks to Frank Naegler)
  • 2018-09-25 ab48937e3e [TASK] Fix list items of 80700 rst file (thanks to David Bruchmann)
  • 2018-09-24 3f410a3b9a [BUGFIX] Respect editlock in history/undo-module (thanks to Guido Schmechel)
  • 2018-09-24 9cd2336156 [BUGFIX] Process typolink syntax for redirect target field contents (thanks to Jigal van Hemert)
  • 2018-09-24 411a97dcd0 [TASK] CKEditor: enable autolink plugin per default (thanks to Josef Glatz)
  • 2018-09-24 50a8923f18 [BUGFIX] Fix scheduler TaskList partial (thanks to Josef Glatz)
  • 2018-09-24 5d7b4fddac [BUGFIX] Remove invalid parent constructor call and cleanup code (thanks to Frank Naegler)
  • 2018-09-24 9be5fafb6d [TASK] Stabilize Extbase tests on PostgreSQL (thanks to Tymoteusz Motylewski)
  • 2018-09-24 67f5d588f7 [BUGFIX] Use right keys in typeicon_classes for site_errorhandling table (thanks to Jigal van Hemert)
  • 2018-09-24 959a5b8a84 [BUGFIX] Allow settings language labels via TS even if no xlf present (thanks to Markus Klein)
  • 2018-09-23 aae7099275 [TASK] Use dark sorting icon in filelist module (thanks to Georg Ringer)
  • 2018-09-22 a553c62b4f [BUGFIX] Pass language mode to QuerySettings in default language too (thanks to Tymoteusz Motylewski)
  • 2018-09-22 b0b17a86c1 [TASK] Remove a common set of false positives from extension scanner (thanks to Christian Kuhn)
  • 2018-09-21 2e87a99b49 [BUGFIX] Use proper events to trigger HTML5 validation in Install Tool (thanks to Andreas Fernandez)
  • 2018-09-21 0db83714a8 [TASK] Performance optimizations for the form manager module (thanks to Ralf Zimmermann)
  • 2018-09-21 8f07311528 [BUGFIX] Fix site configuration caching (thanks to Susanne Moog)
  • 2018-09-21 4e43dda3e2 [DOCS] Fix typo in variants for sites base feature (thanks to Sascha Egerer)
  • 2018-09-21 68ebe0ad98 [FEATURE] Allow multiple domain variants per site (thanks to Georg Ringer)
  • 2018-09-21 75e3dccc04 [TASK] Improve install tool loading message (thanks to Christian Kuhn)
  • 2018-09-21 afed0806cc [TASK] Change visibility of PageRepository->init (thanks to Benni Mack)
  • 2018-09-21 16e5332b49 [BUGFIX] Re-add self assignments (thanks to Andreas Fernandez)
  • 2018-09-20 9fd581c43e [TASK] Update Feature-82812-NewSyntaxForImportingTypoScriptFiles.rst (thanks to Riny van Tiggelen)
  • 2018-09-20 20460250f6 [TASK] Update CKEditor from 4.9.1 to 4.10.1 (thanks to Josef Glatz)
  • 2018-09-20 0ad42d3b7f [TASK] Make DataMapper not a singleton (thanks to Tymoteusz Motylewski)
  • 2018-09-20 ca84d97c31 [BUGFIX] Catch FileDoesNotExistException during persisting records (thanks to Georg Ringer)
  • 2018-09-20 53299426f7 [BUGFIX] Ensure consistent UI in panels of Settings > Configuration Presets (thanks to Andreas Fernandez)
  • 2018-09-20 634b5d52dd [TASK] Improve database analyzer UX (thanks to Christian Kuhn)
  • 2018-09-20 96204622bc [TASK] Do not crash install tool if a modal fails (thanks to Christian Kuhn)
  • 2018-09-20 b9460a30cb [TASK] Add first acceptance test for sites module (thanks to Susanne Moog)
  • 2018-09-20 2e675f21b6 [BUGFIX] Initialize site configuration for new sites (thanks to Georg Ringer)
  • 2018-09-20 1d2c8ad388 [TASK] Use SiteFinder in indexed_search (thanks to Georg Ringer)
  • 2018-09-20 cbb99a3bb2 [BUGFIX] Silent upgrade wizard changes unrelated field definitions (thanks to Christian Kuhn)
  • 2018-09-20 8d4fe802d5 [TASK] Provide more tests for Extbase rendering in languages (thanks to Tymoteusz Motylewski)
  • 2018-09-20 7db549d847 [TASK] Improve the scheduler task group table listing (thanks to Josef Glatz)
  • 2018-09-20 0ef9df9091 [TASK] Streamline expressionLanguage usage in core (thanks to Susanne Moog)
  • 2018-09-20 2b4c6f3d8e [FEATURE] Allow static route resolving (thanks to Susanne Moog)
  • 2018-09-20 625854dcca [BUGFIX] Provide page ID in pagetree overview (thanks to Guido Schmechel)
  • 2018-09-20 685f7b50fe [TASK] Deprecate extbase annotation @flushesCaches (thanks to Anja)
  • 2018-09-20 7ae2abd456 [TASK] Update styleguide to 9.2.1 (thanks to Christian Kuhn)
  • 2018-09-20 f21e9662e0 [BUGFIX] Make edit button visible for admin (thanks to Guido Schmechel)
  • 2018-09-20 50ae1a0aa4 [DOCS] Fix typo for canonical link feature (thanks to Xavier Perseguers)
  • 2018-09-20 c7b9b83d52 [BUGFIX] add propertyName to _isDirty() check (thanks to Daniel Lorenz)
  • 2018-09-20 4cac0055ba [TASK] Streamline $TSFE->simUserGroup usages (thanks to Benni Mack)
  • 2018-09-20 9382dd6162 [TASK] Remove superfluous indention level in site configuration yaml (thanks to Susanne Moog)
  • 2018-09-20 1da2c402e7 [BUGFIX] SiteResolver middleware must not care for non int id parameters (thanks to Anja)
  • 2018-09-20 5842b5093c [FEATURE] Add support for the "canonical" tag (thanks to Kevin Appelt)
  • 2018-09-20 a22326240b [BUGFIX] Replace middlewares in stack on duplicate occurence (thanks to Susanne Moog)
  • 2018-09-20 3eb3e198dd [TASK] Mark internal $TSFE properties as protected (thanks to Benni Mack)
  • 2018-09-20 6534c11a29 [BUGFIX] Init simulate usergroup correctly in admin panel (thanks to Frank Naegler)
  • 2018-09-19 e3bc922e37 [TASK] Limit number of items per XML sitemap (thanks to Richard Haeser)
  • 2018-09-19 7985a69c39 [BUGFIX] Cache generated meta tags (thanks to Richard Haeser)
  • 2018-09-19 d58d92cf83 [BUGFIX] Add stdWrap for SVG content object renderMode=inline (thanks to Josef Glatz)
  • 2018-09-19 c26e248dd7 [TASK] Streamline EM dependency resolving (thanks to Josef Glatz)
  • 2018-09-19 42c9fd1bcb [TASK] Remove unused reconstitutedEntitiesData from extbase Session (thanks to Łukasz Uznański)
  • 2018-09-19 1a7d44b468 [BUGFIX] Streamline paste modal color schema (thanks to Josef Glatz)
  • 2018-09-19 c034d90498 [BUGFIX] Chunk requests in documentation viewer to improve performance (thanks to Andreas Fernandez)
  • 2018-09-19 ec30f21793 [BUGFIX] Fetch configuration of FlexForm fields in edit wizard (thanks to Christian Kuhn)
  • 2018-09-19 368c574795 [BUGFIX] Handle formEngine add wizard select in flex forms (thanks to Christian Kuhn)
  • 2018-09-19 4d15d78b73 [TASK] Harden system maintainer handling (thanks to Christian Kuhn)
  • 2018-09-19 a471ed7cff [BUGFIX] Use module state of reports module (thanks to Christian Kuhn)
  • 2018-09-19 9d18c1cc5c [TASK] Improve UI of „Upgrade Wizard“ (thanks to Andreas Fernandez)
  • 2018-09-19 1db14cd5ad [TASK] Migrate upgrade wizards in install extension (thanks to Christian Kuhn)
  • 2018-09-19 c26c272b08 [BUGFIX] Use passed severity for modal construction (thanks to Andreas Fernandez)
  • 2018-09-19 010c88002a [BUGFIX] Add correct moment-timezone file (thanks to Josef Glatz)
  • 2018-09-19 657f384aad Revert "[TASK] Improve TranslateViewHelper compiling" (thanks to Christian Kuhn)
  • 2018-09-18 f5f7c3d775 [TASK] Ignore every .log file to simplify core development (thanks to Josef Glatz)
  • 2018-09-18 6be501b5a0 [BUGFIX] Check $prefix in ActionTask (thanks to Andreas Fernandez)
  • 2018-09-18 de1873c4b2 [TASK] Deprecate FrontendBackendUserAuthentication methods (thanks to Benni Mack)
  • 2018-09-18 44d3753ba0 [BUGFIX] Execute TCA group data provider after columns override (thanks to Sascha Egerer)
  • 2018-09-18 0f2f862bb3 [TASK] Suppress mount point resolving if there are none (thanks to Christian Kuhn)
  • 2018-09-18 70fa16cdba [DOCS] Explain that L10n signal/slot is not affected (thanks to Xavier Perseguers)
  • 2018-09-18 ae232d88ac [BUGFIX] Add more migration hints for config.tx_extbase.objects (thanks to Benjamin Franzke)
  • 2018-09-18 353b05e46a [BUGFIX] Do not mark wizards implementing RepeatableInterface done (thanks to Christian Kuhn)
  • 2018-09-18 c44dae9d7a [BUGFIX] Add missing language file for ContextMenu (thanks to Stefan Froemken)
  • 2018-09-18 bd7d0e6be3 [BUGFIX] Fix casting in GalleryProcessing data processor (thanks to Thomas)
  • 2018-09-18 5d8c98c6f4 [TASK] Migrate form upgrade wizard to new API (thanks to Susanne Moog)
  • 2018-09-18 438332908f [BUGFIX] Don’t do greedy merges in extension scanner (thanks to Andreas Fernandez)
  • 2018-09-18 bae520c6b2 [TASK] Simplify PackageManager caching (thanks to Benjamin Franzke)
  • 2018-09-17 6a6fe299ca [BUGFIX] Omit checkbox for unselectable tree items (thanks to Sebastian Michaelsen)
  • 2018-09-17 433418ba78 [BUGFIX] Trigger deprecation when using $TSFE->syslanguage* (thanks to Benni Mack)
  • 2018-09-17 292e300b69 [TASK] Deprecate config.txextbase.objects and plugin.tx%name%.objects (thanks to Benjamin Franzke)
  • 2018-09-17 6cb3099901 [TASK] Streamline hooks and middlewares related to PSR-15 (thanks to Benni Mack)
  • 2018-09-16 d6223461fc [TASK] Change visibility of TSFE properties and methods (thanks to Benni Mack)
  • 2018-09-16 2b2ab78502 [TASK] Destroy install tool session on backend user logout (thanks to Christian Kuhn)
  • 2018-09-16 840fe9b261 [TASK] Make hreflang generator use PSR7 interface (thanks to Richard Haeser)
  • 2018-09-16 7a1e923376 [TASK] Suppress avatar file resolving if there is none (thanks to Christian Kuhn)
  • 2018-09-16 0c85b76ced [TASK] Suppress db call for rootline with uid 0 (thanks to Christian Kuhn)
  • 2018-09-16 67d43806a1 [BUGFIX] Update wording in Core Upgrade dialog (thanks to Michael Schams)
  • 2018-09-15 c85a33ca5b [BUGFIX] Fix fatal in SchedulerModuleController on some DB drivers (thanks to Christian Kuhn)
  • 2018-09-15 7b7f810bfc [TASK] Provide loading indicator for Install Tool (thanks to Markus Klein)
  • 2018-09-15 40934072ce [TASK] Migrate DatabaseRowsUpdateWizard to UpgradeWizardInterface (thanks to Christian Kuhn)
  • 2018-09-15 b22bb42c7b [BUGFIX] Prevent TypoScript condition expressions breaking TYPO3 (thanks to Frank Naegler)
  • 2018-09-15 473a495879 [BUGFIX] Improve install tool temporary assets removal (thanks to Christian Kuhn)
  • 2018-09-14 b158d1795f [TASK] Improve .rst file formatting (thanks to Christian Kuhn)
  • 2018-09-14 52c391df3d [BUGFIX] Set BackendUserAspect earlier to make it usable in TSConfig (thanks to Frank Naegler)
  • 2018-09-14 26bef7e43a [BUGFIX] Correct condition in TemplateService (thanks to Christian Kuhn)
  • 2018-09-14 842fe8cc0b [TASK] Use SiteFinder in EXT:felogin (thanks to Georg Ringer)
  • 2018-09-14 e4831a9a25 [TASK] Migrate extension install upgrade wizards to new API (thanks to Susanne Moog)
  • 2018-09-14 7da2da019e [BUGFIX] Make JavaScript of SlugElement a real independent instance (thanks to Andreas Fernandez)
  • 2018-09-14 704dba467e [TASK] Make hreflang links absolute (thanks to Richard Haeser)
  • 2018-09-13 249cf85d45 [BUGFIX] Do not show wizards marked as done in install tool (thanks to Susanne Moog)
  • 2018-09-13 a9c4253212 [BUGFIX] Use correct language in l18n_cfg checks (thanks to Daniel Goerz)
  • 2018-09-13 650705368f [BUGFIX] Use class name to mark upgrade wizards done (thanks to Helmut Hummel)
  • 2018-09-13 b400894920 [BUGFIX] Adapt view related install tool details (thanks to Christian Kuhn)
  • 2018-09-13 d7c16d7565 [BUGFIX] Add postProcessMirrorUrl to language updater again (thanks to Christian Kuhn)
  • 2018-09-13 cb4b786380 [TASK] Use SiteFinder for fetching related domain in page tree (thanks to Georg Ringer)
  • 2018-09-13 76d1c9c4f3 [BUGFIX] Evaluate config.defaultGetVars in middleware (thanks to Benni Mack)
  • 2018-09-13 dcd8920ea1 [BUGFIX] Allow recycler page in rootline in BE (thanks to Susanne Moog)
  • 2018-09-12 490f461d61 [TASK] Bring back the exception code in exception messages (thanks to Anja Leichsenring)
  • 2018-09-12 2885007dd4 [TASK] Bring back the paths in exception messages (thanks to Susanne Moog)
  • 2018-09-12 f67737094a [BUGFIX] Fix undefined variable $applicationContext in Bootstrap.php (thanks to Tymoteusz Motylewski)
  • 2018-09-12 bb05dc641b [TASK] Fix code formatting changelog rst files (thanks to Tymoteusz Motylewski)
  • 2018-09-12 1090092503 [TASK] Deprecate BaseScriptClass and AbstractFunctionModule (thanks to Christian Kuhn)
  • 2018-09-12 0f65aeddd1 [TASK] Deprecate @internal annotation in extbase commands (thanks to Alexander Schnitzler)
  • 2018-09-12 1ff01bcb74 [BUGFIX] Catch non existing directories for import syntax (thanks to Georg Ringer)
  • 2018-09-12 a0a37cd2b9 [TASK] Add method getBase to SiteInterface (thanks to Georg Ringer)
  • 2018-09-12 c745abff99 [BUGFIX] Readd missing initialisation of $tsfe (thanks to Georg Ringer)
  • 2018-09-11 ed806ef550 [FEATURE] Use utf8mb4 on mysql for new instances (thanks to Lienhart Woitok)
  • 2018-09-11 b46dcbf3ee [TASK] Deprecate cObject FILE (thanks to Benni Mack)
  • 2018-09-10 9036158bf9 [TASK] Add functional tests for copying a record into another language (thanks to Oliver Hader)
  • 2018-09-10 23b321f7eb [TASK] Protect info extension (thanks to Christian Kuhn)
  • 2018-09-10 6e241bb64b [TASK] Protect tstemplate extension (thanks to Christian Kuhn)
  • 2018-09-10 98fcd3eefe [TASK] Protect TaskModuleController Part 2 (thanks to Christian Kuhn)
  • 2018-09-10 109d485241 [BUGFIX] Use 403 header instead of 401 header (thanks to Markus Klein)
  • 2018-09-10 9704d295a8 [BUGFIX] Prevent fatal error in DebugExceptionHandler (thanks to Nicole Cordes)
  • 2018-09-09 9b1802c2f4 [TASK] Protect ImportExportController (thanks to Christian Kuhn)
  • 2018-09-09 0971a93218 [TASK] Protect RecordListController (thanks to Christian Kuhn)
  • 2018-09-09 67725d8352 [TASK] Protect methods in AbstractLinkBrowserController (thanks to Christian Kuhn)
  • 2018-09-09 dcd62d3f47 [TASK] Protect FileListController (thanks to Christian Kuhn)
  • 2018-09-09 33da078708 [TASK] Protect methods in ElementBrowserController (thanks to Christian Kuhn)
  • 2018-09-08 de8ab6e419 [TASK] Deprecate second controller action argument (thanks to Christian Kuhn)
  • 2018-09-08 3ff597725c [TASK] Deprecate ElementBrowserFramesetController (thanks to Christian Kuhn)
  • 2018-09-08 1ef1e472af [TASK] Use ServerRequestInterface in PermissionAjaxController (thanks to Christian Kuhn)
  • 2018-09-07 734fa9f1a3 [TASK] Prevent notice in InstallStatusReport (thanks to Roland Golla)
  • 2018-09-07 62d2f9a3ab [TASK] Rework pseudo-site backend preview url generation (thanks to Benjamin Franzke)
  • 2018-09-07 2fbbda3dd5 [TASK] Deprecate TCA type=user without renderType (thanks to Christian Kuhn)
  • 2018-09-07 3b0a642829 [TASK] Protect methods in TaskModuleController (thanks to Christian Kuhn)
  • 2018-09-07 f09ad89ede [TASK] Protected methods in ReportController (thanks to Christian Kuhn)
  • 2018-09-07 17250d853b [BUGFIX] Adjust table field type to varchar (thanks to Anja)
  • 2018-09-07 da103e898b [BUGFIX] Do not let sites module render rootpages in workspaces (thanks to Andreas Fernandez)
  • 2018-09-07 249b52379e [TASK] Show unassigned sites in site module (thanks to Georg Ringer)
  • 2018-09-07 1232e7750a [BUGFIX] Trigger change event after calculating slug (thanks to Andreas Fernandez)
  • 2018-09-07 db3da9435d [TASK] Use updated typo3/phar-stream-wrapper version (thanks to Oliver Hader)
  • 2018-09-07 a898645027 [BUGFIX] Prevent crash in DatabaseIntegrityCheck (thanks to Christian Kuhn)
  • 2018-09-07 0de21ab130 [TASK] Protect methods in SetupModuleController (thanks to Christian Kuhn)
  • 2018-09-07 7eacbdc39a [TASK] Protect render() method in BackendController (thanks to Christian Kuhn)
  • 2018-09-07 fc4e06ce75 [TASK] Hide page alias in pagetree overview with sites (thanks to Christian Kuhn)
  • 2018-09-07 9b625d4933 [TASK] Use updated typo3/phar-stream-wrapper version (thanks to Oliver Hader)
  • 2018-09-07 a06544370b [TASK] Deprecate old TypoScript condition syntax (thanks to Frank Naegler)
  • 2018-09-07 b295c09fcf [BUGFIX] Fix fatal in ReportsModule with upgrade wizards (thanks to Christian Kuhn)
  • 2018-09-07 84a33f3a79 [TASK] Clean up UpgradeWizardsService API (thanks to Helmut Hummel)
  • 2018-09-06 d2cdb51e60 [TASK] Use ServerRequestInterface in RecyclerAjaxController (thanks to Anja)
  • 2018-09-06 c1da0303a1 [BUGFIX] Ensure connection can be established multiple times (thanks to Nicole Cordes)
  • 2018-09-05 7c10edde6d [BUGFIX] Trim search value in live search (thanks to Georg Ringer)
  • 2018-09-05 5c5585bd39 [BUGFIX] Only add pages to XML sitemap with no_index = 0 (thanks to Richard Haeser)
  • 2018-09-05 d171044cee [TASK] Improve TCA of site_errorhandling (thanks to Georg Ringer)
  • 2018-09-05 f681d10549 [TASK] Reveal usage as controller of TaskStatus::class (thanks to Anja)
  • 2018-09-05 6a68000af3 [TASK] Deprecate FrontendEditingController (thanks to Benni Mack)
  • 2018-09-04 c13649c768 [TASK] Set TYPO3 version to 9.5.0-dev (thanks to Oliver Hader)