Skip to content

Releases: TYPO3-Headless/headless

v3.0.0 release, TYPO3 v11 support, new page response

09 Nov 17:21
3198830
Compare
Choose a tag to compare

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 no no no no
TYPO3 v10.4 no no no no
TYPO3 v11.5 no no yes yes

Headless version 2.x

PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0
TYPO3 v9.5 yes yes yes no
TYPO3 v10.4 yes yes yes no
TYPO3 v11.5 no no no no

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) ⬇️

image

Old response (version 2.x) ⬇️

image

Backend module

We added new Json View experimental module for previewing json response of a page in different contexts. More information in documentation.

Change list

Tasks

Bugfixes

Full Changelog: v2.6.0...v3.0.0

v3.0.0 beta: TYPO3 v11, PHP8, new page response

08 Oct 14:49
a0b72c0
Compare
Choose a tag to compare

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) ⬇️

image

Old response (version 2.x) ⬇️

image

Change list

Tasks

Bugfixes

Full Changelog: v2.6.0...v3.0.0-beta

v2.6.0 Feature release

14 Sep 13:52
4aa2eb5
Compare
Choose a tag to compare

Features:

  • ❗ Replace hook_eofe with middleware for non cacheable plugin output in preparation for TYPO3 v11 (#293, thanks @twoldanski)
  • ❗ Add support for clean output for plugins instead of rendering whole page content (#295)
  • Render section index for not-in-menu pages (#291, thanks @kitzberger!)
  • Add ability to override frontendBase in sitemap generator (#296)
  • Add missing fields for links, add flag for simplifiedLinkTarget (#300)
  • Add support for enlarge on click property for images (#303)
  • Add support for ext:form in TYPO3 v9.5 (#301)

Bugfixes:

  • Fix issue with redirect to "/" with storage proxy enabled (#292)
  • Fix handling for rendered USER_INT (#297)
  • Fix path for xsl template for sitemaps (#308)

Tasks:

  • Add functional test for Menu Abstract Pages Element (#287, thanks @PatrykMie)
  • Add more documentation about rendering default TypoScript objects (#291)
  • Migrate to PHP-CS-Fixer 3.1 (#302)
  • Fix method names in functional tests

v2.5.3 Bugfix release

25 Jul 22:08
83b031d
Compare
Choose a tag to compare

Bugfixes:

  • Fix compatibility for getImageFromSourceString() method in TYPO3 >= 10.4.18 (thanks @twoldanski) #283

Tasks:

  • Functional test for the Menu Recently Updated Pages Element (#271, thanks @PatrykMie)
  • Functional test for the Menu Related Pages Element (#282, thanks @PatrykMie)

v2.5.2 Bugfix release

16 Jul 14:36
6cd50b5
Compare
Choose a tag to compare

Bugfixes:

  • Add support for "unknown type" in RedirectHandler (#266) thanks @twoldanski!
  • Substitute port as well in frontend base (#250), thanks for first contribution @kitzberger!

Tasks:

  • Add functional test for Menu Sitemap CE, Menu Pages CE, Menu Section CE (#267, #269, #270), thanks for first contribution @PatrykMie!

v2.5.1 Bugfix release

30 Jun 13:58
9f23b8d
Compare
Choose a tag to compare

Tasks:

  • introduce support ext:redirect for nuxt-typo3 (#252), thanks @twoldanski and @oskardydo!
  • introduce flag headless in site configuration

Bugfixes:

  • fix sorting direction in uploads content element (#253), thanks @twoldanski

v2.5.0 Feature release

22 Apr 21:15
718f116
Compare
Choose a tag to compare

Features:

  • Add cross-domain headless links (#233)
  • Add base felogin integration (#157)
  • Introduce redirect middlewares for handling redirects (#248) (thanks @twoldanski!)

Tasks:

  • Enable PSR-12 support in PHP-CS-Fixer (#235)
  • Add robots fields to meta output (#240)

Bugfix:

  • Make sure that TYPO3_REQUEST exists and is in proper type in file proxy (#237)
  • Better handling of external type page in typolink (#238)
  • Cleanup filepath in file proxy setting (#236)

Cleanup:

  • Cleanup not used constants (#242)
  • Cleanup feature flags (#244)
  • Remove ViewModuleController xclass (#246)

v2.4.0 Feature release

21 Jan 16:16
04f2d3e
Compare
Choose a tag to compare

Features:

  • Add frontend file API option in site configuration (you are allowed to set domain for files, for e.g. frontend domain) (#224)
  • Sitemap support for headless (#198)
  • Allow to autogenerate retina/lqip images for galleries (#209)
  • Allow full JSON cObj features when processing database results (#222)
  • Introduce RootSiteProcessor (#223)

Bugfixes:

  • Form support improvements, fix bug when ext:form is not present in system (#203, #215, #219)
  • Check for TSFE in TypolinkHook (fixes ext:redirects module) (#208)

Enhancements:

  • Correct order of imports defined by PSR-12 (#204)
  • Add grouping of form elements via fieldsets (#210)
  • Cleanup typoscript snippets in README (#217)

Thanks to @twoldanski and @KamiYang!

v2.3.0 Feature release

05 Nov 16:47
80a3ec7
Compare
Choose a tag to compare

Features:

Bugfixes:

  • Use nested typolink instead of having typolink json inside url (#193), thanks to @oskardydo!
  • Fix to flexform (don't override flexform data that are already parsed) (#195), thanks goes to @ogrosko (first contirbution, nice!)
  • Fix problems with USER_INT, cover more use cases of USER_INT (#197), thanks to @twoldanski
  • Add missing argument initialization in viewhelper (#200), thanks to @twoldanski
  • Fix to typolnk which was causing error in T3 backend when using e.g. ext:redirects

Enhancements:

  • Add .gitattributes to make composer dist smaller (#194), thanks to @tmotyl!
  • Allow autogenerate retina/lqip images for galleries, @twoldanski

v2.2.0 Feature release - new data processors, autogenerate retina images, allow overriding of menu config, new content objects (INT, BOOL)

09 Sep 07:14
e9ef35c
Compare
Choose a tag to compare