v3.0.0 beta: TYPO3 v11, PHP8, new page response
Pre-release
Pre-release
What's Changed
TYPO3 v11 and PHP8 support
With the release of TYPO3 v11.5 LTS we have to move support for TYPO3 v9 and v10 to another branch as changes between those two versions are incompatible. Version 3.x and master branch will support TYPO3 v11, and headless version 2.x keep support for v9 and v10.
Headless version 3.x
| PHP 7.2 | PHP 7.3 | PHP 7.4 | PHP 8.0 | |
|---|---|---|---|---|
| TYPO3 v9.5 | ❌ | ❌ | ❌ | ❌ |
| TYPO3 v10.4 | ❌ | ❌ | ❌ | ❌ |
| TYPO3 v11.5 | ❌ | ❌ | ✅ | ✅ |
Headless version 2.x
| PHP 7.2 | PHP 7.3 | PHP 7.4 | PHP 8.0 | |
|---|---|---|---|---|
| TYPO3 v9.5 | ✅ | ✅ | ✅ | ❌ |
| TYPO3 v10.4 | ✅ | ✅ | ✅ | ❌ |
| TYPO3 v11.5 | ❌ | ❌ | ❌ | ❌ |
Improved JSON page response
In headless v3.0 we introduce a new, smaller, faster and more flat page response.
If you want to keep compatibility with your frontend application, you can load a deprecated typoscript template for version 2.x and keep the old structure of the response running. Nuxt-typo3 will release a new version to support new page responses.
New response (version 3.x) ⬇️
Old response (version 2.x) ⬇️
Change list
Tasks
- Migrate to new TYPO3 TER API in github actions by @lukaszuznanski in #317
- Migration to v11 by @lukaszuznanski and @twoldanski in #322
- Set proper versions for 3.x (TYPO3 11 LTS) by @twoldanski in #323
- Remove TypolinkHook, use core feature by default by @twoldanski in #326
- Add code of conduct by @lukaszuznanski in #325
- Remove deprecated FrontendBaseUrlInPagePreview flag by @twoldanski in #327
- Remove deprecated stuff (3.x will support only >= TYPO3 11) by @twoldanski in #328
- Rewrite of page response by @lukaszuznanski in #329
- Work on CI for v11 by @lukaszuznanski in #324
- Remove trailing slash from hostname to prevent double slashes by @kitzberger in #331
Bugfixes
- Fix path in tests by @twoldanski in #334
- Fix configuration by @oskardydo in #335
- Fix method signature in TYPO3 v11 for sitemaps by @twoldanski in #333
- Fix redirects in TYPO3 v11 by @twoldanski in #337, #336
Full Changelog: v2.6.0...v3.0.0-beta

