1. 17 Nov, 2021 1 commit
  2. 10 Nov, 2021 1 commit
  3. 13 Oct, 2021 1 commit
  4. 12 Oct, 2021 1 commit
  5. 03 Oct, 2021 1 commit
  6. 02 Oct, 2021 1 commit
  7. 24 Sep, 2021 1 commit
  8. 20 Sep, 2021 1 commit
  9. 03 Sep, 2021 1 commit
  10. 30 Aug, 2021 1 commit
    • Benjamin Franzke's avatar
      [FEATURE] Add cache:warmup console command · 4e25a578
      Benjamin Franzke authored and Benni Mack's avatar Benni Mack committed
      A cache:warmup CLI command is added that is safe to be
      executed during deployment or development mode.
      
      It is made extra sure that the command will be executable,
      even if all caches are stale or even broken. That means this
      command is able to repair broken di, localconf and tca caches.
      Technically this became due to preparations for lowlevel
      cli commands in #86248.
      
      Caches that will be warmed up by TYPO3 core:
       + DI
       + ext_localconf
       + TCA
       + ext_tables
       + middleware stack
       + PackageManager
       + sites-configuration
       + expressionLanguageProviders
       + BackendRoutes
       + l10n (parses all xlf files, and creates cache for all languages)
       + assets: BackendIcons
       + dashboard: DashboardPresets
       + dashboard: WidgetGroups
      
      Out of scope or impossible to be warmed:
       * Frontend warmup:
         Can be providedby extensions that listen for the
         CacheWarmupEvent
       * RequireJS (assets cache): Often applies with context-conditions
         therefore not reliably warmable.
       * Extbase – better of for a separate patch
         intesting cache entries would be: RequestHandlers, ClassSchemata
         and PersistenceClasses(?)
       * Warmup of Fluid templates:
         It is impossible to auto-detect whether all files in
         Resources/{Templates,Layouts,Partials} are Fluid files.
         Could by added later on with an explicit registry that
         allows to define which templates are suitable for warmup.
      
      Releases: master
      Resolves: #93436
      Change-Id: I53dd8915a2e06b3d21d778af985c76132e0d4f67
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61645
      
      
      Tested-by: Helmut Hummel's avatarHelmut Hummel <typo3@helhum.io>
      Tested-by: core-ci's avatarcore-ci <typo3@b13.com>
      Tested-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      Reviewed-by: Helmut Hummel's avatarHelmut Hummel <typo3@helhum.io>
      Reviewed-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      4e25a578
  11. 25 Aug, 2021 1 commit
  12. 24 Aug, 2021 1 commit
  13. 08 Aug, 2021 1 commit
  14. 04 Aug, 2021 1 commit
  15. 22 Jul, 2021 1 commit
  16. 12 Jun, 2021 1 commit
  17. 20 Apr, 2021 1 commit
  18. 14 Mar, 2021 1 commit
  19. 06 Oct, 2020 1 commit
  20. 04 Oct, 2020 1 commit
  21. 18 Sep, 2020 1 commit
  22. 22 Aug, 2020 1 commit
  23. 06 Aug, 2020 1 commit
  24. 09 Jul, 2020 1 commit
    • Benni Mack's avatar
      [!!!][TASK] Remove various deprecated arguments and methods · eb0d4528
      Benni Mack authored and Daniel Goerz's avatar Daniel Goerz committed
      This change removes deprecated functionality:
      
      - ReferenceIndex->updateIndex() is now either ProgressListenerInterface or null
      - ExtensionManagementUtility->findService() expects an array as third argument
      - BasicFileUtility->setFileExtensionPermissions() removed
      - GeneralUtility->callUserFunction now expects object or null as third argument
      - DataMapper->__construct does not expect $query to be set anymore
      - ObjectAccess->setProperty - fourth argument removed
      
      Resolves: #91613
      Related: #91473
      Releases: master
      Change-Id: I39fa30f84201b0ed837f6ac0e6d27e1ddb15376d
      eb0d4528
  25. 05 Jun, 2020 1 commit
  26. 31 May, 2020 1 commit
  27. 30 May, 2020 1 commit
  28. 16 Apr, 2020 1 commit
  29. 15 Apr, 2020 2 commits
  30. 14 Apr, 2020 1 commit
  31. 19 Mar, 2020 1 commit
  32. 08 Mar, 2020 2 commits
  33. 14 Feb, 2020 1 commit
  34. 16 Jan, 2020 1 commit
  35. 09 Jan, 2020 1 commit
  36. 30 Dec, 2019 2 commits
  37. 18 Dec, 2019 1 commit