Skip to content

[TASK] Reintroduce missing features, extension cleanup - #893

Merged
twoldanski merged 13 commits into
masterfrom
task/v5-improvements
Sep 2, 2026
Merged

[TASK] Reintroduce missing features, extension cleanup#893
twoldanski merged 13 commits into
masterfrom
task/v5-improvements

Conversation

@twoldanski

@twoldanski twoldanski commented May 26, 2026

Copy link
Copy Markdown
Collaborator
  • workspace support (via event)
  • php templates (via new API from Core)
  • extension API cleanup (interface, more consistent across the board)
  • optimizations, code hardening (more checks)
  • removed redundant xclasses for better implementations
  • handle more deprecations for v14
  • introduce new default headless response (cleaned up page response, removed deprecated/not working out of the box) with Headless Legacy as fallback for easy of upgrading
  • introduce RichTextFormDefinitionDecorator (handles new ext:form feature)
  • introduce nice handling of short urls & QR Codes
  • introduce autoconfiguration of ext:form in headless context (JsonRedirect is now autoregistered and avaialbe in Form UI in admin panel
  • loads small tweaks & bug fixes

Resolves: #899
Resolves: #894
Resolves: #857
Resolves: #689
Resolves: #887
Resolves: #865
Resolves: #889
Resolves: #830
Resolves: #891

@twoldanski
twoldanski requested a review from lukaszuznanski May 26, 2026 07:58
@coveralls

coveralls commented May 26, 2026

Copy link
Copy Markdown

Coverage Report for CI Build 33624489709

Coverage increased (+24.5%) to 99.922%

Details

  • Coverage increased (+24.5%) from the base build.
  • Patch coverage: Could not be determined — this PR's diff is too large for GitHub to return (406 error at GitHub).
  • 1 coverage regression across 1 file.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

1 previously-covered line in 1 file lost coverage.

File Lines Losing Coverage Coverage
Classes/Utility/HeadlessUserInt.php 1 97.92%

Coverage Stats

Coverage Status
Relevant Lines: 2554
Covered Lines: 2552
Line Coverage: 99.92%
Coverage Strength: 11.34 hits per line

💛 - Coveralls

@twoldanski
twoldanski force-pushed the task/v5-improvements branch from 00997f7 to ab993c9 Compare July 15, 2026 07:42
@twoldanski
twoldanski force-pushed the task/v5-improvements branch 2 times, most recently from 1cdeece to eb703c1 Compare August 19, 2026 12:47
@twoldanski
twoldanski force-pushed the task/v5-improvements branch 4 times, most recently from 48ab609 to 55a823b Compare August 28, 2026 11:25
- workspace support (via event)
- php templates (via new API from Core)
- extension API cleanup (interface, more consistent across the board)
- optimizations, code hardening (more checks)
- removed redundant xclasses for better implementations
- handle more deprecations for v14

Resolves: #887
Resolves: #865
Resolves: #889
Resolves: #830
Resolves: #891
- introduce new default headless response (cleaned up page response, removed deprecated/not working out of the box) with Headless Legacy as fallback for easy of upgrading
- introduce RichTextFormDefinitionDecorator (handles new ext:form feature)
- introduce nice handling of short urls & QR Codes
- introduce autoconfiguration of ext:form in headless context (JsonRedirect is now autoregistered and avaialbe in Form UI in admin panel
- loads small tweaks & bug fixes

Resolves: #899
Resolves: #894
Resolves: #857
Resolves: #689
@twoldanski
twoldanski merged commit 1eae102 into master Sep 2, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment