Skip to content

Releases: TYPO3-Headless/headless

v4.1.0 Feature release

20 Jun 13:00
b1471a7
Compare
Choose a tag to compare

We are excited to share the progress we've made since our last release, v4.0.0! Thank you to all our contributors for their hard work and dedication. With this new release, we have made substantial progress in supporting TYPO3 v12. .Here's a summary of key commits made to the TYPO3 Headless repository:

💡 New Features

  1. Move hardcoded labels to xlf files to support translation via crowdin (#545) (#601) by lukas-makes-code (June 2, 2023)

    • Added xlf file for translating the site configuration
    • Replaced hardcoded labels with the labels from translation file
  2. Add cache busting to handled files (#589) by twoldanski (May 12, 2023)

    • Added cache busting to handled files
    • Hidden feature behind the flag
  3. Allow non cachable plugins to return null on empty (#593) by twoldanski (May 12, 2023)

    • Allows cases where a plugin marked as USER_INT may opt to not return any data in certain cases. By default, instead of returning an empty string, we prefer to set it to null for a more robust type system in the FE app.
  4. Allow cast value to bool via boolval = 1 (#587) by twoldanski (Apr 28, 2023)

🐛 Bugfixes

  1. Trim whitespaces in JSON decode helper (#603) by d-pietka (June 9, 2023)
  2. Fixed error when sending forms (FormController fix for v12) (#591) by madikon (May 9, 2023)
  3. Align headless TemplateView with core (#585) by twoldanski (Apr 26, 2023)
  4. Fix tests for ShortcutAndMountPointRedirect (#584) by twoldanski (Apr 25, 2023)
  5. Fix link to pwa-demo in readme by tmotyl (Apr 20, 2023)
  6. Fix missing property in FileUtility (#610) by dvdmlln (June 20, 2023)
  7. Fix issues with felogin (#602) by twoldanski (June 20, 2023)
  8. Properly wire services if cms-forms is not installed (#609) by twoldanski (June 20, 2023)

🧹 Tasks

  1. Cleanup composer.json (#586) by twoldanski

TYPO3 v12 Felogin support & SSR

If you are using nuxt-typo3 and felogin with TYPO3 v12, we strongly recommend to update nuxt-typo3 package to at least version 1.3 to have ability to forward headers from TYPO3 to the frontend application (Felogin in SSR requires to have ability to set cookies for request token validation). See current releases: https://github.com/TYPO3-Headless/nuxt-typo3/releases/

We want to express our sincere gratitude to all our contributors for their ongoing support and dedication. Thanks to you, TYPO3 Headless continues to improve and grow! We look forward to what the future holds for this project. 💙🚀

v4.0.0 Feature release, TYPO3 v12 support

11 Apr 16:02
a31f527
Compare
Choose a tag to compare

New features 🚀

  • TYPO3 v12.3+ support We added compatibility for TYPO3 v12.3+
  • Added tagged headless data processors You can now for example use "headless-menu" instead FriendsOfTYPO3\Headless\DataProcessing\MenuProcessor in typoscript when defining data processors!
  • PHP templates as an alternative to Fluid In this release, we are introducing a way to skip Fluid templates altogether when integrating external extensions! You can now prepare templates in pure PHP to handle JSON output without the need to deal with Fluid. Template path resolving is working the same as before. It makes templates so muuuuch simpler and easier to write.
    [PoC] Introduce way to skip fluid templates by @twoldanski in #552
  • You can now configure frontend urls per language of the site, not only per the whole site!
    Add possibility to replace FE domains for language variants by @twoldanski in #558
  • You can use the new EnrichFileDataEvent to add/modify properties of processed files.
    Add event listener to enrich file data. by @Fanor51 in #541
  • Improved processing files in the gallery, link generating in processed files.
  • We also streamlined Form support

This release also contains all the fixes from release v3.3

v4.0.0 release has breaking changes

We removed dead or not needed code or change signatures of some methods, please review changes if you XClass our code.

Most probably until version 12.4 LTS of TYPO3 we can still introduce further breaking changes (if anything breaks), so stay tuned for further releases.

You can see in action with v12, check pwa-demo repository on master branch please see: https://github.com/TYPO3-Headless/pwa-demo

Please report any bugs or features missing

v3.3.1 Bugfix release

11 Apr 15:37
9a91db2
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.3.0...v3.3.1

v4.0.0-RC1 TYPO3 v12 support

09 Mar 16:28
Compare
Choose a tag to compare
Pre-release

New features 🚀

  • TYPO3 v12.2+ support We added compatibility for TYPO3 v12.2+
  • Added tagged headless data processors You can now for example use "headless-menu" instead FriendsOfTYPO3\Headless\DataProcessing\MenuProcessor in typoscript when defining data processors!
  • PHP templates as an alternative to Fluid In this release, we are introducing a way to skip Fluid templates altogether when integrating external extensions! You can now prepare templates in pure PHP to handle JSON output without the need to deal with Fluid. Template path resolving is working the same as before. It makes templates so muuuuch simpler and easier to write.
    [FEATURE][PoC] Introduce way to skip fluid templates by @twoldanski in #552
  • You can now configure frontend urls per language of the site, not only per the whole site!
    [FEATURE] Add possibility to replace FE domains for language variants by @twoldanski in #558
  • You can use the new EnrichFileDataEvent to add/modify properties of processed files.
    [FEATURE] add event listener to enrich file data. by @Fanor51 in #541
  • Improved processing files in the gallery, link generating in processed files. We also streamlined Form support

This release also contains all the fixes from release v3.3

v4.0.0-RC1 release has breaking changes

We removed dead or not needed code or change signatures of some methods, please review changes if you xclassed our code.

Most probably until version 12.4 LTS of TYPO3 we can still introduce further BC changes, so stay tuned for further releases.

You can see in action on PWA demo repository on "v12" branch please see: https://github.com/TYPO3-Headless/pwa-demo/tree/v12

Please report any bugs or features missing

Thank you ! Enjoy TYPO3 v12 with EXT:headless!

v3.3.0 Features & bugfixes (TYPO3 v11 compatible)

09 Mar 14:29
2435738
Compare
Choose a tag to compare

New features 🚀

  • PHP templates as an alternative to Fluid In this release, we are introducing a way to skip Fluid templates altogether when integrating external extensions! You can now prepare templates in pure PHP to handle JSON output without the need to deal with Fluid. Template path resolving is working the same as before. It makes templates so muuuuch simpler and easier to write.
    [FEATURE][PoC] Introduce way to skip fluid templates by @twoldanski in #552
  • You can now configure frontend urls per language of the site, not only per the whole site!
    [FEATURE] Add possibility to replace FE domains for language variants by @twoldanski in #558
  • You can use the new EnrichFileDataEvent to add/modify properties of processed files.
    [FEATURE] add event listener to enrich file data. by @Fanor51 in #541
  • Improved processing files in the gallery, link generating in processed files. We also streamlined Form support

Tasks & bugfixes 👍

New Contributors 🎉

Thank you!

Full Changelog: v3.2.2...v3.3.0

v2.7.2 - Bugfix release

09 Mar 14:34
b176fc9
Compare
Choose a tag to compare

Tasks & bugfixes 👍

Full Changelog: v2.7.1...v2.7.2

v2.7.1 Bugfix release

17 Nov 15:30
db21c42
Compare
Choose a tag to compare

Fix TER deployment.

Full Changelog: v2.7.0...v2.7.1

v3.2.2

15 Nov 15:09
43939b2
Compare
Choose a tag to compare

What's Changed

Correctly set extension version in ext_emconf

Full Changelog: v3.2.1...v3.2.2

v3.2.1 Bugfix release

15 Nov 14:14
0b37759
Compare
Choose a tag to compare

What's Changed

We fixed regression for TYPO3 Headless mixed instance with EXT:Felogin usage by @twoldanski in #520

Full Changelog: v3.2.0...v3.2.1

v3.2.0 Feature release

09 Nov 20:20
c12a000
Compare
Choose a tag to compare

What's Changed

Cookie domain middleware

We introduced cookie domain middleware which allows you to set different domains for cookies. When you have TYPO3 instance with multiple domains and you want to use frontend login or look at hidden pages, then this feature is really helpful.

Gallery and images processing fixes

We aligned processing of gallery processor with core, additionally we fixed issues with rendering meta tags of files when using gallery processing also, added feature to resolve double processing of files when chaining FileProcessor & GalleryProcessor

Felogin adjustments

Adjust ext:felogin handling to match nuxt-typo3 functionalities. Add logged in state. Handle recovery password view.

Features:

Tasks:

Bugfixes:

New Contributors

Full Changelog: v3.1.2...v3.2.0