Skip to content

Remove legacy tag integration#17

Merged
koertho merged 2 commits into
v2from
remove_legacy_tags
May 13, 2026
Merged

Remove legacy tag integration#17
koertho merged 2 commits into
v2from
remove_legacy_tags

Conversation

@heimrich-hannot
Copy link
Copy Markdown
Contributor

Summary

Removes the deprecated legacy tag integration from the bundle. This deletes the old Tag namespace, the legacy TagManager service, its service definitions, and the compiler pass that collected legacy tag services.

The modern HtmlHeadTagManager path now renders only the modern head tag objects and no longer maps or appends legacy tag services. The README template-output wording was adjusted to refer to tag names instead of legacy service IDs.

Impact

Consumers should use the modern HtmlHeadTagManager and HeadTag classes. Legacy service IDs such as huh.head.tag.*, TagManager, and classes under HeimrichHannot\HeadBundle\Tag are removed.

Validation

  • php -l on all PHP files under src, config, and contao
  • git diff --check

composer validate could not be run locally because the checkout's composer command is a DDEV wrapper and this directory has no .ddev/config.yaml.

@koertho koertho changed the title [codex] Remove legacy tag integration Remove legacy tag integration May 13, 2026
@koertho koertho marked this pull request as ready for review May 13, 2026 14:08
@koertho koertho merged commit 0880909 into v2 May 13, 2026
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants