TYPO3 9.4.0

Release Notes

Version 9.4.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.4.0

This document contains information about TYPO3 CMS 9.4.0 which was released on 04.09.2018.

Get TYPO3 9.4.0 now

News

This version is a bugfix and maintenance release.

Read TYPO3 9.4.0 Release News

Checksums of TYPO3 9.4.0

SHA256

48a7de54995396f744428b2ea2a21603629f8f4e66d18d9daaee3f7d935882e2 typo3_src-9.4.0.tar.gz
4e77006f0a0762e0a9e10980dcba0be7d04e5d0b56a0d66e5dff2752707c5de8 typo3_src-9.4.0.zip

SHA1

05356b523ac2602387553742819f4ede829134aa typo3_src-9.4.0.tar.gz
be3909e4004c69b9e51f650f1c61b6498e254750 typo3_src-9.4.0.zip

MD5

89e13f6e5de3a1a974716bfc0a1d6882 typo3_src-9.4.0.tar.gz
d4e4809e1e48af75e19a31004384c5e2 typo3_src-9.4.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.4.0/tar.gz
wget --content-disposition https://get.typo3.org/9.4.0/tar.gz.sig
gpg --verify typo3_src-9.4.0.tar.gz.sig typo3_src-9.4.0.tar.gz

Upgrading

  1. Before you update any instance to 9.4.0, have a backup in place.
  2. Now download the new core and present it to your instance (by symlink or copied files)
  3. Use the install tool to run the upgrade wizards
  4. Use the install tool to clear each and every cache you can find, even opcode.
  5. When you encounter compatibility problems with your extensions, look for the Git versions around in order to find one already upgraded.

Changes

Here is a list of what was fixed since 9.3.0:

  • 2018-09-04 8eb9df8c69 [RELEASE] Release of TYPO3 9.4.0 (thanks to Oliver Hader)
  • 2018-09-04 e94852bb28 [BUGFIX] Avoid insufficient workspace version constraint (thanks to Oliver Hader)
  • 2018-09-04 285f6ffe5a [BUGFIX] Resolve version move placeholder in RootlineUtility (thanks to Oliver Hader)
  • 2018-09-04 e8122aec8f [TASK] Move documentation files into 9.4 folder - part 3 (thanks to Anja)
  • 2018-09-04 2ede32952e [BUGFIX] Do not double-prepend the URL scheme on preview URLs (thanks to Benni Mack)
  • 2018-09-04 79d819f94a [TASK] Wrap error UnknownElement with proper HTML (thanks to Georg Ringer)
  • 2018-09-04 3260e09382 [BUGFIX] Allow getPagesTSconfig to be called without BE_USER (thanks to Benni Mack)
  • 2018-09-04 28cca08615 [BUGFIX] Abort nodeSelectedAfter on unchecked nodes (thanks to Andreas Fernandez)
  • 2018-09-04 1f898d0f86 [BUGFIX] Template module must respect workspaces (thanks to Andreas Fernandez)
  • 2018-09-04 d66fd78e4a [BUGFIX] Make debug exceptions scrollable in backend context (thanks to Benjamin Kott)
  • 2018-09-04 a36aadfd06 [BUGFIX] Use same height for tree bar as for the right module (thanks to Georg Ringer)
  • 2018-09-03 7a21a21a55 [BUGFIX] use gmmktime in checkConditionMatcherForDateFunction unit test (thanks to Jigal van Hemert)
  • 2018-09-03 416e99e810 [BUGFIX] Ensure slug update wizard uses proper sorting (thanks to Benni Mack)
  • 2018-09-03 95a421eae2 [TASK] Ensure version placeholders get updated on slug changes (thanks to Oliver Hader)
  • 2018-09-03 c72713abed [BUGFIX] Resolve workspace records for template module overview (thanks to Oliver Hader)
  • 2018-09-03 2bf89254a6 [BUGFIX] Create root page with slug field filled on installation (thanks to Benni Mack)
  • 2018-09-03 87dcee4c04 [BUGFIX] Remove console.log() on wizard execution (thanks to Andreas Fernandez)
  • 2018-09-03 baa5953cb2 [BUGFIX] Create proper FE links in Web->View module (thanks to Christian Kuhn)
  • 2018-09-03 793c84efa1 [BUGFIX] Declare strict types in SlugEnricher (thanks to Andreas Fernandez)
  • 2018-09-03 964afb3748 [BUGFIX] Auto-generate slug when invalid characters are given (thanks to Benni Mack)
  • 2018-09-03 db0bf58571 [BUGFIX] Cast return value of getLivePageUid to int (thanks to Susanne Moog)
  • 2018-09-03 95c3026d6e [TASK] Deprecate class AltPageTitleProvider (thanks to Richard Haeser)
  • 2018-09-03 57dab735d5 [TASK] Cleanup PageTitle API (thanks to Richard Haeser)
  • 2018-09-03 b45acf94b2 [BUGFIX] Avoid database upgrade failures when adding slug field (thanks to Oliver Hader)
  • 2018-09-03 e008261b4f [TASK] Revert "Move LocalConfiguration* files to config folder" (thanks to Benni Mack)
  • 2018-09-03 0aa993e84f [TASK] Switch UserStorageCapabilityService to a renderType (thanks to Christian Kuhn)
  • 2018-09-03 701a889a38 [BUGFIX] Use SiteLanguage in forms (thanks to Julian Wundrak)
  • 2018-09-03 06c67dc44b [BUGFIX] Ensure that slugs are always calculated in DataHandler (thanks to Oliver Hader)
  • 2018-09-03 f250a9c9aa [BUGFIX] Only unlock records in BE user log off functionality (thanks to Benni Mack)
  • 2018-09-03 062c068ba1 [BUGFIX] Avoid suffixing base slug again (thanks to Oliver Hader)
  • 2018-09-03 671f588702 [BUGFIX] Suffix all interfaces with Interface (thanks to Benni Mack)
  • 2018-09-03 d3bcaeb944 [TASK] Add missing documentation for typolink.language (thanks to Benni Mack)
  • 2018-09-03 429db28fa8 [TASK] Adjust LinkGeneratorTest for non-site scenario (thanks to Oliver Hader)
  • 2018-09-03 6b4ed22bc4 [TASK] Add details to message for existing record localization (thanks to Mathias Brodala)
  • 2018-09-03 d755393730 [BUGFIX] Fix migration docs for "language:update" command (thanks to Mathias Brodala)
  • 2018-09-03 4964bd6646 [TASK] Cleanup UpgradeWizard API (thanks to Susanne Moog)
  • 2018-09-03 ba4495a77e [BUGFIX] Allow page links to different languages within a site (thanks to Benni Mack)
  • 2018-09-03 97364f06d0 Revert "[BUGFIX] Update all languages with CLI command" (thanks to Mathias Brodala)
  • 2018-09-03 3676fc93af [BUGFIX] Remove edit link to not existing record (thanks to Anja)
  • 2018-09-03 f612f2e575 [BUGFIX] Update all languages with CLI command (thanks to Guido Schmechel)
  • 2018-09-03 4e4837c101 [TASK] Add more info about custom finishers to docs (thanks to Susanne Moog)
  • 2018-09-03 7dc2e8afe7 [BUGFIX] Do not fetch type=none fields from db in list module (thanks to Christian Kuhn)
  • 2018-09-03 8dab21883e [TASK] Move documentation files into 9.4 folder - part 2 (thanks to Anja)
  • 2018-09-03 4ecc66378b [TASK] Set indexed_search set_id field from type=none to input readOnly (thanks to Christian Kuhn)
  • 2018-09-03 22b179eadd [TASK] Make type=passthrough a formEngine element (thanks to Christian Kuhn)
  • 2018-09-03 119d673263 [TASK] Streamline PHPDoc comment matches function/method signature (thanks to Wouter Wolters)
  • 2018-09-03 0f5839372e [BUGFIX] Do not use empty needle in strpos in SimpleFileBackend (thanks to Jigal van Hemert)
  • 2018-09-03 e147b0b032 [BUGFIX] Correct HTML nesting in RadioElement (thanks to Christian Kuhn)
  • 2018-09-02 cf7917d03b [TASK] Add missing @return phpDoc tags (thanks to Wouter Wolters)
  • 2018-09-02 512098d870 [TASK] Remove enm1989/chromedriver dependency (thanks to Christian Kuhn)
  • 2018-09-02 b7d9f9d88b [BUGFIX] Use runtime cache for getIndpEnv() for results which are NULL (thanks to Michael Stucki)
  • 2018-09-02 266b49500a [TASK] Cleanup parameter mismatches (thanks to Wouter Wolters)
  • 2018-09-02 1ea1d3a97a [TASK] Use PHP_OS constant instead off php_uname('s') (thanks to Wouter Wolters)
  • 2018-09-02 8f74452d90 [TASK] Remove redundant parentheses (thanks to Wouter Wolters)
  • 2018-09-02 33e160ee9d [TASK] Cleanup unused PageUriBuilder options (thanks to Benni Mack)
  • 2018-09-02 38f46fdb44 [TASK] Streamline phpDoc order of @param and @var (thanks to Wouter Wolters)
  • 2018-09-02 db81f3aa6e [TASK] Use labels and modal in Site module (thanks to Georg Ringer)
  • 2018-09-02 f5ec7087bf [TASK] Replace substr(...) with strpos(...) (thanks to Wouter Wolters)
  • 2018-09-02 c5f567c366 [TASK] Add pdo_sqlite to list of additional PHP extensions (thanks to Michael Schams)
  • 2018-09-02 b924016908 [TASK] Link site title in sites module (thanks to Georg Ringer)
  • 2018-09-02 ec45b2692f [FEATURE] Add hreflang support (thanks to Kevin Appelt)
  • 2018-09-01 a96ca474a7 [TASK] Add recreate button to slug field (thanks to Christian Kuhn)
  • 2018-09-01 6c77898949 [FEATURE] XML Sitemap (thanks to Richard Haeser)
  • 2018-09-01 b409a16510 [TASK] Move documentation files into 9.4 folder - part 1 (thanks to Anja)
  • 2018-09-01 d336193d86 [FEATURE] New API for UpgradeWizards (thanks to Susanne Moog)
  • 2018-09-01 fc942ecb87 [TASK] Refine DebugExceptionHandler (thanks to Markus Poerschke)
  • 2018-09-01 dfe618988a [BUGFIX] Properly create slug if adding new pages via FormEngine (thanks to Christian Kuhn)
  • 2018-09-01 ba1d52b82e [FEATURE] Add PageTitle API (thanks to Richard Haeser)
  • 2018-09-01 3dc77a4587 [FEATURE] Add commands for listing and showing sites (thanks to Daniel Goerz)
  • 2018-09-01 db52b04410 [TASK] typo3/testing-framework now flushes runtime caches (thanks to Michael Stucki)
  • 2018-09-01 e0c5ac1e59 [BUGFIX] Do not remove LocalConfiguration if executing unit tests (thanks to Christian Kuhn)
  • 2018-09-01 a11734f92d [BUGFIX] Allow config.linkVars to be added for linking to pages with site config (thanks to Benni Mack)
  • 2018-09-01 555bdae0ce [TASK] Single slashes for classes in form docs (thanks to Simon Schaufelberger)
  • 2018-09-01 5675acd2ec [BUGFIX] Correct global/multiple icon in site configuration overview (thanks to Christian Kuhn)
  • 2018-08-31 bc8225bf71 [BUGFIX] Do not use deprecated class alias anymore (thanks to Benni Mack)
  • 2018-08-31 4ec0a91c38 [FEATURE] Add inline AJAX validation for TCA type slug (thanks to Benni Mack)
  • 2018-08-31 d4e4ff2ceb [BUGFIX] Missing initialization of typo3/phar-stream-wrapper (thanks to Oliver Hader)
  • 2018-08-31 23dec46e82 [BUGFIX] Expression Language should not crash Backend Modules (thanks to Benni Mack)
  • 2018-08-31 84b36e6823 [TASK] Add frontend functional tests for pages having slugs (thanks to Oliver Hader)
  • 2018-08-31 bdff18fb9c [BUGFIX] Ensure to use parent's page slug for generating a new pages' slug (thanks to Benni Mack)
  • 2018-08-31 a1294227f4 [FEATURE] Add pagination and filtering to the redirects module (thanks to Daniel Goerz)
  • 2018-08-31 e2c7b48aa6 [TASK] Streamline page language linking (thanks to Oliver Hader)
  • 2018-08-31 383846c66a [BUGFIX] Do not remove trailing slash in slug sanitization (thanks to Benni Mack)
  • 2018-08-31 345c37afe5 [TASK] Deprecate Extbase CommandControllers and @cli annotation (thanks to Alexander Schnitzler)
  • 2018-08-31 5ce2929dfc [FEATURE] Show extensions via CLI (thanks to Benni Mack)
  • 2018-08-31 c337763147 [TASK] Inject PSR-7 data in TSFE methods (thanks to Benni Mack)
  • 2018-08-31 7f0174beef [TASK] Create URLs with typolink for pages with sites (thanks to Benni Mack)
  • 2018-08-30 d68b3957ed [TASK] Ensure ?id= is allowed to be called in site handling (thanks to Benni Mack)
  • 2018-08-30 76b2b302ca [FEATURE] Add symfony expression language for TypoScript conditions (thanks to Frank Naegler)
  • 2018-08-30 4f81dc38b7 [BUGFIX] Use SiteLanguage in LocalizationUtility (thanks to Georg Ringer)
  • 2018-08-30 454dfb7598 [TASK] Use $tsfe->type for generating the redirect URL (thanks to Benni Mack)
  • 2018-08-30 a6491e39ad [BUGFIX] Initialize pObj before usage (thanks to Susanne Moog)
  • 2018-08-30 c9f3867768 [TASK] Detect page routes based on deleted+workspace restriction (thanks to Benni Mack)
  • 2018-08-30 6f5d20a1c5 [BUGFIX] Ensure new @import syntax is loaded properly (thanks to Benni Mack)
  • 2018-08-30 f6f4b03ea6 [BUGFIX] Allow to resolve sites without trailing slash as base (thanks to Benni Mack)
  • 2018-08-30 d7ea9a755b [FEATURE] Refactor AdminPanel API to use composition (thanks to Susanne Moog)
  • 2018-08-30 8828eea0de [BUGFIX] Enable fallback functionality for site handling (thanks to Benni Mack)
  • 2018-08-30 17a0d545d8 [BUGFIX] Show url segment for new pages (thanks to Christian Kuhn)
  • 2018-08-30 973feadb14 [TASK] Extend blog_example with relations (thanks to Tymoteusz Motylewski)
  • 2018-08-30 d070ae3590 [BUGFIX] Remove check for switching URL schemes (thanks to Benni Mack)
  • 2018-08-30 89b79c982b [TASK] Follow redirects in frontend tests (thanks to Oliver Hader)
  • 2018-08-30 014e32fb02 [TASK] Extract _GP call from TSFE->initializeSearchWordData (thanks to Benni Mack)
  • 2018-08-30 0e2756aabf [BUGFIX] Allow creation of records after another (thanks to Benni Mack)
  • 2018-08-30 94a99018c5 [TASK] Refactor backend user module (thanks to Helmut Hummel)
  • 2018-08-30 a62b6228a0 [BUGFIX] Export database binding types in snapshots (thanks to Oliver Hader)
  • 2018-08-30 7af7815365 [BUGFIX] Ensure html tag is showing lang and dir attribute (thanks to Benni Mack)
  • 2018-08-30 f40b07657e [BUGFIX] Remove double space in exception message (thanks to Benni Mack)
  • 2018-08-30 cbe8df53dd [BUGFIX] Fix paste button in page module with mode "languages" (thanks to Manuel Selbach)
  • 2018-08-30 0f5d7f2d7d [TASK] Disable slug in pseudo sites and disable alias in sites (thanks to Christian Kuhn)
  • 2018-08-29 51a7bb5e20 [TASK] Change Site Base Handling to PSR-7 URI Interface (thanks to Benni Mack)
  • 2018-08-29 aef8cfbdd2 [BUGFIX] Add missing table column type „SLUG“ (thanks to Frank Naegler)
  • 2018-08-29 a808c55414 [BUGFIX] Allow returning null values for PageRouter::matchRoute() (thanks to Andreas Fernandez)
  • 2018-08-29 a1569c361f [TASK] Mention table and record uid in DataHandler localize command log (thanks to Tymoteusz Motylewski)
  • 2018-08-29 18543edf89 [TASK] Speed up functional tests using database snapshots (thanks to Oliver Hader)
  • 2018-08-29 4716a07cb6 [TASK] Separate site resolving from page slug resolving (thanks to Benni Mack)
  • 2018-08-29 ef5b9c18bc [TASK] Deprecate IMGMENU/GMENU functionality (thanks to Benni Mack)
  • 2018-08-29 13b02751da [TASK] Use typo3/phar-stream-wrapper package (thanks to Oliver Hader)
  • 2018-08-28 dfa283cc52 [TASK] Minor cleanup ContentObjectRenderer (thanks to Benni Mack)
  • 2018-08-28 1f88ac07fb [TASK] Migrate extension commands to Symfony (thanks to Benni Mack)
  • 2018-08-28 7b7991ba95 [BUGFIX] Site Configuration Module shows hidden languages (thanks to Benni Mack)
  • 2018-08-28 9f0af539cb [TASK] Decouple usage of cObject->editPanel and ->editIcons (thanks to Benni Mack)
  • 2018-08-28 92c2a7bfc5 [TASK] Deprecate TSFE constructor with no_cache parameter (thanks to Benni Mack)
  • 2018-08-28 78a6c428a0 [FEATURE] Move workspaces scheduler tasks to native symfony commands (thanks to Benni Mack)
  • 2018-08-27 8b908c0561 [BUGFIX] Use namespaced class name for blog_example fe_users subclass (thanks to Tymoteusz Motylewski)
  • 2018-08-27 c22ed2aaae [TASK] Remove site caches if page is created on top level (thanks to Christian Kuhn)
  • 2018-08-27 1ea069214c [TASK] Remove toggle function from page tree root element (thanks to Paweł Rogowicz)
  • 2018-08-27 e92ab3be03 [TASK] Clean up unused / dead code (thanks to Christian Kuhn)
  • 2018-08-27 41ac2ea949 [FEATURE] Allow symfony commands to be non-schedulable (thanks to Benni Mack)
  • 2018-08-27 172c3bacf1 [TASK] Sort building process within PageLinkBuilder / TypoLink (thanks to Benni Mack)
  • 2018-08-27 7c1a21e65d [FEATURE] Add Upgrade Wizard to migrate to pagepath segment for pages (thanks to Benni Mack)
  • 2018-08-27 07f433bed5 [BUGFIX] Only allow QueryResultInterface in Be.PaginateViewHelper (thanks to Daniel Goerz)
  • 2018-08-27 7a59415593 Revert "[TASK] Deprecate @cli annotation" (thanks to Mathias Brodala)
  • 2018-08-26 1854c01228 [BUGFIX] Add language configuration for model tag in EXT:blog_example (thanks to Łukasz Uznański)
  • 2018-08-25 c7791b01fe [TASK] Deprecate @cli annotation (thanks to Alexander Schnitzler)
  • 2018-08-25 d0b5f7924f [TASK] Inject TSFE object into ContentObjectRenderer (thanks to Benni Mack)
  • 2018-08-25 453826ce6b [TASK] Deprecate PageRepository->getFirstWebPage() (thanks to Benni Mack)
  • 2018-08-25 ef5290875d [TASK] Deprecate GraphicalFunctions->init method (thanks to Benni Mack)
  • 2018-08-25 19010709db [TASK] Remove unused TimeTracker->fixContent() method argument (thanks to Benni Mack)
  • 2018-08-25 dc1795ee58 [BUGFIX] Throw exception in case FileWriter's logFile is invalid (thanks to Oliver Hader)
  • 2018-08-25 4429f47c51 [BUGFIX] Fix various wrong phpDoc comments (thanks to Benni Mack)
  • 2018-08-25 c56e27e450 [TASK] Use strict bool calls for TimeTracker->LR (thanks to Benni Mack)
  • 2018-08-25 277c677a96 [TASK] Move LocalConfiguration* files to config folder (thanks to Benni Mack)
  • 2018-08-25 53dabd97a9 [BUGFIX] Use correct image references for LiveDefaultElements (thanks to Markus Klein)
  • 2018-08-24 34997fe938 [BUGFIX] Fix PSR-7 URI generation without scheme (thanks to Benni Mack)
  • 2018-08-24 7259e797de [TASK] Remove a series of SOBE assignments (thanks to Christian Kuhn)
  • 2018-08-24 c8a6f982d4 [TASK] Deprecate authentication related compareUident() method (thanks to Christian Kuhn)
  • 2018-08-24 8e892fb78c [BUGFIX] Adapt a broken namespace in SaltedPasswordService (thanks to Christian Kuhn)
  • 2018-08-23 1b362b0b8f [TASK] Improved slug generation for translated pages (thanks to Christian Kuhn)
  • 2018-08-23 57d52b368a [TASK] Show slug in Info->Pagetree overview (thanks to Christian Kuhn)
  • 2018-08-23 6308b46191 [FEATURE] Introduce Page-based URL handling (thanks to Benni Mack)
  • 2018-08-23 e85d86f405 [TASK] Move domainStartPage setting to PageResolver (thanks to Benni Mack)
  • 2018-08-23 9f8c3ba31a [BUGFIX] Mitigate deprecations in early bootstrap (thanks to Helmut Hummel)
  • 2018-08-23 40f2212737 [TASK] Fix typo and add example for requireCHashArgumentForActionArguments (thanks to andypa)
  • 2018-08-23 09ad67a547 [TASK] Reduce amount of executed functional frontend tests (thanks to Oliver Hader)
  • 2018-08-23 d1b9ef9897 [FEATURE] Add SQL Logging to AdminPanel (thanks to Susanne Moog)
  • 2018-08-23 7df267c885 [FEATURE] Add a new TCA type "slug" (thanks to Benni Mack)
  • 2018-08-23 8fd7b9c963 [BUGFIX] UnableToLinkException::getLinkText() must be of the type string, null returned (thanks to Gerald Aistleitner)
  • 2018-08-23 af0a9502f3 [BUGFIX] Add white-space to CSS class in FieldControl (thanks to Stefan Froemken)
  • 2018-08-22 cf1d0f1742 [TASK] Add API to hide PseudoSite functionality (thanks to Benni Mack)
  • 2018-08-22 6665ed6101 [TASK] Add resolved site object to FormEngine (thanks to Christian Kuhn)
  • 2018-08-22 d0b9af1048 [BUGFIX] Show correct example in comment block of SaveToDatabaseFinisher (thanks to Daniel Goerz)
  • 2018-08-22 62365d3fea [FEATURE] Show only sys_languages in Backend which are available (thanks to Georg Ringer)
  • 2018-08-22 58892e7753 [TEST] Extend site handling link generation tests (thanks to Oliver Hader)
  • 2018-08-22 746129107e [BUGFIX] Consequently forward backend user context in DataHandler (thanks to Oliver Hader)
  • 2018-08-22 1726fc56c3 [TASK] Use suggestedInsertUids feature for new version placeholders (thanks to Oliver Hader)
  • 2018-08-22 3c1e3729f1 [BUGFIX] Show correct rendering times in admin panel (thanks to Susanne Moog)
  • 2018-08-22 4f54fa2685 [BUGFIX] Flush site caches if sys_domain or sys_language was modified (thanks to Benni Mack)
  • 2018-08-22 af78814801 [BUGFIX] Decouple pasting from drag & drop handling (thanks to Andreas Fernandez)
  • 2018-08-21 fe7ab8a88b [FEATURE] Add "Pseudo" Site functionality (thanks to Benni Mack)
  • 2018-08-21 d5f6199001 [TASK] Use ServerRequestInterface in PageLayoutController (thanks to Aljoscha Weber)
  • 2018-08-21 ff4341c58f [BUGFIX] Use extension key instead of an array for data reload (thanks to Stephan Großberndt)
  • 2018-08-21 18cffa1226 [BUGFIX] Do not depend on global env to define cli mode (thanks to Helmut Hummel)
  • 2018-08-20 963eb27a7c [TASK] Use proper label shortcut method in adminpanel and feedit (thanks to Benni Mack)
  • 2018-08-20 42f05e8f9d [TASK] Add more remarks for flags regarding temporary content (thanks to Benni Mack)
  • 2018-08-20 6a80964753 [TASK] Remove unused protected getter (thanks to Benni Mack)
  • 2018-08-20 e1476c5ee2 [BUGFIX] Remove check for TYPO3_MODE in ext_tables (thanks to Benni Mack)
  • 2018-08-19 167fc66b69 [BUGFIX] Extract metadata for new files in storage (thanks to Andreas Fernandez)
  • 2018-08-19 d2be895e86 [TASK] Update codeception version from 2.4.4 (thanks to Anja)
  • 2018-08-19 9c66440c6a [TASK] Stabilize acceptance test (thanks to Anja)
  • 2018-08-19 3bd70aaf42 [TASK] Fix spelling and streamline @deprecated notations (thanks to Wouter Wolters)
  • 2018-08-18 733da8558a [TASK] Centralize sys_domain resolving (thanks to Benni Mack)
  • 2018-08-18 6fbfa0e2e0 [FEATURE] Add feature toggle interface to Settings (thanks to Christian Kuhn)
  • 2018-08-18 55b512662e [TASK] Let deprecation notices contain class and method/property names (thanks to Alexander Schnitzler)
  • 2018-08-18 028e653a18 [TASK] Streamline site handling functional tests (thanks to Oliver Hader)
  • 2018-08-18 f1afa86524 [TASK] Cleanup in LiveSearch class (thanks to Wouter Wolters)
  • 2018-08-17 5dbcb5da27 [SECURITY] Ensure validity of parameters submitted to ThumbnailController (thanks to Oliver Hader)
  • 2018-08-17 92616fb8d0 [BUGFIX] Fix "enabled" in array representation of SiteLanguage (thanks to Benni Mack)
  • 2018-08-17 ee289c52a2 [BUGFIX] Correct extension scanner matcher definitions (thanks to Christian Kuhn)
  • 2018-08-17 cc5f738a9d [BUGFIX] Trigger close & save modal if an IRRE record was removed (thanks to Daniel Goerz)
  • 2018-08-17 37727dabe9 [TASK] Improve description for EidUtility deprecation (thanks to Wouter Wolters)
  • 2018-08-17 993a85ac48 [TASK] Extract Persistence of FrontendEditing in separate class (thanks to Benni Mack)
  • 2018-08-17 7bd650b7ee [TASK] Deprecate PageGenerator class (thanks to Benni Mack)
  • 2018-08-17 e79fd44a50 [BUGFIX] Port for Symfony-Route must be a string (thanks to Julian Wundrak)
  • 2018-08-17 a635201582 [BUGFIX] Ensure cObj only contains valid property objects (thanks to Benni Mack)
  • 2018-08-17 6a73883dcc [FEATURE] Enable/disable a specific SiteLanguage in Frontend (thanks to Benni Mack)
  • 2018-08-17 10df745ae2 [TASK] Fix click path to configure trustedHostsPattern (thanks to Jan Helke)
  • 2018-08-17 92fd661985 [BUGFIX] Fix calling checkIncludeLines non statically in BackendLayoutView (thanks to Wouter Wolters)
  • 2018-08-17 cb22f57f38 [TASK] Centralize sending HTTP headers in TSFE (thanks to Benni Mack)
  • 2018-08-17 7c450ff521 [BUGFIX] Fix non-static call to getLogger in TypoScriptParser (thanks to Wouter Wolters)
  • 2018-08-16 89128be464 [BUGFIX] Fix calling getInstance() twice to get ResourceFactory (thanks to Wouter Wolters)
  • 2018-08-16 cc25f28b16 [BUGFIX] Make headline of adminpanel sub module settings dynamic (thanks to Susanne Moog)
  • 2018-08-16 de39313b55 [TASK] Deprecate EidUtility and methods within TSFE (thanks to Benni Mack)
  • 2018-08-16 551f4fc8da [BUGFIX] Use non-static method getCache in Avatar class (thanks to Wouter Wolters)
  • 2018-08-16 b364d86a3a [TASK] Clean up FrontendEditing Controller (thanks to Benni Mack)
  • 2018-08-16 20b51f8861 [TASK] Raise typo3/testing-framework to 4.4.0 (thanks to Christian Kuhn)
  • 2018-08-16 36ada8550e [TASK] Make GeneralUtility tests notice free (thanks to Christian Kuhn)
  • 2018-08-16 19c73bdcb3 [TASK] Make DataHandler tests notice free (thanks to Wouter Wolters)
  • 2018-08-16 720153a7a9 [BUGFIX] Make functional frontend tests work again (thanks to Helmut Hummel)
  • 2018-08-16 945c43f249 [TASK] Make sysext/core/Tests/Unit/Resource/ notice free (thanks to Jan Helke)
  • 2018-08-15 d525bcb02a [BUGFIX] Move test file to right location (thanks to Benni Mack)
  • 2018-08-15 0410692de8 [TASK] Make EnumerationTest.php notice free (thanks to Jan Helke)
  • 2018-08-15 3379ebb3ae [TASK] Deprecate GeneralUtility::clientInfo() (thanks to Benni Mack)
  • 2018-08-15 d9dcea3380 [TASK] Make ContentObjectRendererTest notice free (thanks to Christian Kuhn)
  • 2018-08-15 4cad2388ce [TASK] Make ExtensionManagementUtilityTest notice free (thanks to Christian Kuhn)
  • 2018-08-14 364aea8779 [TASK] Make AbstractMenuContentObjectTest notice free (thanks to Christian Kuhn)
  • 2018-08-14 04d43bd084 [TASK] Make FluidTemplateContentObjectTest notice free (thanks to Christian Kuhn)
  • 2018-08-14 f994e1d5fe [TASK] Make felogin/Test/Unit notice free (thanks to Christian Kuhn)
  • 2018-08-14 6f9f36ad1d [TASK] Make frontend/Tests/Unit/Controller notice free (thanks to Christian Kuhn)
  • 2018-08-14 13fbd8a3d2 [TASK] Make frontend/Tests/Unit/ContentObject/FilesContentObjectTest notice free (thanks to Wouter Wolters)
  • 2018-08-14 a3cfe4f453 [TASK] Make frontend/Tests/Unit/Page notice free (thanks to Christian Kuhn)
  • 2018-08-14 65067b9d51 [TASK] Make frontend/Tests/Unit/Plugin notice free (thanks to Christian Kuhn)
  • 2018-08-14 f5641c8f1b [TASK] Make frontend/Tests/Unit/DataProcessing notice free (thanks to Christian Kuhn)
  • 2018-08-14 abd7594746 [TASK] Add more tests for ConditionMatcher (thanks to Frank Naegler)
  • 2018-08-14 ea57efdadf [TASK] Make frontend/Tests/Unit/Typolink/ tests notice free (thanks to Christian Kuhn)
  • 2018-08-14 d5d6c4c76c [TASK] Make indexed search tests notice free (thanks to Christian Kuhn)
  • 2018-08-14 e91b54cf0b [TASK] Remove dependency between SiteLanguage and Site (thanks to Benni Mack)
  • 2018-08-14 36b7cf4bb0 [TASK] Make sysext/extbase/Tests/Unit notice free (thanks to Christian Kuhn)
  • 2018-08-14 16569bc587 [TASK] Make extbase/Tests/Unit/Persistence/Generic/Mapper notice free (thanks to Christian Kuhn)
  • 2018-08-14 004f9fd5c2 [TASK] Make extbase/Tests/Unit/Persistence/Generic/Storage/ notice free (thanks to Jan Helke)
  • 2018-08-14 bb3dad0407 [TASK] Deprecate several constants from SystemEnvironmentBuilder (thanks to Wouter Wolters)
  • 2018-08-14 c037e1e7e4 [BUGFIX] Field Wizards use FormEngine JS functions for has-change checks (thanks to Ralf Hettinger)
  • 2018-08-14 7f9ba3ef56 [TASK] Deprecate BackendUtility::getTCAtypes (thanks to Wouter Wolters)
  • 2018-08-14 42528c6595 [FEATURE] Add path where reference records are located to record info (thanks to Kevin Ditscheid)
  • 2018-08-14 cdfe3e2dbe [TASK] Add error trigger to deprecated method body (thanks to Joerg Kummer)
  • 2018-08-14 76833efdda [TASK] Add unit tests for CommandUtility::unQuoteFilenames (thanks to Wouter Wolters)
  • 2018-08-14 0ba9d125d8 [BUGFIX] Fix wrong configuration values for password hashes (thanks to Markus Klein)
  • 2018-08-14 8fe2daad3f [TASK] Merge EXT:saltedpasswords into EXT:core (thanks to Christian Kuhn)
  • 2018-08-13 db6087ccb7 [FEATURE] Move expression language handling into EXT:core (thanks to Frank Naegler)
  • 2018-08-13 2709ed6c6b [FEATURE] Add Log Module to AdminPanel (thanks to Susanne Moog)
  • 2018-08-13 f52e3a367c [BUGFIX] Use params set in db in recordLinkHandler (thanks to Susanne Moog)
  • 2018-08-13 059c720d4b [TASK] Add hint to Site Configuration without pages (thanks to Mathias Brodala)
  • 2018-08-12 3ca125dbd9 [TASK] Deprecate PageGenerator::renderContent (thanks to Benni Mack)
  • 2018-08-12 15b29e5a1c [BUGFIX] Modify SQL Server IDENTITY_INSERT when creating records (thanks to Oliver Hader)
  • 2018-08-12 ae35fa1632 [BUGFIX] Avoid exception on non-existing error handler (thanks to Benni Mack)
  • 2018-08-12 d0b08afc32 [BUGFIX] Add missing icon overlay for pages in page tree (thanks to Joerg Kummer)
  • 2018-08-11 5466036d0e [TASK] Deprecate unused functionality in Core Bootstrap (thanks to Benni Mack)
  • 2018-08-11 5127c22329 [TASK] Render wizards of FormEngine elements only if needed (thanks to Georg Ringer)
  • 2018-08-11 da0d842dad [TASK] Add more tests to site resolving (thanks to Benni Mack)
  • 2018-08-11 a557d88d8c [FEATURE] Use symfony/routing for Site Resolving (thanks to Benni Mack)
  • 2018-08-11 f826facdaf [TASK] Deprecate second argument of PageRenderer::addInlineLanguageLabelArray (thanks to Wouter Wolters)
  • 2018-08-11 275439296e [TASK] Clean up Admin Panel Code (thanks to Benni Mack)
  • 2018-08-11 ca9d1cfed1 [TASK] Move Preview Info hook to hook_eofe (thanks to Benni Mack)
  • 2018-08-11 4b695b64b4 [TASK] Make password hash selection an install tool preset (thanks to Christian Kuhn)
  • 2018-08-11 fbfcf1fb63 [TASK] Use full namespace in a documentation file (thanks to Franz Holzinger)
  • 2018-08-11 5d608eafc5 [TASK] Move FlexFormService from EXT:extbase to EXT:core (thanks to Wouter Wolters)
  • 2018-08-11 b13ccf1f2b [TASK] Correctly initialize environment for DataHandler in tests (thanks to Oliver Hader)
  • 2018-08-11 f7d5cc679e [TASK] Add frontend functional tests for site handling (thanks to Oliver Hader)
  • 2018-08-10 a959a3f87c [TASK] Throw PSR-7 Responses up to Application (thanks to Oliver Hader)
  • 2018-08-10 5a8d6902dc [TASK] Use view helper to configure ModuleTemplate in log module (thanks to Helmut Hummel)
  • 2018-08-10 ba830f08c0 [TASK] Split site configuration loading into separate method (thanks to Benni Mack)
  • 2018-08-10 51222a8588 [BUGFIX] Use proper phpDoc in PSR-7 implementation (thanks to Benni Mack)
  • 2018-08-10 480cc524f8 [FEATURE] Select first element of PageTree toolbar on initialization (thanks to Paweł Rogowicz)
  • 2018-08-10 fa849e55c9 [TASK] Deprecate EnvironmentService::isEnvironmentInCliMode (thanks to Wouter Wolters)
  • 2018-08-10 a7dfee0fd1 [TASK] Add php extension PDO to master and sub packages (thanks to Anja)
  • 2018-08-10 b493c31dc9 [TASK] Add documentation render directories to .gitignore (thanks to Sybille Peters)
  • 2018-08-10 81cffea0b0 [TASK] Improve TS Template module information on root level list (thanks to Joerg Kummer)
  • 2018-08-10 0e654ec78a [TASK] Deprecate 2nd argument of GeneralUtility::explodeUrl2Array (thanks to Benni Mack)
  • 2018-08-10 2c26eaff85 [TASK] Clean up code due to Context API deprecations (thanks to Benni Mack)
  • 2018-08-09 c590a4de2d [BUGFIX] Fix fluid error in admin panel (thanks to Susanne Moog)
  • 2018-08-09 2087c42a19 [TASK] Refactor SaltFactory (thanks to Christian Kuhn)
  • 2018-08-09 f8d3e814df [TASK] Change URL of TYPO3_URL_DONATE constant (thanks to Wouter Wolters)
  • 2018-08-09 f308e66288 [BUGFIX] Select first element in tree when deleting selected node (thanks to Paweł Rogowicz)
  • 2018-08-09 c5b7097ddb [BUGFIX] Remove double zip extension when downloading in EM (thanks to Wouter Wolters)
  • 2018-08-09 ba560d6eb1 [TASK] Deprecate GeneralUtility::unQuoteFilenames (thanks to Wouter Wolters)
  • 2018-08-09 39b2cb9d02 [TASK] Improve readability of 8.x Changelog (thanks to Daniel Siepmann)
  • 2018-08-09 0417497e07 [BUGFIX] Fix wrong changelog information for #82794 (thanks to Daniel Siepmann)
  • 2018-08-09 9d2f51fa5b [TASK] Reduce number of needed SQL queries for resorting of records (thanks to Markus Klein)
  • 2018-08-09 df60fb7329 [TASK] Allow C-style comments on a single line in TypoScript (thanks to Markus Klein)
  • 2018-08-09 4827431d48 [BUGFIX] Use correct server variable for domain lock evaluation (thanks to Markus Klein)
  • 2018-08-09 8a632bda34 [BUGFIX] Remove wrong parameters for log entries and remove REMOTE_HOST (thanks to Markus Klein)
  • 2018-08-07 01dbe261d8 [!!!][TASK] Merge salted passwords auth service into default service (thanks to Christian Kuhn)
  • 2018-08-07 9f0c7b8305 [TASK] Update Breaking-72360-RemovedDeprecatedEntryPointFallback.rst (thanks to Daniel Siepmann)
  • 2018-08-07 a43e1ce271 [TASK] Update Breaking-72293-APIChangeInExceptionHandlerInterface.rst (thanks to Daniel Siepmann)
  • 2018-08-05 eb436ec9b8 [TASK] Deprecate GeneralUtility::getHostName (thanks to Wouter Wolters)
  • 2018-08-05 09db6b3d12 [TASK] Unnecessary isset argument specification (thanks to Wouter Wolters)
  • 2018-08-05 033ff6e1df [FEATURE] Add hooks for DatabaseRecordList CSV actions (thanks to Guido Schmechel)
  • 2018-08-05 22de2160e3 [TASK] Migrate Tooltip to TypeScript (thanks to Andreas Wolf)
  • 2018-08-05 d1ce4b2b07 [BUGFIX] Adapt TCA signature for customControls to the documentation (thanks to Xavier Perseguers)
  • 2018-08-05 11aafd4609 [TASK] Deprecate methods in PageRepository (thanks to Wouter Wolters)
  • 2018-08-05 4c0b457eb1 [BUGFIX] Remove attribute 'selected' if its value is false (thanks to Georg Ringer)
  • 2018-08-05 a4fa183349 [TASK] Migrate Localization to TypeScript (thanks to Andreas Fernandez)
  • 2018-08-05 ce90e5bd12 [BUGFIX] Remove flashmessages only from session when session exists (thanks to Christoph Lehmann)
  • 2018-08-05 710003ca48 [BUGFIX] Detect current ImageMagick Version 7 for Windows. (thanks to Michael Kersten)
  • 2018-08-05 76daf763e3 [FEATURE] Open specific field when fixing links (thanks to Sybille Peters)
  • 2018-08-05 96e3bbe7b7 [BUGFIX] Move page correctly when droping page before another one (thanks to Paweł Rogowicz)
  • 2018-08-05 932cf61cf4 [TASK] Improve layout of service reports (thanks to Georg Ringer)
  • 2018-08-04 0429f9a24a [TASK] Deprecate property and method in DocumentTemplate (thanks to Wouter Wolters)
  • 2018-08-04 d19bbe6271 [TASK] Set table cell alignment in Indexing Engine Statistics to top (thanks to Michael Kersten)
  • 2018-08-04 e248d8a85a [TASK] Reactivate test in ConditionMatcherTest (thanks to Anja)
  • 2018-08-04 d1e7c46f59 [TASK] Reactivate former skipped test in RendererRegistryTest (thanks to Anja)
  • 2018-08-04 f3fb4281e3 [TASK] Switch some skipped conditions to annotations in GeneralUtilityTest (thanks to Johannes Seipelt)
  • 2018-08-04 e3fff36cac [TASK] Switch skip condition to annotations in PdoBackendTest (thanks to Michael Kersten)
  • 2018-08-04 e3b7fb4732 [TASK] Switch skip condition to annotations in SemaphoreLockStrategyTest (thanks to Michael Kersten)
  • 2018-08-04 8a5b85bad3 [TASK] Switch skip condition to annotations in WincacheBackendTest (thanks to Michael Kersten)
  • 2018-08-04 cb9f7d7ddb [TASK] Switch skip condition with annotations in RedisSessionBackendTest (thanks to Michael Kersten)
  • 2018-08-04 a66be336e0 [TASK] Switch skip condition with annotations in RedisBackendTest (thanks to Michael Kersten)
  • 2018-08-03 43a0385a66 [BUGFIX] Properly access table TCA 'ctrl' section in getPrioritizedFieldNames (thanks to Tymoteusz Motylewski)
  • 2018-08-03 62681cb0e1 [BUGFIX] Read page ID correctly when drag-dropping content (thanks to Claus Due)
  • 2018-08-03 75e414ba18 [TASK] Replace default value with placeholder in external url link handler (thanks to Joerg Boesche)
  • 2018-08-03 b5506c6b9c [TASK] Update Styleguide to 9.2.0 (thanks to Tymoteusz Motylewski)
  • 2018-08-03 f26b946fa9 [TASK] Remove ugly empty area when container element is empty (thanks to Łukasz Uznański)
  • 2018-08-03 f9d6c381e9 [TASK] Block web access to *.tsconfig files (thanks to Stephan Großberndt)
  • 2018-08-03 b8f801fc7e [TASK] Use RootlineUtility in Site Finder (thanks to Benni Mack)
  • 2018-08-02 d5a79c430a [TASK] Move PageUriBuilder to EXT:core (thanks to Frank Naegler)
  • 2018-08-02 7fcecdf89e [TASK] Move DatabaseIntegrityCheck to EXT:lowlevel (thanks to Benni Mack)
  • 2018-08-02 2d920f0cf6 [TASK] Move RecordHistory into DataHandling namespace (thanks to Benni Mack)
  • 2018-08-02 5e5128c3ac [TASK] Fix typo in rst file (thanks to Georg Ringer)
  • 2018-08-02 8db8e07cef [BUGFIX] Avoid exception for int label column (thanks to Stephan Großberndt)
  • 2018-08-02 6e1222d129 [TASK] Add SiteInterface to site handling (thanks to Benni Mack)
  • 2018-08-02 0fd3a30481 [TASK] Deprecate methods in ModuleTemplate (thanks to Wouter Wolters)
  • 2018-08-02 12c4aa7034 [BUGFIX] Do not create default export of AjaxDataHandler class (thanks to Andreas Fernandez)
  • 2018-08-02 e81ae50014 [TASK] Deprecate LoginFramesetController (thanks to Benni Mack)
  • 2018-08-02 66019194f7 [BUGFIX] LocalizationFactory use new trigger_error call (thanks to Benni Mack)
  • 2018-08-02 0ce9a8ae1d [BUGFIX] Cast config.noPageTitle to int before strict comparison (thanks to Richard Haeser)
  • 2018-08-01 6f40bd22d2 [TASK] Update composer dependencies (thanks to Wouter Wolters)
  • 2018-08-01 a6f038f3e1 [TASK] Clean up tests from Context API refactoring (thanks to Benni Mack)
  • 2018-08-01 61f289b3d8 [TASK] Separate sending from gathering HTTP headers (thanks to Benni Mack)
  • 2018-08-01 1d27b1231f [TASK] Use CLI and Composer Checks via Environment class (thanks to Benni Mack)
  • 2018-08-01 2f3577d7a5 [BUGFIX] Correctly render language fields of sys_file_metadata (thanks to Helmut Hummel)
  • 2018-08-01 8a1798f520 [BUGFIX] Allow requirejs modules from wizards in RTE fields (thanks to Helmut Hummel)
  • 2018-08-01 7cf3363a4f [BUGFIX] Streamline deprecation messages (thanks to Benni Mack)
  • 2018-08-01 aae459f5ec [TASK] Merge saltedpasswords felogin hook into felogin (thanks to Christian Kuhn)
  • 2018-08-01 ca6f58b1f4 [BUGFIX] Send AJAX data in EXT:recycler as POST (thanks to Stephan Großberndt)
  • 2018-07-31 c4906f1dd1 [FEATURE] Add TCA 'saltedPassword' eval for type=input (thanks to Christian Kuhn)
  • 2018-07-31 83b6343f72 [BUGFIX] Use filename with extension for copy to temp test (thanks to Jigal van Hemert)
  • 2018-07-31 ba07dd2a66 [BUGFIX] Show thumbnail in list module for columns in palettes (thanks to David Gurk)
  • 2018-07-31 c2cb6fa93b [TASK] Drop salted passwords configuration options (thanks to Christian Kuhn)
  • 2018-07-31 70906f438e [BUGFIX] Recycler: disable mass delete/recover if no record is selected (thanks to Josef Glatz)
  • 2018-07-31 8c4abd657c [BUGFIX] Allow Error\Error to be translated in form extension (thanks to Daniel Siepmann)
  • 2018-07-31 6f27cbf43e [TASK] Deprecate RuntimeCacheWriter (thanks to Susanne Moog)
  • 2018-07-30 bce9f50e5e [BUGFIX] Declare middleware dependencies of redirects (thanks to Susanne Moog)
  • 2018-07-30 650ce3d595 [BUGFIX] The form upgrade wizard must update all plugin settings (thanks to Ralf Zimmermann)
  • 2018-07-30 171d6ea0a4 [BUGFIX] Access global TYPO3 object correctly (thanks to Andreas Fernandez)
  • 2018-07-30 46067fa062 [TASK] CGL: Streamline indentions in .htaccess file template (thanks to Josef Glatz)
  • 2018-07-30 e836a7712f [TASK] Update redirect html files to HTML5 (thanks to Josef Glatz)
  • 2018-07-29 b5028b6558 [TASK] Exclude TypeScript sources in exports (thanks to Andreas Fernandez)
  • 2018-07-29 bb3fd35947 [BUGFIX] Removed extension specific code in abstract module (thanks to Susanne Moog)
  • 2018-07-29 1c39e1739f [TASK] Update swiftmailer/swiftmailer to 5.4.10 (thanks to Georg Ringer)
  • 2018-07-29 703b901bbd [TASK] Stabilize / Solidify public API of adminPanel (thanks to Susanne Moog)
  • 2018-07-29 55b3842a73 [TASK] Add form framework RequiredValidatorEditor test (thanks to Oliver Hader)
  • 2018-07-29 77a0ae0297 [BUGFIX] Clean up install tool cardsAction (thanks to Christian Kuhn)
  • 2018-07-29 d4ca073bc1 [TASK] Document integration of PharStreamWrapper (thanks to Oliver Hader)
  • 2018-07-29 73536c1d94 [BUGFIX] Allow "defaultValue" for select form elements (thanks to Ralf Zimmermann)
  • 2018-07-28 e8b5531843 [BUGFIX] Allow password change in user settings for non admin users (thanks to Frank Naegler)
  • 2018-07-28 5f5f6b4351 [TASK] Add scheduler package as suggested if used (thanks to Georg Ringer)
  • 2018-07-27 0f1f665e21 [FEATURE] Re-Design the AdminPanel (thanks to Susanne Moog)
  • 2018-07-27 444e8374a0 [TASK] Deprecate TSFE->initTemplate (thanks to Benni Mack)
  • 2018-07-27 ef62fac03e [BUGFIX] Determine default language as origin correctly (thanks to Andreas Fernandez)
  • 2018-07-26 b8811cef65 [TASK] Improve usage of Backend RequestHandler (thanks to Benni Mack)
  • 2018-07-26 37e2c538ec [TASK] Use same ordering in page module for title and icons (thanks to Georg Ringer)
  • 2018-07-26 05a7453517 [TASK] Remove usage of TSFE->sys_page (thanks to Benni Mack)
  • 2018-07-26 10c537f45b [BUGFIX] Use correct packageManager initializing (thanks to Nicole Cordes)
  • 2018-07-26 27c6d2fc69 [BUGFIX] Update class names in dynamicReturnTypeMeta.json (thanks to Andreas Fernandez)
  • 2018-07-26 7a3c8e4429 [BUGFIX] Site module must show hidden root pages (thanks to Georg Ringer)
  • 2018-07-26 38a2676fea [TASK] Provide record's uid to the suggest wizard (thanks to Xavier Perseguers)
  • 2018-07-26 8053b2340b [BUGFIX] Recreate PackageStates in install tool if missing (thanks to Christian Kuhn)
  • 2018-07-26 063c9f32ed [BUGFIX] Allow form definitions to be moved or put to recycle folder (thanks to Oliver Hader)
  • 2018-07-26 c9ebde4c43 [TASK] Deprecate signals during extension installation (thanks to Nicole Cordes)
  • 2018-07-26 b689a448f7 [TASK] Deprecate eID registration with a script to a file (thanks to Wouter Wolters)
  • 2018-07-25 81244e10cb [TASK] Functional tests without phpunit process isolation (thanks to Christian Kuhn)
  • 2018-07-25 ab0666b2c4 [TASK] Add require() to php capable cache backend (thanks to Christian Kuhn)
  • 2018-07-25 0a6dec433c [TASK] Remove static cache in StorageRepository (thanks to Christian Kuhn)
  • 2018-07-25 9ced33d346 [BUGFIX] Context User Aspect must deal with empty fe_user (thanks to Benni Mack)
  • 2018-07-25 18073caab2 [TASK] Run tests with composer update --prefer-lowest (thanks to Christian Kuhn)
  • 2018-07-25 09bb8fe6df [BUGFIX] Decouple thumbnail generation from controllers (thanks to Mathias Schreiber)
  • 2018-07-25 0bff11e178 [BUGFIX] Use correct hook name for mime type guessers (thanks to Andreas Fernandez)
  • 2018-07-24 6e2eb2933b [TASK] Use RootlineUtility directly (thanks to Benni Mack)
  • 2018-07-23 fcf132f570 [TASK] Remove skipped test in DisjunctionValidatorTest (thanks to Anja Leichsenring)
  • 2018-07-23 b0499f255f [TASK] Deprecate PageRepository->versioningWorkspaceId (thanks to Benni Mack)
  • 2018-07-23 ee5ca0d381 [TASK] Run test suite with composer update (thanks to Christian Kuhn)
  • 2018-07-23 46e40d935a [TASK] Update codeception to latest patch level (thanks to Christian Kuhn)
  • 2018-07-23 08d967e251 [TASK] Update php-cs-fixer to latest minor (thanks to Christian Kuhn)
  • 2018-07-23 b17e93037e [TASK] Use new acceptance test splitter script (thanks to Christian Kuhn)
  • 2018-07-23 34eb9737c5 [TASK] Remove unnecessary extbase test (thanks to Anja Leichsenring)
  • 2018-07-22 7594d8949a [TASK] Enable functional tests on microsoft sql server again (thanks to Christian Kuhn)
  • 2018-07-22 06d3a7674c [BUGFIX] Preserve order of finisher options in Form CE (thanks to Ioulia Kondratovitch)
  • 2018-07-22 e20a8e5dd3 [TASK] Refer to SimpleDataHandlerController instead of tce_db.php (thanks to Tymoteusz Motylewski)
  • 2018-07-22 5f711494cd [TASK] Remove skipped test in extbase (thanks to Anja Leichsenring)
  • 2018-07-21 0999cfd5fb [TASK] Deprecate PageRepository->checkWorkspaceAccess (thanks to Benni Mack)
  • 2018-07-20 e3a482a8dd [TASK] Switch from git.typo3.org to github for testing (thanks to Christian Kuhn)
  • 2018-07-20 62502084aa [BUGFIX] Define "label" for tt_content form elements within form setup (thanks to Ralf Zimmermann)
  • 2018-07-20 b5e0245e42 [TASK] Deprecate enableConcatenateFiles (thanks to Benni Mack)
  • 2018-07-20 3af595b37d [TASK] Replace gettype calls type-specific checks (thanks to Wouter Wolters)
  • 2018-07-20 5272cbeb75 [BUGFIX] Avoid SQL error in indexed search administration (thanks to Benni Mack)
  • 2018-07-20 0e20484c0e [TASK] Deprecate cObj->enableFields() (thanks to Benni Mack)
  • 2018-07-19 6e11355a1e [TASK] Enable acceptance tests again (thanks to Christian Kuhn)
  • 2018-07-19 d3a7cc3242 [TASK] Use a dedicated logger for E_USER_DEPRECATION (thanks to Markus Klein)
  • 2018-07-19 cbd1d61e65 [TASK] Deprecate TYPO3_OS constant (thanks to Benni Mack)
  • 2018-07-19 ee7c5e7b7a [BUGFIX] Fix typo in RST file (thanks to Benni Mack)
  • 2018-07-19 4432be8e53 [TASK] Update Feature-82014-ExtensionScanner.rst (thanks to Ramon Zöllner)
  • 2018-07-19 894734befa [TASK] Deprecate -1 in language-related calls of PageRepository (thanks to Benni Mack)
  • 2018-07-19 9f89556c1b [BUGFIX] Only use SaltedHashingMethods marked as available (thanks to Oliver Hader)
  • 2018-07-18 fecb95864b [FEATURE] Add infix option for filenames used by FileWriter (thanks to Markus Klein)
  • 2018-07-18 530ae96499 [BUGFIX] Set the redirect hook before the page-resolver (thanks to Michael Giek)
  • 2018-07-18 d421f7dc2f [FEATURE] Allow TCA description property (thanks to Christian Kuhn)
  • 2018-07-18 88b9368ba7 [BUGFIX] Fix doctrine dependencies and pin to dbal 2.7 (thanks to Andreas Fernandez)
  • 2018-07-18 f121c650b8 [BUGFIX] Fix typo in form documentation (thanks to sascha307050)
  • 2018-07-18 2aec69e035 [BUGFIX] Fix FlashMessage when dumping autoload-information in composer-mode (thanks to Stefan Neufeind)
  • 2018-07-18 65537d75e3 [BUGFIX] Do not re-sort IRRE children when sorting parent (thanks to Tymoteusz Motylewski)
  • 2018-07-18 e726a74fb0 [FEATURE] Add getEnv value modifier to TS parser (thanks to Felix Althaus)
  • 2018-07-18 e81f08c1c7 [BUGFIX] Streamline backend module menu and viewport initialization (thanks to Oliver Hader)
  • 2018-07-18 7159e279a0 [TASK] Move extension configuration to first place (thanks to Peter Kraume)
  • 2018-07-18 ffede9f956 [TASK] Use PHP_SAPI, PHP_VERSION and M_PI constant instead of functons calls (thanks to Wouter Wolters)
  • 2018-07-18 bc191e172d [TASK] Setting BE-debug appends fieldnames to labels (thanks to Stefan Neufeind)
  • 2018-07-18 40706efa99 [TASK] Deprecate TypoScriptFrontendController->getUniqueId (thanks to Benni Mack)
  • 2018-07-18 870b8caff8 [TASK] Extract request processing from ShortcutToolbarItem (thanks to Mathias Brodala)
  • 2018-07-17 37c528b305 [BUGFIX] Fix apc/apcu cache backend tests (thanks to Christian Kuhn)
  • 2018-07-17 cf1a56932a [TASK] Bamboo proper passwd mapping (thanks to Christian Kuhn)
  • 2018-07-16 18ccfab963 [TASK] Test rendering of translated select MM relations in Extbase (thanks to Tymoteusz Motylewski)
  • 2018-07-16 bfff001e99 [BUGFIX] Also add doctrine/lexer to typo3/cms-core (thanks to Markus Klein)
  • 2018-07-16 d6e898f329 [TASK] Turn redis cache backend unit into functional tests (thanks to Christian Kuhn)
  • 2018-07-15 18193657f6 [TASK] Run tests on new bamboo infrastructure (thanks to Christian Kuhn)
  • 2018-07-15 0f811d40b7 [BUGFIX] Use same line endings in test as in function (thanks to Jigal van Hemert)
  • 2018-07-15 ef023537fd [TASK] Use static constant call for PageRepository (thanks to Benni Mack)
  • 2018-07-14 47d1912a9a [BUGFIX] Require doctrine/lexer to get removed lexer classes (thanks to Andreas Fernandez)
  • 2018-07-13 9b3b4def5d [BUGFIX] Avoid PHP warning when using Phar archive with open_basedir (thanks to Oliver Hader)
  • 2018-07-13 4003c5fa9e [TASK] Add LanguageAspect to Contexts (thanks to Benni Mack)
  • 2018-07-13 7a17c8d627 [TASK] Move verbosity settings into TemplateService (thanks to Benni Mack)
  • 2018-07-13 cc05a6ff9f [FEATURE] Add context check for TypoScript (thanks to Benni Mack)
  • 2018-07-13 13ded666b7 [BUGFIX] Add Content-Type to test mail plain part (thanks to Mathias Brodala)
  • 2018-07-13 d830c0e5db [BUGFIX] LanguagePackCommand: Hide progress output by default (thanks to Josef Glatz)
  • 2018-07-12 e0efb1a924 [TASK] Remove post-autoload-dump section from composer.json (thanks to Anja)
  • 2018-07-12 7144f5e150 [BUGFIX] Fix test isolation and pre-requisites (thanks to Susanne Moog)
  • 2018-07-12 1d1f1013cc [TASK] Fix CGL issues (thanks to Oliver Hader)
  • 2018-07-12 a6ce4ab05c [SECURITY][TASK] Remove support for native PHP yaml extension (thanks to Oliver Hader)
  • 2018-07-12 8203657f7e [SECURITY] Filter disallowed properties in form editor (thanks to Ralf Zimmermann)
  • 2018-07-12 f3445f9644 [!!!][SECURITY] Deny direct FAL commands for form definitions (thanks to Susanne Moog)
  • 2018-07-12 b6a04a1278 [SECURITY] Explicitly deny object deserialization (thanks to Oliver Hader)
  • 2018-07-12 421ef42422 [SECURITY] Mitigate phar stream wrapper (thanks to Christian Kuhn)
  • 2018-07-12 b3b7d453a2 [SECURITY] Introduce PHP stream wrapper for phar:// protocol (thanks to Oliver Hader)
  • 2018-07-12 79260b2d91 [SECURITY] Deny authentication bypass using blowfish/md5 encryption (thanks to Oliver Hader)
  • 2018-07-11 2695c32fba [TASK] Streamline usage of Logging (thanks to Benni Mack)
  • 2018-07-10 d8405b551b [TASK] Simplify setting BE/warning_mode (thanks to Stefan Neufeind)
  • 2018-07-09 0dcb897017 [FEATURE] Introduce conditional variants for form elements (thanks to Ralf Zimmermann)
  • 2018-07-09 c7bab3e180 [TASK] Simplify and clean up error log system information (thanks to Helmut Hummel)
  • 2018-07-09 9fffab5d77 [BUGFIX] Use real HTTP status code as default for redirects (thanks to Michael Giek)
  • 2018-07-09 23e02d7f09 [BUGFIX] Remove superfluous Doctrine restriction check (thanks to Benni Mack)
  • 2018-07-09 a28f4cc106 [BUGFIX] Bring back the maintenance information message (thanks to Frank Naegler)
  • 2018-07-09 80d90c6ad9 [BUGFIX] Scheduler: Show correct description for ipAnonymization-task (thanks to Stefan Neufeind)
  • 2018-07-09 394dac6913 [TASK] Use ServerRequestInterface in SchedulerModuleController (thanks to Łukasz Uznański)
  • 2018-07-07 aab39102de [TASK] Refactor acceptance tests (thanks to Davert)
  • 2018-07-06 49f4e9ab49 [TASK] Document loginSecurityLevel change when removing rsaauth (thanks to moger-xx)
  • 2018-07-06 88cee7fcf8 [BUGFIX] Re-add .panel-collapsed for caret handling (thanks to Andreas Fernandez)
  • 2018-07-06 0ee70a6ae7 [BUGFIX] Set „scanned“ flag when scanning all extensions (thanks to Andreas Fernandez)
  • 2018-07-06 138aba00bb [TASK] Use str_replace instead of strtr to improve readability and clarity purposes (thanks to Wouter Wolters)
  • 2018-07-06 ba63d4a02d [BUGFIX] Scan extension by clicking panel (thanks to Andreas Fernandez)
  • 2018-07-06 fada35b880 [BUGFIX] Fix orientiation of carets in panels (thanks to Andreas Fernandez)
  • 2018-07-06 bcf02891be [TASK] Replace misused in_array calls (thanks to Wouter Wolters)
  • 2018-07-06 bf4bfb79b7 [BUGFIX] Check for exceptions instead of number of affected rows (thanks to Georg Ringer)
  • 2018-07-06 934c615491 [TASK] Migrate EXT:backend LoginRefresh to TypeScript (thanks to Frank Naegler)
  • 2018-07-06 6134369f5d [BUGFIX] Convert date objects to string in SaveToDatabase finisher (thanks to Ralf Zimmermann)
  • 2018-07-06 a2a3b699d2 [BUGFIX] Use correct HTTP method in GeneralUtility::getUrl (thanks to Markus Klein)
  • 2018-07-06 90a517cfe5 [TASK] Migrate LayoutModule/DragDrop.js to TypeScript (thanks to Andreas Wolf)
  • 2018-07-06 535eca5441 [TASK] Code cleanup in /frontend/Tests/Unit/ContentObject/ (thanks to Jan Helke)
  • 2018-07-06 b5bb23b263 [TASK] Use in_array instead of array_search (thanks to Wouter Wolters)
  • 2018-07-06 6f67567820 [TASK] Streamline templates in System Maintenance Area (thanks to Andreas Fernandez)
  • 2018-07-06 cadbc4d29c [TASK] Add various Composer scripts (thanks to Mathias Brodala)
  • 2018-07-05 728ec5b0e8 [TASK] Use secure deserialization in extension manager (thanks to Oliver Hader)
  • 2018-07-05 cc6d67cd3b [BUGFIX] Fix double slashes in RequireJS config of install tool (thanks to Benni Mack)
  • 2018-07-05 d85a271d9f [BUGFIX] Fix "orderBy" in DatabaseQueryProcessor example (thanks to Daniel Siepmann)
  • 2018-07-04 e128ccac41 [BUGFIX] Fixing login logo height in IE (thanks to Roberto Presedo)
  • 2018-07-04 aa5ccf0eb7 [BUGFIX] Update complete database after extension installation (thanks to Nicole Cordes)
  • 2018-07-04 3130ee5be2 [TASK] Stabilize acceptance tests (thanks to Christian Kuhn)
  • 2018-07-04 97c4fb2393 [TASK] Improve custom CE explanation in FSC (thanks to Mathias Brodala)
  • 2018-07-03 ae73acf01e [BUGFIX] Fix „templates“ of Extension scanner (thanks to Andreas Fernandez)
  • 2018-07-03 37dcad0b7a [BUGFIX] Fix „templates“ of Upgrade Wizards (thanks to Andreas Fernandez)
  • 2018-07-03 09ece32086 [TASK] Store System Maintenance tokens in data attributes (thanks to Andreas Fernandez)
  • 2018-07-02 cd1dad8e4a [BUGFIX] Use correct type for getSections $mode parameter comment (thanks to Tymoteusz Motylewski)
  • 2018-07-02 9c75ad467e [TASK] Synchronize .rst files between core versions (thanks to Christian Kuhn)
  • 2018-07-02 f66e72e2a9 [TASK] Deprecate ContentObjectRenderer->calcIntExplode() (thanks to Benni Mack)
  • 2018-07-02 cb44650795 [BUGFIX] Display documentation changelog files with same issue number (thanks to Anja)
  • 2018-07-02 8536595524 [TASK] Streamline initialization of PageRepository (thanks to Benni Mack)
  • 2018-07-02 18cc2e4fac [TASK] Make search field in install tool document viewer clearable (thanks to Anja)
  • 2018-07-02 7199809b55 [TASK] Decouple TemplateService->getFileName (thanks to Benni Mack)
  • 2018-07-02 bf5e298a98 [BUGFIX] Adapt glitches of context patch (thanks to Christian Kuhn)
  • 2018-07-02 b5a61948c2 [BUGFIX] Make ckeditor link browser not drop CSS-Classes if editing again (thanks to Frédéric Lebel)
  • 2018-07-02 7f2df9c52d [BUGFIX] Remove unused Doctrine restriction (thanks to Benni Mack)
  • 2018-07-02 3e83a6b146 [TASK] Migrate Extbase Typo3DbBackend to Context API (thanks to Benni Mack)
  • 2018-07-01 ed0e14b28e [BUGFIX] Fix regressions and leftovers in Context API (thanks to Benni Mack)
  • 2018-06-30 dda2f6c96a [TASK] Streamline FAL pre-emit signals for createFile and setContent (thanks to Oliver Hader)
  • 2018-06-29 e81f7e78b8 [BUGFIX] Adjust Headline of documentation file (thanks to Anja)
  • 2018-06-29 680c7b756e [TASK] Reduce logic in render methods of YouTube and Vimeo Renderer (thanks to Daniel Goerz)
  • 2018-06-28 3ce9cc7ae8 [BUGFIX] Ensure extension icon exists before calling ImageInfo (thanks to Nicole Cordes)
  • 2018-06-28 0c5436aec3 [TASK] Migrate "GFX/processor_effects" to boolean (thanks to Mathias Brodala)
  • 2018-06-28 ad9da64066 [BUGFIX] Separate icon and text in inline record control buttons (thanks to Mathias Brodala)
  • 2018-06-28 fd5de42dbb [TASK] Drop usages of PATH_typo3, PATH_typo3conf (thanks to Christian Kuhn)
  • 2018-06-28 cdd7325db7 [TASK] Do not cache results of LiveSearch (thanks to Andreas Fernandez)
  • 2018-06-27 5ac17650f7 [TASK] Add Error Codes to Page Failure Reasons (thanks to Benni Mack)
  • 2018-06-27 5f8f50a028 [FEATURE] Add Contexts for storing data access modes (thanks to Benni Mack)
  • 2018-06-27 e139c97283 [!!!][TASK] Drop "documentation" extension (thanks to Christian Kuhn)
  • 2018-06-27 95000e9ce1 [!!!][FEATURE] Add property to disable form elements/finishers (thanks to Ralf Zimmermann)
  • 2018-06-27 0b27b0a974 [BUGFIX] Re-Init CKEditor after re-sorting of inline records (thanks to Frank Naegler)
  • 2018-06-27 d6a9581295 [TASK] Only import extensions from 2015+ into EM (thanks to Benni Mack)
  • 2018-06-27 fd8a3362fd [TASK] Add LoginType enumeration (thanks to Benni Mack)
  • 2018-06-27 62de88be90 [BUGFIX] Repair relative path resolvement in ResourceCompressor (thanks to Pascal Rinker)
  • 2018-06-26 600db401b9 [TASK] Remove console.log call in ContextHelp.js (thanks to Frank Naegler)
  • 2018-06-26 1ef34b71b6 [TASK] Move csh handling to backend extension (thanks to Christian Kuhn)
  • 2018-06-26 998e6e947b [BUGFIX] Make TSConfig preview configuration work again (thanks to Tymoteusz Motylewski)
  • 2018-06-26 d00ce4242c [TASK] Deprecate TYPO3\CMS\Core\Database\PdoHelper (thanks to Christian Kuhn)
  • 2018-06-26 98000585b1 [BUGFIX] Fix override handling for element specific field values (thanks to Frank Naegler)
  • 2018-06-26 a8649db0c3 [BUGFIX] RTE: Disable autolink functionality in source-mode (thanks to Josef Glatz)
  • 2018-06-26 69789334af [TASK] CKEditor RTE: Add button to insert soft hyphen (thanks to Josef Glatz)
  • 2018-06-25 4cb53e828b [TASK] Use trait for public method access deprecation (thanks to Mathias Brodala)
  • 2018-06-25 99aea9d764 [BUGFIX] CKEditor: show selectAll button in preset "full" (thanks to Josef Glatz)
  • 2018-06-25 5daf6d83dd [BUGFIX] Remove usage of non core tables in linkvalidator configuration (thanks to Georg Ringer)
  • 2018-06-25 40c6c65766 [TASK] Update momentjs components (thanks to Frank Naegler)
  • 2018-06-25 fd5c9df2db [BUGFIX] Use unique keys for includeJSLibs and addJsFooterLibrary (thanks to Georg Ringer)
  • 2018-06-24 416efd8d7e [BUGFIX] Do not link l18n_cfg restricted pages (thanks to Nicole Cordes)
  • 2018-06-24 b2aa201255 [BUGFIX] Better handling of requests in ExternalLinktype (thanks to Sybille Peters)
  • 2018-06-23 bee0908a7d [TASK] Unsplit the save button of the sites configuration module (thanks to Patrick Schriner)
  • 2018-06-23 24cf38d88a [TASK] Avoid thousands of removeDotsFromTs in TemplatePaths (thanks to Claus Due)
  • 2018-06-23 e504520521 [BUGFIX] Calculate count of records instead of using a query (thanks to Georg Ringer)
  • 2018-06-23 cc60ee08f3 [FEATURE] Add support to CurrencyViewHelper for mdash (thanks to Timo Poppinga)
  • 2018-06-23 21a8cbc607 [BUGFIX] Fetch Vimeo preview in higher quality (thanks to Frans Saris)
  • 2018-06-23 6e69a421e6 [CLEANUP] Introduce early returns in class LinkAnalyzer (thanks to Andreas Wolf)
  • 2018-06-23 dfbd98738b [TASK] Remove IP address from details field of sys_log entry (thanks to Georg Ringer)
  • 2018-06-23 1b869d7a21 [BUGFIX] Remove reset of GFX/processor_effects to -1 (thanks to Marc Willmann)
  • 2018-06-23 52aa454e50 [BUGFIX] Fix collection of allowed pages in suggest receiver (thanks to Alexander Stehlik)
  • 2018-06-23 31ae0b67e7 [TASK] Show speaking exception message if form definition is invalid (thanks to Ralf Zimmermann)
  • 2018-06-23 5faebd245b [BUGFIX] Support fragment/section for record links (thanks to Mathias Brodala)
  • 2018-06-23 1cebf96edd [FEATURE] Use HTML5 field types and attributes in FormEngine (thanks to Andreas Fernandez)
  • 2018-06-23 be657305ca [BUGFIX] Unknown OS icon instead of windows as fallback (thanks to Jan Stockfisch)
  • 2018-06-23 1d7642ae47 [FEATURE] Add interval presets for cron command field of scheduler task (thanks to Georg Ringer)
  • 2018-06-23 57225f2cb4 [BUGFIX] Language selector not shown in default page without translation (thanks to Patrick Broens)
  • 2018-06-23 bb84bb589f [TASK] Recommend lockSSL option in reports module (thanks to Josef Glatz)
  • 2018-06-23 3ec05825df [TASK] Improve styling of "caches flushed" notification (thanks to Andreas Wolf)
  • 2018-06-23 73ffa61fc9 [BUGFIX] Remove Byte Order Mark from TypoScript includes (thanks to Andreas Fernandez)
  • 2018-06-22 6df81c3af7 [TASK] Improve number fields in the setup module (thanks to Georg Ringer)
  • 2018-06-22 2831b6031a [BUGFIX] Add allow="autoplay; fullscreen" to YouTube/Vimeo iframes (thanks to Frans Saris)
  • 2018-06-22 d8d2a8d6e7 [TASK] Ask confirmation to install "adminpanel" extension (thanks to Mathias Brodala)
  • 2018-06-22 abf65b897e [TASK] Fix typo in Install Tool description (thanks to Sebastian Klein)
  • 2018-06-22 22579e70b7 [TASK] Open modals in install tool with better sizes (thanks to Frank Naegler)
  • 2018-06-22 5ff25bddb0 [BUGFIX] Display the action-icons "Insert inside" and "Insert after" in white (thanks to Aljoscha Weber)
  • 2018-06-22 93956ccb86 [TASK] Remove NULL initialization and redundant assignments (thanks to Wouter Wolters)
  • 2018-06-22 8378c8a63e [BUGFIX] Allow setting "ready to publish" workspace state again (thanks to Oliver Hader)
  • 2018-06-22 ce54661621 [TASK] Add details for named keys in translation arguments (thanks to Mathias Brodala)
  • 2018-06-22 c2d666da5f [BUGFIX] Fix exception for folder move/copy between storages (thanks to Mathias Brodala)
  • 2018-06-22 10a9e0ee80 [TASK] Add .ddev to ignore (thanks to Harry)
  • 2018-06-22 1a9bb6cd7c [TASK] Replace nested dirname calls with using the levels parameter (thanks to Wouter Wolters)
  • 2018-06-22 6a88e81ba3 [BUGFIX] Make functional tests run with sql_mode STRICT_TRANS_TABLES (thanks to Tymoteusz Motylewski)
  • 2018-06-22 9c9dd1ceee [TASK] Allow preload Tag in VideoTagRenderer (thanks to Guido Schmechel)
  • 2018-06-22 301bde3e60 [TASK] Add modestbranding to YouTubeRenderer (thanks to Guido Schmechel)
  • 2018-06-22 c9539afa5f [TASK] Unsplit the splitbutton (thanks to Patrick Broens)
  • 2018-06-22 649f96f01c [BUGFIX] Correct HTML markup in database analyzer (thanks to Benjamin Kott)
  • 2018-06-22 a241250421 [TASK] Revert "[BUGFIX] Honor l18n_cfg settings in PageRepository" (thanks to Nicole Cordes)
  • 2018-06-21 8df89820dd [TASK] Document description column added to pages table (thanks to Mathias Brodala)
  • 2018-06-21 42f23ff6d9 [TASK] Add notes field for table pages (thanks to Georg Ringer)
  • 2018-06-21 d8db3dd384 [TASK] Unify simulate user settings for Backend admins (thanks to Christian Kuhn)
  • 2018-06-21 46a5787829 [BUGFIX] Only query default language PIDs in suggest wizard (thanks to Benni Mack)
  • 2018-06-21 87427a3b83 [TASK] Improve wording of upgrade wizards in Install Tool (thanks to Georg Ringer)
  • 2018-06-21 6ef1874785 [BUGFIX] Avoid prev/next arrows if only 1 system news is shown (thanks to Georg Ringer)
  • 2018-06-20 9c161c296c [BUGFIX] Allow redirect from typo3/install again (thanks to Benni Mack)
  • 2018-06-19 878a34490c [TASK] Show infobox for records which are set to readOnly (thanks to Georg Ringer)
  • 2018-06-19 eed30bb45c [BUGFIX] Cast database result uid to int (thanks to Susanne Moog)
  • 2018-06-18 176923148c [BUGFIX] Cast uid from database to int in TableWizard (thanks to Susanne Moog)
  • 2018-06-18 690e80f502 [TASK] Merge str_replace calls when applied to a variable sequentially (thanks to Wouter Wolters)
  • 2018-06-18 fe5a723bc0 [TASK] Replace array_push with normal array assignment (thanks to Wouter Wolters)
  • 2018-06-18 80aeefd915 [BUGFIX] Fix wrong strlen check in DoubleMetaPhoneUtility (thanks to Wouter Wolters)
  • 2018-06-17 0b2a0e58b4 [TASK] Drop child methods that are exactly the same (thanks to Wouter Wolters)
  • 2018-06-15 2dd2e0ec64 [TASK] Replace last occurrences of PATH_site with Environment API (thanks to Benni Mack)
  • 2018-06-15 311cfe21a7 [TASK] Use Environment API instead of PATH_site in core (thanks to Christian Kuhn)
  • 2018-06-15 f66e91566a [TASK] Streamline imports in PHP cache classes (thanks to Benni Mack)
  • 2018-06-15 ae4fd05ee7 [TASK] Use Environment API instead of PATH_site in em (thanks to Christian Kuhn)
  • 2018-06-15 50c17c208f [TASK] Use Environment API in documentation extension (thanks to Christian Kuhn)
  • 2018-06-15 f22fa503f1 [TASK] Use Environment API instead of PATH_site in install (thanks to Christian Kuhn)
  • 2018-06-15 506e6e53e3 [TASK] Use Environment API in scheduler (thanks to Benni Mack)
  • 2018-06-15 f1ae421dce [TASK] Replace PATH_site with Environment API in various exts (thanks to Benni Mack)
  • 2018-06-15 ba4200d9c4 [TASK] Use Environment API instead of PATH_site in t3editor (thanks to Christian Kuhn)
  • 2018-06-15 76e497e4da [TASK] Use Environment API instead of PATH_site in impexp (thanks to Christian Kuhn)
  • 2018-06-15 1cb5233b0b [TASK] Use Environment API instead of PATH_site in EXT:backend (thanks to Benni Mack)
  • 2018-06-15 843f7a9f45 [TASK] Use Environment API instead of PATH_site in indexed_search (thanks to Christian Kuhn)
  • 2018-06-15 b5cd555659 [TASK] Replace PATH_site with Environment API in EXT:frontend (thanks to Benni Mack)
  • 2018-06-15 a3367ca81e [BUGFIX] Do not use named parameter for list of orphan records ids (thanks to Sascha Egerer)
  • 2018-06-15 09576ce717 [FEATURE] Load merged JS files asynchronous (thanks to Rune Piper)
  • 2018-06-15 00439ea6b5 [TASK] Make extbase/Tests/Unit/Mvc/Web/RequestBuilderTest.php notice free (thanks to Jan Helke)
  • 2018-06-15 715946d481 [TASK] Make typo3/sysext/frontend/Tests/Unit/ContentObject notice free (thanks to Jan Helke)
  • 2018-06-15 b6c6595af2 [TASK] Use CLI and Composer Checks via Environment class (thanks to Christian Kuhn)
  • 2018-06-15 943b8571b2 [TASK] Make Persistence/Generic/PersistenceManagerTest.php notice free (thanks to Jan Helke)
  • 2018-06-15 25e24eea73 [TASK] Update tslint 5.9.1 ❯ 5.10.0 (thanks to Frank Naegler)
  • 2018-06-15 ff5145bfc7 [TASK] Make UnitDeprecated/ notice free (thanks to Christian Kuhn)
  • 2018-06-15 4c0f3aa0e8 [BUGFIX] Respect query constraints in suggest receiver count (thanks to Alexander Stehlik)
  • 2018-06-15 fbed396e8d [TASK] Add proper replaces for merged core extensions (thanks to Helmut Hummel)
  • 2018-06-14 84a4568e9c [TASK] Migrate PATH_site usages to Environment API - Part 1 (thanks to Benni Mack)
  • 2018-06-14 3856604aa7 [TASK] Update grunt components (thanks to Frank Naegler)
  • 2018-06-14 4428c60167 [TASK] Rename $sortRow to $sortColumn in DataHandler (thanks to Tymoteusz Motylewski)
  • 2018-06-14 59d57ee386 [TASK] Add confirmation modal to delete a site configuration (thanks to Georg Ringer)
  • 2018-06-14 0b00b42451 [FEATURE] Enable SQLite in installation process (thanks to Benni Mack)
  • 2018-06-14 7dd7146691 [FEATURE] Add trait to detect public deprecated methods (thanks to Benni Mack)
  • 2018-06-14 233e876814 [BUGFIX] Close file handle only if unused in FileWriter (thanks to Susanne Moog)
  • 2018-06-13 c347ac7ac5 [BUGFIX] Fix namespace of validation error in form (thanks to Justus Moroni)
  • 2018-06-13 e2d1c07a99 [TASK] Handle some sqlite details (thanks to Christian Kuhn)
  • 2018-06-13 414fabba2a [TASK] Use Environment API instead of PATH_site for Cache Backends (thanks to Benni Mack)
  • 2018-06-12 a470639d79 [TASK] Update karma components (thanks to Frank Naegler)
  • 2018-06-12 fbd37288fa [TASK] Repair failing acceptance test (thanks to Anja Leichsenring)
  • 2018-06-12 782c3b47e3 [TASK] Use current request object in Maintenance middleware (thanks to Benni Mack)
  • 2018-06-12 b51ce8a178 [TASK] Update chosen-js 1.8.3 ❯ 1.8.5 (thanks to Frank Naegler)
  • 2018-06-12 52f1e44468 [TASK] Update @types definitions (thanks to Frank Naegler)
  • 2018-06-12 26a21758b3 [TASK] Remove mis-usage of TemplateService->fileHash (thanks to Benni Mack)
  • 2018-06-12 23267399d3 [TASK] Remove PHP bug workaround in GIFBUILDER (thanks to Benni Mack)
  • 2018-06-12 4afcded320 [BUGFIX] Check in images which are marked as changed without changes (thanks to Frank Naegler)
  • 2018-06-12 83bdeb0a8d [TASK] Change label of Sites Module to "Sites" (thanks to Mathias Schreiber)
  • 2018-06-12 721dea9726 [BUGFIX] Fix comments in various places (thanks to Benni Mack)
  • 2018-06-12 630f063d9d [TASK] Deprecate methods in ReflectionService (thanks to Alexander Schnitzler)
  • 2018-06-11 4b72f60abc [TASK] Set TYPO3 version to 9.4.0-dev (thanks to Oliver Hader)