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

Conversation

bnf
Copy link
Contributor

@bnf bnf commented Oct 16, 2024

Based on #314

Known required TODOs:

  • "Setup" backend module does not list existing blogs
  • RequireJS to JavaScriptModule conversion (loadRequireJsModule)
  • ModuleTemplate => TemplateViewFactory
  • site getTwoLetterIsoCode
  • GU::_GPmerged

bnf and others added 6 commits October 17, 2024 09:45
To workaround testing framework error:

```
TYPO3\TestingFramework\Core\Exception:
Package "blog" depends on package "form" which does not exist.
```
Do not test mysql 5.7 with v13, but add MySQL 8.4 LTS to the test
matrix.
@bnf bnf force-pushed the task/v13 branch 4 times, most recently from 8bdc5da to 390dc72 Compare October 17, 2024 09:52
bnf added 20 commits October 17, 2024 13:10
Extensions are registered in root automatically since typo3/cms-composer-installers v5
ExtensionManagementUtility::addUserTSConfig() stays
for v12.
v12 and v13 use the ModifyPageLayoutContent event listener instead.
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.
Use SiteConfiguration/Writer (in v13) from DI instead of
building the instance manually.
Has been deprecated in v12 and removed in v13.
IconRegistry usage in ext_*.php has been deprecated
RequireJS has been deprecated in v12 and removed in v13
@bnf bnf changed the title [WIP] Support TYPO3 v13 Support TYPO3 v13 Oct 17, 2024
@bnf bnf marked this pull request as ready for review October 17, 2024 11:16
@bnf bnf force-pushed the task/v13 branch 2 times, most recently from dc12097 to 0b89160 Compare October 17, 2024 11:33
@bnf bnf force-pushed the task/v13 branch 2 times, most recently from 58cb23f to 7d3fb18 Compare October 17, 2024 12:01
@bnf bnf merged commit 0b7084a into TYPO3GmbH:master Oct 17, 2024
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants