Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

12 13 #2525

Draft
wants to merge 105 commits into
base: main
Choose a base branch
from
Draft

12 13 #2525

wants to merge 105 commits into from

Commits on Apr 15, 2024

  1. Configuration menu
    Copy the full SHA
    50c3961 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6d1350d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8de5ebf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8181b2a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4bbb96b View commit details
    Browse the repository at this point in the history
  6. [TASK] Adopt TCA required

    georgringer committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    4c9eeac View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5a5d85f View commit details
    Browse the repository at this point in the history
  8. [TASK] TCA for tca labels

    georgringer committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    523ae3e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    227886b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ebf86bc View commit details
    Browse the repository at this point in the history
  11. [TASK] TCA file cleanup

    georgringer committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    dd705f5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c3de361 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4190164 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    73c505f View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    641e3c2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5f9039e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    6965ba0 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    485bb56 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    c3a2c07 View commit details
    Browse the repository at this point in the history
  20. [TASK] Update mappers

    georgringer committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    016ecf0 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    7a8c046 View commit details
    Browse the repository at this point in the history
  22. [TASK] Update test matrix

    georgringer committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    f3abe45 View commit details
    Browse the repository at this point in the history
  23. [TASK] Make CSfixer happy

    georgringer committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    fcb1d54 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    b32d14a View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    5371b5b View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    575e63d View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    5c36785 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    0686214 View commit details
    Browse the repository at this point in the history
  29. [TASK] Update backend module registration

    Thanks Stefan
    georgringer committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    e5783b1 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    0e8ada1 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    915baf6 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    a381130 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    19f46f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6ed96a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b7f9478 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b5192f0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3232093 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2268481 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    22e50dc View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Configuration menu
    Copy the full SHA
    6da2edf View commit details
    Browse the repository at this point in the history
  2. [TASK] Rector I

    - AddClosureVoidReturnTypeWhereNoReturnRector
    - RemoveUnusedForeachKeyRector
    georgringer committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    84cc7a8 View commit details
    Browse the repository at this point in the history
  3. [TASK] Rector II

    - RecastingRemovalRector
    georgringer committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    ed8b9de View commit details
    Browse the repository at this point in the history
  4. [TASK] Rector III

    - RemoveUnusedNonEmptyArrayBeforeForeachRector
    georgringer committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    5e619a4 View commit details
    Browse the repository at this point in the history
  5. [TASK] Rector IV

    - ReturnTypeFromStrictScalarReturnExprRector
    - ReturnTypeFromStrictBoolReturnExprRector
    - NumericReturnTypeFromStrictScalarReturnsRector
    georgringer committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    2aefbe8 View commit details
    Browse the repository at this point in the history
  6. [TASK] Use PHP-CS-Fixer

    georgringer committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    ce0838e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2c9d0e6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6c33abd View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ed6847e View commit details
    Browse the repository at this point in the history
  10. [TASK] Rector V

    - RemoveUselessReturnTagRector
    - RemoveUselessParamTagRector
    georgringer committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    3bedaf2 View commit details
    Browse the repository at this point in the history
  11. [TASK] Simplify IfIsActiveViewHelper

    Also remove usage of GU::_GET
    georgringer committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    f792b04 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1ac61f5 View commit details
    Browse the repository at this point in the history
  13. Revert "[TASK] Cleanup AddNewsToMenuProcessor"

    This reverts commit 1ac61f5.
    georgringer committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    2dc12b9 View commit details
    Browse the repository at this point in the history
  14. [TASK] Cleanup AddNewsToMenuProcessor

    Remove usage of GU::_GET
    georgringer committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    1a31e75 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    0cc324b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d934a2d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ec0707 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    26b6dc4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    839f34a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6cc7213 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    30f9f68 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d0a9752 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    73cf522 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    179d802 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5c1f461 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b71e4ec View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5eadab4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3cfa873 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    33249c6 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    32f7d58 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e30fdfc View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    5ed2eba View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    fb55cfc View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    eed224c View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    dc70739 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    5b166cf View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    2a7d8ef View commit details
    Browse the repository at this point in the history
  24. [TASK] Rector attributes

    georgringer committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    ca28107 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2024

  1. Configuration menu
    Copy the full SHA
    63af20b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b86401 View commit details
    Browse the repository at this point in the history
  3. [TASK] Make csfixer happy

    georgringer committed Apr 20, 2024
    Configuration menu
    Copy the full SHA
    ca97ab1 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Configuration menu
    Copy the full SHA
    a8a9f74 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. [DOC] Add v13 to readme

    georgringer committed May 14, 2024
    Configuration menu
    Copy the full SHA
    fc9829e View commit details
    Browse the repository at this point in the history
  2. [DOC] Add v13 badge

    georgringer committed May 14, 2024
    Configuration menu
    Copy the full SHA
    f38720c View commit details
    Browse the repository at this point in the history
  3. [BUGFIX] 5th argument BU::wrapClickMenuOnIcon() must be an array (#2477)

    This was introduced 2 weeks ago in https://review.typo3.org/c/Packages/TYPO3.CMS/+/83900
    
    It blocks applying the latest TYPO3 security update v12.4.15
    christophlehmann authored and georgringer committed May 14, 2024
    Configuration menu
    Copy the full SHA
    14b5ffe View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    24d95d7 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Configuration menu
    Copy the full SHA
    ed85c9c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f8e776f View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. [TASK] Streamline 12-13 branch handling (#2481)

    * [TASK] Streamline dependencies
    
    This change streamlines the dependencies to a
    workable set for TYPO3 v12 & v13 dual support.
    
    Used command(s):
    
    ```terminal
    composer require --dev --no-update \
      "phpunit/phpunit":"^10.5" \
      "typo3/cms-install":"^12.4.2 || ^13.1" \
      "typo3/cms-seo":"^12.4.2 || ^13.1" \
      "typo3/testing-framework":"^8.0.9"
    ```
    
    * [TASK] Upgrade to `phpunit:^10` and `typo3/testing-framework:^8`
    
    This change ...
    
    * adjust unit- and functional test configuration for `phpunit/phpunit 10.x`
      and `typo3/testing-framework 8.x`.
    * modifies tests to ensure static dataprovider methods by adding php-cs-fixer
      rule `php_unit_data_provider_static->force = true` [1].
    * modifies tests to use phpunit attributes instead of annotations:
        - @test            => #[Test],
        - @dataProvider    => #[dataProvider()]
    * removed invalid connection method mocks for old non doctrine connection
      handlings and also avoid no longer existing setMethods() calls.
    
    Used command(s):
    
    ```terminal
    Build/Scripts/runTests.sh -p 8.1 -s cgl
    ```
    
    [1] https://cs.symfony.com/doc/rules/php_unit/php_unit_data_provider_static.html
    
    * [TASk] Apply code style fixes
    
    Apply code style fixes due to missing run for
    previous test adjustmens related to phpunit
    raise.
    
    Used command(s):
    
    ```terminal
    Build/Scripts/runTests.sh -p 8.1 -s cgl
    ```
    
    * [TASK] Adjust github action workflow name
    
    * [TASK] Streamline Build/Scripts/runTests.sh
    
    This change modifies the `Build/Scripts/runTests.sh`
    execution wrapper to be in line with current TYPO3
    core implementation.
    
    This contains following tasks:
    
    * Modify `Build/Scripts/runTests.sh`:
        * `-b <container-binary>` switch to determine which
          container binary should be used.
        * Remove the usage of `docker-compose.yml` file and
          usage by replacing container execution call with
          docker or podman binary calls.
        * Include `bash trap` logic for container/network
          cleanup on abort signals.
        * deprecated the `-e` option in favour of direct
          command expansion using `--`.
    * Refactor suit command execution without docker-compose.
    * Remove `Build/testing-docker/docker-compose.yml` due
      to being obsolete now.
    * Add composer related temporary files to `.gitignore`
      and `.gitattributes`.
    * Add documentation rendering and test rendering to the
      `runTests.sh`.
    * Switched composer validate to remove deprecated `-e`
      option usage in GitHub action workflow and added the
      `--no-check-lock` option to mitigate lock file errors
      due to core switches.
    
    * [TASK] Fix tests
    
    * [TASK] Cleanup TsConfig usage
    
    ---------
    
    Co-authored-by: Georg Ringer <[email protected]>
    sbuerk and georgringer committed May 22, 2024
    Configuration menu
    Copy the full SHA
    510c430 View commit details
    Browse the repository at this point in the history
  2. [DOCS] Fix contents menu and other warnings (#2482)

    Replace contents menus with confval-menu where used for properties
    linawolf committed May 22, 2024
    Configuration menu
    Copy the full SHA
    05c237d View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Configuration menu
    Copy the full SHA
    5b93f60 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Configuration menu
    Copy the full SHA
    b5deaff View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Configuration menu
    Copy the full SHA
    1cf9a3c View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. [TASK] Avoid implicitly nullable class method parameter (#2499)

    With PHP 8.4 marking method parameter implicitly nullable
    is deprecated and will emit a `E_DEPRECATED` warning. One
    recommended way to resolve this, is making it explicitly
    nullable using the `?` nullable operator or adding a null
    type to an union type definition. [[1]](https://php.watch/versions/8.4/implicitly-marking-parameter-type-nullable-deprecated)
    
    This prepares the way towards PHP 8.4 compatibility.
    
    * [[1] https://php.watch/versions/8.4/implicitly-marking-parameter-type-nullable-deprecated](https://php.watch/versions/8.4/implicitly-marking-parameter-type-nullable-deprecated)
    sbuerk committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    f60c104 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Configuration menu
    Copy the full SHA
    7ec11a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f212b74 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bfc3d57 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    843c114 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9598000 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f92eae5 View commit details
    Browse the repository at this point in the history
  7. [TASK] Fix cs issues

    georgringer committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    9084bdd View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. [BUGFIX] Fix failing runTests (#2520)

    * [BUGFIX] Correctly name docker network in runTests
    
    * [BUGFIX] Fix the functional tests
    
    Numerical indexes are deprecated since TYPO3 12
    linawolf committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    768112e View commit details
    Browse the repository at this point in the history
  2. [TASK] Remove outdated TypoScript files with .txt ending (#2518)

    * [BUGFIX] Correctly name docker network in runTests
    
    * [BUGFIX] Fix the functional tests
    
    Numerical indexes are deprecated since TYPO3 12
    
    * [TASK] Remove outdated TypoScript files with .txt ending
    
    Including these does not work anymore with TYPO3 12,
    see https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/12.0/Breaking-97816-NewTypoScriptParserInFrontend.html
    linawolf committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    f68c516 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d315664 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    b058b70 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    16c9970 View commit details
    Browse the repository at this point in the history