Releases: TYPO3-Headless/headless
v4.7.3 - bugfix release
Compatibility release with latest TYPO3 13.4.18 (security) version.
What's Changed
- [BUGFIX] Align method parameters by @twoldanski in #844
- [TASK] Set extension version to 4.7.3 by @twoldanski in #845
Full Changelog: v4.7.2...v4.7.3
v4.7.2 Bugfix release
What's Changed
Fixed issue with PreviewController and FlexFormProcessor in latest TYPO3 v13 version.
- [BUGFIX] Fix issues with >= v13.4.16 by @twoldanski in #841
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #838
- [TASK] Set version v4.7.2 by @twoldanski in #842
Full Changelog: v4.7.1...v4.7.2
v4.7.1 Bugfix release
What's Changed
- [BUGFIX] Add missing use statement for HeadlessModeInterface by @aseemann in #831
- [BUGFIX] Fix middleware handling when
headless.cookieDomainPerSite… by @twoldanski in https://github.com/TYPO3
New Contributors
Full Changelog: v4.7.0...v4.7.1
v4.7.0 Feature release
TYPO3 Headless v4.7.0
🐛 Bug Fixes
- Allow
headless.redirectMiddlewaresfeature without EXT:redirects ([@dvdmlln][#809]) - Simplify
DatabaseQueryProcessorhandling ([@twoldanski][#818]) - Fix nullable check for layout ([@SvenLie][#814])
- Fix URL generation for shortcuts ([@twoldanski][#825])
- Add missing cookie-domain middleware inside frontend middlewares ([@kubilaymelnikov][#813])
- Improve meta tag handling ([@twoldanski][#823])
- Make Translator service public ([@twoldanski][#828])
- Ensure relative path is not empty ([@twoldanski][#827])
✨ Improvements & Tasks
- Improve docs on DataProcessors ([@kitzberger][#817])
- Add proper support for PHP 8.4 ([@twoldanski][#811])
🌟 New Contributors
Full Changelog:
v4.6.0...v4.7.0
v4.6.0 Feature release
🚀 Headless v4.6.0 Release Notes
🎉 What's New
✨ Features
- Backend editor links on frontend – Added links for backend editing directly on the frontend. #800
- Extended configuration support – Now supports
config.htmlTag&page.bodyTagAdd. #802 - Nuxt-TYPO3 SEO tags compatibility – By default, body tag classes are now generated for Nuxt-TYPO3. #803
🐛 Bug Fixes
- File URL rendering – Fixed an issue where file URLs contained double slashes. #796
- Login hash generation – Improved hash generation for v13 in
LoginFormViewHelper. #804 - Database Query Processor – Improved handling of
returnFlattenObjectin Headless DatabaseQueryProcessor. #807
🔧 Tasks & Improvements
- Clear messaging for colPos – Improved clarity when grouping is enabled. #806
📌 Full Changelog: v4.5.0 → v4.6.0
v3.4.3 Bufix release
What's Changed
- [BUGFIX] Add option to process SVG files by @twoldanski in #783
Full Changelog: v3.4.2...v3.4.3
v4.5.0 Feature release - TYPO3 v13 compatibility
We are excited to announce the release of TYPO3 Headless v4.5.0! This version brings significant changes, including compatibility with TYPO3 v13 and implementation of Sets.
🔄 What's Changed
- [FEATURE] ✨ Added compatibility with TYPO3 v13 by @twoldanski in #778
- [FEATURE] 🛠️ Introduced the barebone site set configuration, allowing other extensions to access it by @tobiasquadflieg in #793
👥 New Contributors
A special thank you to our new contributor:
- @tobiasquadflieg made their first contribution in #793
📜 For a complete list of changes, please refer to the full changelog.
Thank you for your continued support and contributions to TYPO3 Headless! 🙏
v4.4.1 Hotfix release
What's Changed
v4.4.1 release brings fix for ext:felogin on TYPO3 version 12.4.21.
Also, introduced additional check if ext:seo is loaded.
Changelog
- [TASK] Bump typo3/coding-standards & align code-style by @twoldanski in #779
- [BUGFIX] Wrap loading of seo functionality in isLoaded clause by @thomashohn in #781
- [BUGFIX] Fix for felogin on v12.4.21 by @lukaszuznanski in #786
New Contributors
- @thomashohn made their first contribution in #781
Full Changelog: v4.4.0...v4.4.1
v4.4.0 Feature release
Release notes for Headless version 4.4.0
🔧 SEO Improvements
-
Official Support for TYPO3 SEO APIs
- Page Title API (Documentation)
- MetaTag API (Documentation)
- Canonical API (Documentation)
-
Introduced
page.seoStructure- Adapted for Nuxt.js v3's
useHead - For Nuxt v3 applications, it's recommended to migrate to
page.seoand have the backend developer removepage.meta.
- Adapted for Nuxt.js v3's
🛡️ Backward Compatibility
- To prevent breaking existing applications,
ext:headlesswill continue to outputpage.meta.
💡 Why Migrate to page.seo?
- Automated Meta Tag Generation: TYPO3 now generates all meta tags, including automatic canonicals and hreflangs (unless disabled by the backend developer).
- Simplified Frontend Logic: The frontend app doesn't need additional logic for handling meta tags. Simply provide
page.seo, and Nuxt.js does the rest. - Enhanced Backend Flexibility:
- Backend developers have access to PHP APIs to set tags and titles directly from plugins—no more fiddling with TypoScript.
- Tags can also be set via TypoScript, allowing quick additions without redeploying or modifying the frontend app.
What's Changed
🚀 Features
sortByBackendLayoutOption forCONTENT_JSONby @twoldanski in #746- Allow Setting Validator Only for Backend in EXT:forms by @twoldanski in #747
- Allow Returning Only One Element in
CONTENT_JSONby @twoldanski in #748 - Add
nullableFieldsIfEmptyOption toJsonContentObjectby @twoldanski in #749 - Introduce Support for SEO APIs from TYPO3 Core by @twoldanski in #752
- Add Event to Optimize File Response by @twoldanski in #755
- Allow Usage of SEO APIs with
USER_INTPlugins by @twoldanski in #774 - Render Form Validation Errors with Arguments by @pjeweb in #764
📝 Tasks
- Align
LoginControllerwith Latest Core Version by @twoldanski in #753 - Describe Different Approaches for Handling Content Elements by @oskardydo in #750
- Fix
SiteProviderFetch Methods by @oskardydo in #757 - Expose
submitButtonLabelfrom Editor in JSON Form Response by @twoldanski in #773 - Align
parseFuncwith TYPO3 Core by @twoldanski in #771 - Improve Handling of Storage Proxy by @twoldanski in #775
- Improve Handling of Frontend URLs by @twoldanski in #772
- Set Version to 4.4.0 by @twoldanski in #769
🐛 Bug Fixes
- Resolve Issues with Cropping Handling by @twoldanski in #754
- Better Normalize Processing Instructions by @twoldanski in #756
- Fix Processing of Non-Image Media Files by @twoldanski in #759
- Handle Possible Warning in
typolinkHandling by @twoldanski in #758 - Fix Exception in List Module for Content Elements with Language -1 by @kitzberger in #760
- Avoid Possible Error in Mixed Mode Condition by @twoldanski in #770
- Ensure
canonicalUrlis Always an Absolute URL by @twoldanski in #777
👥 New Contributors
Full Changelog: v4.3.2...v4.4.0
v4.3.2 Bugfix release
What's Changed
- [BUGFIX] Properly decode cross domain links by @twoldanski in #743
- [BUGFIX] Restore options to scale/crop images by @twoldanski in #742
Full Changelog: v4.3.1...v4.3.2