Releases: TYPO3-Headless/headless
v3.2.1 Bugfix release
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
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:
- Cookie domain middleware by @kubilaymelnikov in #483
- Add fileExt in process instruction (#475) by @kubilaymelnikov in #498
- Prettify json in development mode by @twoldanski in #479
- Hide pretty response behind the flag by @twoldanski in #507
- Frontend login adjustments by @lukaszuznanski in #481
- Add extension icon by @lukaszuznanski in #484
- Add banner by @lukaszuznanski in #485
Tasks:
- Simplify preview override for workspaces by @twoldanski in #497
- Fix handling default value for form fields by @twoldanski in #495
- Apply v11 improvements & remove deprecations by @twoldanski in #496
- Allow different return types in processFieldWithDataProcessing by @beezlebug in #232
- Add missing test for CookieDomainPerSite by @twoldanski in #505
- composer.json cleanup & update TS linter by @twoldanski in #506
- Sync JSON_CONTENT with latest fixes from core by @twoldanski in #510
- Extract JsonView into friendsoftypo3/headless-dev-tools by @twoldanski in #511
Bugfixes:
- Fix warnings tag renderers by @twoldanski in #503
- Fix rendering broken colpos by @twoldanski in #508
- Match handling of gallery processing with core by @twoldanski in #513
New Contributors
- @kubilaymelnikov made their first contribution in #483
- @beezlebug made their first contribution in #232
Full Changelog: v3.1.2...v3.2.0
v2.7.0
What's Changed
Features:
- Add support for slides in CONTENT_JSON by @twoldanski in #423
- Cookie domain per site by @twoldanski in #515
- Workspace support for 2.x by @kitzberger in #466
Tasks:
- Backport Element body middleware improvements by @twoldanski in #392
- Backport shortcuts improvements by @twoldanski in #393
- Backport CONTENT_JSON by @twoldanski in #394
- Render typolink file URLs as absolute by @LiquidPL in #398
- Improve redirect handling by @twoldanski in #465
- Add support for multi-site installations by @twoldanski in #422
Bugfixes
- Allow to handle frontendBase without variant by @twoldanski in #512
- Match handling of gallery processing with core by @twoldanski in #514
Full Changelog: v2.6.0...v2.7.0
v3.1.2 Bugfix release
What's Changed
Add conflict for TYPO3 version below 11.5.14, as ContentContentObject changed.
- Use getTypoScriptFrontendController by @smarv3l in #476
- Set conflict with TYPO3 < 11.5.14 by @twoldanski in #478
New Contributors
- @smarv3l made their first contribution in #476
Full Changelog: v3.1.1...v3.1.2
v3.1.1 Bugfix release
What's Changed
Tasks
- Rewrite tokenized preview URLs as well by @kitzberger in #472
- Calculate code coverage using coveralls by @lukaszuznanski in #414
Bugfixes
- Properly handle null on dataprocessing in root context by @twoldanski in #473
Full Changelog: v3.1.0...v3.1.1
v3.1.0 Feature release
What's Changed
Headless in version 3.1.0 brings you basic support of EXT:workspaces and a lot of bugfixes.
Features
- Add workspaces preview support by @lukaszuznanski in #468
Tasks
- Configure allowed plugins in composer by @twoldanski in #455
- Update readme, add table with contents by @lukaszuznanski in #469
- Add dependabot configuration by @lukaszuznanski in #444
- Bump actions/cache from 1 to 3 by @dependabot in #458
- Bump actions/checkout from 2 to 3 by @dependabot in #459
Bugfixes
- Fix handling form on TYPO 11.5.13 & multiple forms by @twoldanski in #464
- Apply stdWrap to processingConfiguration properties of FilesProcessor by @kitzberger in #432
- Restore original hook for legacy mode by @twoldanski in #434
- Do not change type on empty content by @twoldanski in #436
- Fix warning on PHP8 by @twoldanski in #437
- Fix warning for forms translations on PHP 8.x by @twoldanski in #439
- Proper check if 'TSFE' is set by @twoldanski in #438
- Properly override base options of defined urls by @twoldanski in #435
- Fix warnings on PHP8 in PageLinkBuilder by @twoldanski in #440
- Fix functional tests due to typolink change by @lukaszuznanski in #445
- Fix BC response (2.x) by @twoldanski in #453
- Restore language node in page response by @twoldanski in #456
- Fix notice & allow array in when not grouping by @twoldanski in #457
- Fix error for grid rows (and other types without properties)… by @spot-digital in #452
- Fix checking if headless is enabled in multisite configuration by @twoldanski in #454
- Simplify RedirectHandler by @twoldanski in #447
- Fix Undefined array key exceptions on PHP 8.0 by @Fanor51 in #449
- Fix codestyle changes related to cs-fixer by @lukaszuznanski in #463
- Add check if crop property is null by @twoldanski in #467
New Contributors
- @spot-digital made their first contribution in #452
- @Fanor51 made their first contribution in #449
Full Changelog: v3.0.4...v3.1.0
v3.0.4 Bugfix release
What's Changed
- Add flag 'exceptionOnFailure' to format.json.decode() viewhelper for dev purposes by @kitzberger in #415
- Add documentation about preview by @oskardydo in #419
- Add fallback for undefined key "page" warning in php8 by @ochorocho in #424
- Add flag to DatabaseQueryProcessor to render only one record by @kitzberger in #421
- FilesProcessor: CE with multiple images with cropVariants - only the last image is outputted by @svenpet90 in #417
New Contributors
- @ochorocho made their first contribution in #424
Full Changelog: v3.0.3...v3.0.4
v3.0.3 Bugfix release
What's Changed
Tasks
- Extended Dataprocessors by @derseeli in #407
- Add
merge
&doNotGroupByColPos
to CONTENT_JSON by @twoldanski in #410 - FilesProcessor: Added processed cropVariants to JSON output by @svenpet90 in #409
Bugfixes
- Allow wrap final content in CONTENT_JSON by @twoldanski in #408
- Update nuxt-typo3 links by @mercs600 in #411
- Sync with the latest changes from core ContentContentObject by @twoldanski in #412
New Contributors
- @derseeli made their first contribution in #407
- @mercs600 made their first contribution in #411
- @svenpet90 made their first contribution in #409
Thank you for your first contrubion!
Full Changelog: v3.0.2...v3.0.3
v3.0.2 Bugfix release
What's Changed
We reached 65% code coverage!
Tasks
- Add tests for getAbsoluteUrl and processFile methods of FileUtility by @oskardydo in #380
- Cleanup code style by @twoldanski in #384
- Drop final class annotations to support all TYPO3s expendability options by @lochmueller in #387
- Element body middleware improvements by @twoldanski in #385
- Add FLOAT cObject for JSON rendering by @lochmueller in #388
- Add tests for FLOAT ContentObject by @twoldanski in #396
- Increase code coverage by @oskardydo in #382
- Add tests for JsonContentObject by @twoldanski in #399
- Add tests for RootSiteProcessor by @twoldanski in #400
- Add tests for form's components by @twoldanski in #401
- Add badges to readme by @lukaszuznanski in #402
Bugfixes
- Avoid calling toArray and split properties in FileUtility by @lochmueller in #390
- Add more info to link in files by @twoldanski in #404
- Resolve deprecations in v11 (for v12) by @lochmueller in #391
New Contributors
- @lochmueller made their first contribution in #387
Full Changelog: v3.0.1...v3.0.2
v3.0.1 Bugfix release
What's Changed
- [BUGFIX] Fix undefined array key in JSON cObj (fixes warning for PHP8.0) by @lukaszuznanski in #377
Full Changelog: v3.0.0...v3.0.1