1. 01 Dec, 2021 1 commit
    • Benni Mack's avatar
      [TASK] Update symfony dependencies · 9ab1f60a
      Benni Mack authored
      This change enables support for Symfony 6.x
      and raises Symfony's minimum version to 5.4.0
      as this is a LTS version.
      
      Resolves: #96171
      Releases: main, 11.5
      Change-Id: Ia2acbe0bca60e0dbdb96cb2fe2e82a63f9575554
      9ab1f60a
  2. 30 Nov, 2021 1 commit
  3. 27 Nov, 2021 2 commits
    • Sybille Peters's avatar
      [TASK] Improve sysext metadata · 5d65bec7
      Sybille Peters authored and Christian Kuhn's avatar Christian Kuhn committed
      The title and description texts as well as the README.rst for
      system extensions are unified and some texts updated to
      reflect changes.
      
      Since the description and README.rst are also displayed on
      Packagist, the text should be chosen so that it helps
      people not familiar with TYPO3 know what the package is
      about (e.g. by preceding the description with "TYPO3 CMS").
      
      Descriptive texts for extensions are in these files:
      
      - composer.json
      - ext_emconf.php
      - README.rst
      
      The information is displayed in the Extension Manager (ext_emconf.php),
      on extensions.typo3.org, on Packagist (composer.json and README.rst)
      and on GitHub (README.rst).
      
      We reuse the same text blocks in the following manner:
      
      1. Extension title - used in ext_emconf.php:title and composer.json:
         description
      2. Extension description (short) - used in ext_emconf.php:description
         and composer.json:description
      3. Title and extension description (long) - used in README.rst. In
         most cases, the short description is reused, in some cases it is
         augmented with more information.
      
      In composer.json, the description consists of: '<title> - <description>'
      
      Also,
      
      - In the title all words are capitalized (common name)
      - The title always starts with "TYPO3 CMS"
      - The description ends with a period.
      
      Resolves: #96059
      Releases: master
      Change-Id: I57388ff96c5fcf9a8e64cd86ed8427f70d7ef23d
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72288
      
      Tested-by: core-ci's avatarcore-ci <typo3@b13.com>
      Tested-by: Stefan Bürk's avatarStefan Bürk <stefan@buerk.tech>
      Tested-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      Reviewed-by: Stefan Bürk's avatarStefan Bürk <stefan@buerk.tech>
      Reviewed-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      5d65bec7
    • Helmut Hummel's avatar
      [TASK] Add dev-main branch alias · e56516e7
      Helmut Hummel authored and Benni Mack's avatar Benni Mack committed
      In preparation of renaming the main development branch,
      the alias for the new name is added.
      
      This makes it possible to rename the branch and have
      a working alias, without needing to add further commits to it.
      
      composer up --lock
      
      Releases: master
      Resolves: #96102
      Change-Id: Id01c6d562a2bdd0c42a7b6ad69019b19181c94ee
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72325
      
      Tested-by: core-ci's avatarcore-ci <typo3@b13.com>
      Tested-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      Tested-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      Reviewed-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      Reviewed-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      e56516e7
  4. 18 Nov, 2021 1 commit
  5. 16 Nov, 2021 2 commits
  6. 15 Nov, 2021 1 commit
    • Stefan Bürk's avatar
      [BUGFIX] Raise 3rd party composer packages to composer.lock version · bce2a155
      Stefan Bürk authored and Christian Kuhn's avatar Christian Kuhn committed
      During testing to activate E_ALL and PHP 8.1 testing with activated
      E_ALL, nightly 'composerMin' tests for PHP8.1 are failing with several
      E_DEPRECATED warnings, which was not discoverd in composerLock tests.
      
      Several composer packages, ex. 'symfony/finder' and 'symfony/routing',
      are required with different min versions than written in composer.lock
      file, thus downgrading these components which emits E_DEPRECATED PHP8.1
      warnings in nightly composerMin tests execeuted with PHP 8.1.
      
      'symfony/options-resolver' needs to be added directly, as this has been
      installed as dependency with different lower version constraints for
      'friendsofphp/php-cs-fixer' and 'symfony/rate-limiter', thus we need to
      add it directly with the locked version as min requirement as there are
      no newer versions of these packages with needed min version as required
      version.
      
      'bacon/bacon-qr-code' needs to be raised to avoid a float to int PHP8.1
      conversion warning.
      
      This patch acts as pre-patch to activate E_ALL and PHP 8.1 testing and
      thus raise version of these components to the currently locked version
      in 'composer.lock' file, to be conservative.
      
      Used composer commands:
      
      composer req bacon/bacon-qr-code:^2.0.4
      composer req bacon/bacon-qr-code:^2.0.4 \
        -d typo3/sysext/core --no-update
      
      composer req masterminds/html5:^2.7.5
      composer req masterminds/html5:^2.7.5 \
        -d typo3/sysext/core --no-update
      
      composer req symfony/config:^5.3.4
      composer req symfony/config:^5.3.4 \
        -d typo3/sysext/core --no-update
      
      composer req symfony/console:^5.3.7
      composer req symfony/console:^5.3.7 \
        -d typo3/sysext/core --no-update
      composer req symfony/console:^5.3.7 \
        -d typo3/sysext/redirects --no-update
      
      composer req symfony/dependency-injection:^5.3.7
      composer req symfony/dependency-injection:^5.3.7 \
        -d typo3/sysext/core --no-update
      composer req symfony/dependency-injection:^5.3.7 \
        -d typo3/sysext/extbase --no-update
      composer req symfony/dependency-injection:^5.3.7 \
        -d typo3/sysext/fluid --no-update
      
      composer req symfony/expression-language:^5.3.7
      composer req symfony/expression-language:^5.3.7 \
        -d typo3/sysext/core --no-update
      composer req symfony/expression-language:^5.3.7 \
        -d typo3/sysext/form --no-update
      
      composer req symfony/filesystem:^5.3.4
      composer req symfony/filesystem:^5.3.4 \
        -d typo3/sysext/core --no-update
      
      composer req symfony/finder:^5.3.7
      composer req symfony/finder:^5.3.7 \
        -d typo3/sysext/core --no-update
      composer req symfony/finder:^5.3.7 \
        -d typo3/sysext/install --no-update
      
      composer req symfony/http-foundation:^5.3.7
      composer req symfony/http-foundation:^5.3.7 \
        -d typo3/sysext/core --no-update
      composer req symfony/http-foundation:^5.3.7 \
        -d typo3/sysext/install --no-update
      
      composer req symfony/mailer:^5.3.4
      composer req symfony/mailer:^5.3.4 \
        -d typo3/sysext/core --no-update
      
      composer req symfony/mime:^5.3.7
      composer req symfony/mime:^5.3.7 \
        -d typo3/sysext/core --no-update
      
      composer req symfony/polyfill-intl-normalizer:^1.23.0
      composer req symfony/polyfill-intl-normalizer:^1.23.0 \
        -d typo3/sysext/core --no-update
      
      composer req symfony/polyfill-intl-icu:^1.23.0
      composer req symfony/polyfill-intl-icu:^1.23.0 \
        -d typo3/sysext/core --no-update
      
      composer req symfony/polyfill-intl-idn:^1.23.0
      composer req symfony/polyfill-intl-idn:^1.23.0 \
        -d typo3/sysext/core --no-update
      
      composer req symfony/polyfill-mbstring:^1.23.1
      composer req symfony/polyfill-mbstring:^1.23.1 \
        -d typo3/sysext/core --no-update
      composer req symfony/polyfill-mbstring:^1.23.1 \
        -d typo3/sysext/frontend --no-update
      
      composer req symfony/property-access:^5.3.7
      composer req symfony/property-access:^5.3.7 \
        -d typo3/sysext/extbase --no-update
      
      composer req symfony/property-info:^5.3.7
      composer req symfony/property-info:^5.3.7 \
        -d typo3/sysext/extbase --no-update
      
      composer req symfony/rate-limiter:^5.3.4
      composer req symfony/rate-limiter:^5.3.4 \
        -d typo3/sysext/core --no-update
      
      composer req symfony/routing:^5.3.7
      composer req symfony/routing:^5.3.7 \
        -d typo3/sysext/core --no-update
      
      composer req symfony/var-dumper:^5.3.7
      composer req symfony/var-dumper:^5.3.7 \
        -d typo3/sysext/adminpanel --no-update
      
      composer req symfony/yaml:^5.3.6
      composer req symfony/yaml:^5.3.6 \
       -d typo3/sysext/core --no-update
      
      Following are needed, but are new as direct requirements but locked:
      
      composer req symfony/options-resolver:^5.3.7
      composer req symfony/options-resolver:^5.3.7 \
        -d typo3/sysext/core --no-update
      
      Resolves: #95970
      Releases: master
      Change-Id: I43441ff6ba260721026447c035d0f2a56902119b
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72166
      
      Tested-by: core-ci's avatarcore-ci <typo3@b13.com>
      Tested-by: Jochen's avatarJochen <rothjochen@gmail.com>
      Tested-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      Reviewed-by: Oliver Klee's avatarOliver Klee <typo3-coding@oliverklee.de>
      Reviewed-by: Jochen's avatarJochen <rothjochen@gmail.com>
      Reviewed-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      bce2a155
  7. 02 Nov, 2021 2 commits
  8. 15 Oct, 2021 1 commit
  9. 13 Oct, 2021 1 commit
  10. 12 Oct, 2021 2 commits
  11. 05 Oct, 2021 2 commits
  12. 07 Sep, 2021 2 commits
  13. 04 Sep, 2021 1 commit
  14. 10 Aug, 2021 1 commit
  15. 26 Jul, 2021 1 commit
  16. 13 Jul, 2021 2 commits
  17. 14 Jun, 2021 1 commit
  18. 04 May, 2021 2 commits
  19. 23 Feb, 2021 2 commits
  20. 22 Dec, 2020 2 commits
  21. 05 Dec, 2020 1 commit
  22. 26 May, 2020 1 commit
  23. 19 May, 2020 2 commits
  24. 12 May, 2020 2 commits
  25. 28 Apr, 2020 2 commits
  26. 21 Apr, 2020 2 commits