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

Support TYPO3 v13 #316

Merged
merged 49 commits into from
Oct 17, 2024
Merged

Support TYPO3 v13 #316

merged 49 commits into from
Oct 17, 2024

Commits on Oct 17, 2024

  1. [TASK] Provide EXT:form in functional tests

    To workaround testing framework error:
    
    ```
    TYPO3\TestingFramework\Core\Exception:
    Package "blog" depends on package "form" which does not exist.
    ```
    bnf committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    8a46930 View commit details
    Browse the repository at this point in the history
  2. [TASK] Prepare README.rst for v13

    bmack authored and bnf committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    f6c03ac View commit details
    Browse the repository at this point in the history
  3. [TASK] Update github workflows for v13

    Do not test mysql 5.7 with v13, but add MySQL 8.4 LTS to the test
    matrix.
    bnf committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    466fc12 View commit details
    Browse the repository at this point in the history
  4. [TASK] Start v13 migration

    achimfritz-b13 authored and bnf committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    02440f4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    964e3d5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e4f0f0f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cf043e3 View commit details
    Browse the repository at this point in the history
  8. [TASK] Remove outdated post-autoload-dump script

    Extensions are registered in root automatically since typo3/cms-composer-installers v5
    bnf committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    9dedafd View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    72506e5 View commit details
    Browse the repository at this point in the history
  10. [TASK] Use Configuration/user.tsconfig in v13

    ExtensionManagementUtility::addUserTSConfig() stays
    for v12.
    bnf committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    8f3c9ba View commit details
    Browse the repository at this point in the history
  11. [TASK] Drop v11 drawHeaderHook registration

    v12 and v13 use the ModifyPageLayoutContent event listener instead.
    bnf committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    fc1590d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    160190d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ee231e0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2f272d2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    845aae1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6ff3fa7 View commit details
    Browse the repository at this point in the history
  17. [TASK] Replace Bootstrap::initializeLanguageObject() in tests for v13

    The core internal method Bootstrap::initializeLanguageObject()
    has been removed and LanguageServiceFactory is to be used directly
    in tests.
    
    Also see https://review.typo3.org/c/Packages/TYPO3.CMS/+/82266
    for the respective core change.
    bnf committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    0c1760f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    0d0f0cf View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    73e50f5 View commit details
    Browse the repository at this point in the history
  20. [TASK] Adapt SiteBasedTestCase for v13

    Use SiteConfiguration/Writer (in v13) from DI instead of
    building the instance manually.
    bnf committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    0191ec4 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    3365532 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    4a8c0a2 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    52881e0 View commit details
    Browse the repository at this point in the history
  24. [TASK] Replace getTwoLetterIsoCode

    Has been deprecated in v12 and removed in v13.
    bnf committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    60eede4 View commit details
    Browse the repository at this point in the history
  25. [TASK] Register icons via Configuration/Icons.php

    IconRegistry usage in ext_*.php has been deprecated
    bnf committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    0f98fac View commit details
    Browse the repository at this point in the history
  26. [TASK] Migrate to ES6 JavaScript modules

    RequireJS has been deprecated in v12 and removed in v13
    bnf committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    85c4716 View commit details
    Browse the repository at this point in the history
  27. [TASK] Update to current backend module API

    ModuleTemplate setContent has been deprecated in v12
    bnf committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    d3d8999 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    e37385d View commit details
    Browse the repository at this point in the history
  29. [TASK] Add a workaround for too strict typing in TagBuilder

    TagBuilder::setContent(): Argument #1 ($tagContent) must be of type ?string, int given, called
    bnf committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    b5b5d54 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    f6c0945 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    a5db722 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    3abcbe0 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    7c4a960 View commit details
    Browse the repository at this point in the history
  34. [TASK] Drop actions-decline icons

    They are already provided by @typo3/icons
    bnf committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    51d2548 View commit details
    Browse the repository at this point in the history
  35. [BUGFIX] Fix count view helper usage in setup wizard

    The condition was invalid and never worked because viewhelper and input were swapped
    bnf committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    4f1fc32 View commit details
    Browse the repository at this point in the history
  36. [TASK] Remove unneeded fluid register(Universal)TagAttribute(s) calls

    Have been made obsolete with typo3fluid/fluid 2.15
    bnf committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    f6f39a1 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    c19ad73 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    f402b21 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    5c559af View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    4ca2c2e View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    3dfca4f View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    fa00afa View commit details
    Browse the repository at this point in the history
  43. [TASK] Resolve v12 phpstan errors

    Only the `findAll()` QueryResultInterface return type is kept,
    as we do not return an array here.
    bnf committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    f9869d0 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    321664c View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    3f4035d View commit details
    Browse the repository at this point in the history
  46. [TASK] Replace INCLUDE_TYPOSCRIPT by @import

    INCLUDE_TYPOSCRIPT has been deprecated in v13
    bnf committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    1dd7c6e View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    3aaa686 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    32754a3 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    0b7084a View commit details
    Browse the repository at this point in the history