1. 18 Jun, 2022 1 commit
  2. 13 Jun, 2022 1 commit
  3. 03 Jun, 2022 1 commit
  4. 02 Jun, 2022 1 commit
  5. 30 May, 2022 1 commit
  6. 27 May, 2022 1 commit
  7. 23 May, 2022 2 commits
  8. 11 May, 2022 1 commit
  9. 05 May, 2022 1 commit
  10. 29 Apr, 2022 1 commit
  11. 28 Apr, 2022 1 commit
  12. 26 Apr, 2022 1 commit
  13. 20 Apr, 2022 1 commit
  14. 17 Apr, 2022 1 commit
  15. 16 Apr, 2022 1 commit
  16. 27 Mar, 2022 1 commit
  17. 25 Mar, 2022 1 commit
  18. 23 Mar, 2022 1 commit
  19. 22 Mar, 2022 1 commit
  20. 21 Mar, 2022 1 commit
  21. 14 Mar, 2022 1 commit
    • Oliver Bartsch's avatar
      [FEATURE] Introduce TCA type "link" · 40d4f901
      Oliver Bartsch authored
      In our process of using dedicated TCA types,
      the new TCA type "link" is introduced and
      replaces "renderType=link" of TCA type "input".
      
      Notable changes to the previous "inputLink" behaviour:
      
      - "linkPopup" fieldControl is now always used by the
        FormEngine element
      - Corresponding fieldControl options are migrated
        to columns config
      - The type now makes use of include lists instead of
        exclude lists
      - The allowed link types are now evaluated in DataHandler
      - "trim" is always done in DataHandler and FormEngine
      - "max" is no longer evaluated
      - "softref=typolink" is automatically set
      
      As mentioned, the TCA type "link" uses include lists.
      This also required to adjust the LinkPopup fieldControl,
      as well as the Link Browser classes. The previously
      used "blinkLink[Fields|Options]" options are still
      supported in case the "LinkPopup" fieldControl is used
      for another TCA type. However, they might be deprecated
      soon.
      
      Finally, the TSconfig key for the MailLinkHandler is
      renamed from "mail" to "email", to unify the naming
      in the codebase.
      
      Resolves: #97159
      Releases: main
      Change-Id: Ied9e957b973ed8904736e5d4353a989ea76065d8
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73866
      
      
      Tested-by: core-ci's avatarcore-ci <typo3@b13.com>
      Tested-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      Tested-by: Susanne Moog's avatarSusanne Moog <look@susi.dev>
      Tested-by: Oliver Bartsch's avatarOliver Bartsch <bo@cedev.de>
      Reviewed-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      Reviewed-by: Susanne Moog's avatarSusanne Moog <look@susi.dev>
      Reviewed-by: Oliver Bartsch's avatarOliver Bartsch <bo@cedev.de>
      40d4f901
  22. 10 Mar, 2022 1 commit
  23. 04 Mar, 2022 2 commits
  24. 02 Mar, 2022 1 commit
  25. 01 Mar, 2022 1 commit
  26. 27 Feb, 2022 1 commit
  27. 21 Feb, 2022 2 commits
  28. 20 Feb, 2022 1 commit
  29. 15 Feb, 2022 1 commit
  30. 14 Feb, 2022 1 commit
    • Christian Kuhn's avatar
      [!!!][TASK] Require PHP mbstring and intl extensions · 484cf015
      Christian Kuhn authored
      * mbstring: This is one of the most common extensions,
        often compiled directly into default packages, or
        available as additional package. While the symfony
        polyfill package adds the most common functions, it
        is not complete and we're already working around
        possible non-existance in a couple of places. The
        native functions are quicker and it should be
        fair to require mbstring in a modern PHP 8.1 build.
      
      * intl: We really need this package to finally solve
        various sorting and date issues in the system. The
        symfony polyfills are partially stubs only that
        implement only a small set of features for
        english-only. This extension is the only way to
        finally drop dependencies to the nasty locales,
        which is a far bigger burden on systems than
        requiring intl.
      
      $ composer req ext-mbstring
      $ composer req ext-mbstring -d typo3/sysext/core --no-update
      $ composer req ext-intl
      $ composer req ext-intl -d typo3/sysext/core --no-update
      $ composer rem symfony/polyfill-mbstring
      $ composer rem symfony/polyfill-mbstring -d typo3/sysext/core --no-update
      $ composer rem symfony/polyfill-mbstring -d typo3/sysext/frontend --no-update
      $ composer rem symfony/polyfill-intl-icu
      $ composer rem symfony/polyfill-intl-icu -d typo3/sysext/core --no-update
      $ composer rem symfony/polyfill-intl-idn
      $ composer rem symfony/polyfill-intl-idn -d typo3/sysext/core --no-update
      $ composer rem symfony/polyfill-intl-normalizer
      $ composer rem symfony/polyfill-intl-normalizer -d typo3/sysext/core --no-update
      
      Change-Id: I91bbd65862ceef7504563df71959e705666fb74a
      Resolves: #96889
      Releases: main
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73492
      
      
      Tested-by: core-ci's avatarcore-ci <typo3@b13.com>
      Tested-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      Tested-by: Stefan Bürk's avatarStefan Bürk <stefan@buerk.tech>
      Tested-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      Reviewed-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      Reviewed-by: Stefan Bürk's avatarStefan Bürk <stefan@buerk.tech>
      Reviewed-by: Georg Ringer's avatarGeorg Ringer <georg.ringer@gmail.com>
      Reviewed-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      484cf015
  31. 05 Feb, 2022 1 commit
  32. 04 Feb, 2022 1 commit
  33. 30 Jan, 2022 2 commits
  34. 29 Jan, 2022 3 commits