Skip to content

Releases: TYPO3-Headless/headless

v4.3.0 Feature release

17 May 13:53
d732605
Compare
Choose a tag to compare

What's Changed

With v4.3.0 release you can use new type of file processing if you change legacyReturn to 0 in processingConfiguration of FilesProcessor, more details in documentation. It allows you to have new response of images and also process more types of images.

Features

Bugfix

Tasks

Full Changelog: v4.2.7...v4.3.0

v4.2.7

07 Feb 15:32
b4d6021
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.2.6...v4.2.7

v4.2.6 Bugfix release

07 Feb 12:48
0a2efb4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.2.5...v4.2.6

v4.2.5 Bugfix release

06 Feb 14:30
9f4f73c
Compare
Choose a tag to compare

❗ What's Changed ❗

Full Changelog: v4.2.4...v4.2.5

v4.2.4 Bugfix release

24 Jan 21:34
Compare
Choose a tag to compare

❗ Changelog ❗

Bugfixes

Full Changelog: v4.2.3...v4.2.4

v4.2.3 Bugfix release

28 Nov 10:45
Compare
Choose a tag to compare

Latest release v4.2.0 introduced new way of using headless mode, also with this patch we changed configuration, to require headless mode to be set. This release brings some fixes to headless mode.

❗ Changelog ❗

Bug Fixes

  • 🐛 [BUGFIX] Add missing typoscript declaration - @twoldanski (Nov 15, 2023)
  • 🐛 [BUGFIX] Fix import path for logged user definition - [@twoldanski](Nov 14, 2023)
  • 🐛 [BUGFIX] Resolve issue with language preview and cross domain links - @twoldanski (Nov 14, 2023)
  • 🐛 [BUGFIX] Correct linkText value in headerLink property - [@schloram](Nov 7, 2023)
  • 🐛 [BUGFIX] Fix generating preview URL in BE - @twoldanski (Nov 6, 2023)

Tasks

  • 🚀 Set meta title feature behind a flag - @twoldanski (Nov 20, 2023)
  • 🚀 Readme cleanup - [@twoldanski](Nov 13, 2023)
  • 🚀 Explain delayProcessing flag - [@kitzberger](Nov 7, 2023)
  • 🚀 General fixes to File handling, additional documentation for file handling - [@kitzberger](Nov 7, 2023)
  • 🚀 Add option for GalleryProcessor: fileExtension - [@kitzberger](Nov 7, 2023)
  • 🚀 Adjust functional tests - [@schloram](Nov 7, 2023)
  • 🚀 Mention EXT:container extensions - [@christophlehmann](Nov 6, 2023)
  • 🚀 Check for Site, NullSite may occur and throw error - [@lukaszuznanski](Nov 6, 2023)

v4.2.2 Bugfix release

31 Oct 10:54
Compare
Choose a tag to compare
  • Fix ext_emconf.php extension version

v4.2.1 Bugfix release

30 Oct 11:41
fac550d
Compare
Choose a tag to compare
  • Bring back php-cs-fixer version and move it to require-dev to avoid issue with not being able to install extension due to minimum stability.

v4.2.0 Feature release

30 Oct 11:12
cb614e3
Compare
Choose a tag to compare

Over the past few months, the TYPO3 Headless repository witnessed a mixture of enhancements, optimizations, and bug fixes. Key implementations include a mixed mode for headless, JSON Content Object handling improvements, and various TypoScript refinements.

❗ Introduce headless mixed mode and redesign headless mode setting ❗

The patch introduces a new method to determine whether the application is operating in headless mode.

Available Settings:

  • Not Enabled: Headless mode is deactivated.
  • Mixed Mode: Fluid and headless operate concurrently.
  • Fully Headless Mode: Headless mode is fully activated.

To set up headless mode, utilize the site configuration flag as shown below:
'headless': 0|1|2
While the legacy flag (true|false) is still recognized, transitioning to the integer notation is recommended.

Options:

  • 0 (formerly: false) = headless mode is deactivated for the site within the TYPO3 instance.
  • 1 (formerly: true) = headless mode is fully activated for the site within the TYPO3 instance.
  • 2 = mixed mode headless is activated (both fluid & json API are accessible within a single site in the TYPO3 instance).

Options 0 (formerly: false) or 1 (formerly: true) inform the extension to either fully disable or enable headless mode for a particular site.

To Enable Mixed Mode:

For a chosen site in TYPO3, follow these steps:

  • In the typoscript template for the site, load the "Headless - Mixed mode JSON response" setup file instead of the default headless one.
  • Set headless flag to a value of 2 in the site configuration file or configure the flag via editor in the Site's management backend.

The mixed mode flag (value of 2) instructs the EXT:headless extension to additionally check for the Accept header with a value of application/json when processing requests to the particular site in the TYPO3 instance.

  • In cases where a request lacks the Accept header or Accept has a different value than application/json, TYPO3 will respond with HTML content (standard TYPO3's response).
  • In cases where a request's header Accept matches the value of application/json, TYPO3 will respond with a JSON response.

❗ Changelog ❗

Features

  • 🚀 [PoC][FEATURE] Introduce mixed mode for headless (#578) - @twoldanski (Oct 27, 2023)
  • 🎉 [FEATURE] PageTitle handler for headless (#628) - @twoldanski (Sep 15, 2023)
  • 🎉 [FEATURE] Add option "ifEmptyUnsetKey" to JSON cObject (#650) - @bmack (Oct 2, 2023)

Tasks

Bug Fixes

  • 🐛 [BUGFIX] Fixes for php-cs-fixer, also fix files (#656) - @lukaszuznanski (Oct 2, 2023)
  • 🐛 [BUGFIX] Set correct typoscript key for categories (#646) - @KrohnMi (Sep 13, 2023)
  • 🐛 FIX: Deprecated: Do not provide $request as third argument to start()… - @kitzberger (Aug 29, 2023)
  • 🐛 [FIX] Import custom GalleryProcessor instead of processor from fluid... - @parallaxis-mcgoldrick (Jul 26, 2023)

Documentation

  • 📝 [DOCS] Replace JSON_CONTENT with CONTENT_JSON (#647) - @schloram (Sep 13, 2023)

Miscellaneous

Contributors

We would like to extend our sincere appreciation to all the contributors for their valuable contributions to the TYPO3 Headless repository. Special thanks to @twoldanski, @bmack, @KrohnMi, @schloram, @dependabot, @parallaxis-mcgoldrick, and @kitzberger for their notable efforts 🚀

v4.1.1 Bugfix release

20 Jul 17:47
fa6ce38
Compare
Choose a tag to compare

We've rolled out a bugfix release addressing certain issues linked to 'felogin'. Ensuring a smoother, more reliable user experience is our top priority

What's Changed

New Contributors

Full Changelog: v4.1.0...v4.1.1