Skip to content

4.3.0

Choose a tag to compare

@s2b s2b released this 24 Jun 13:09
· 115 commits to main since this release
54bf43f

Fluid 4.3 introduces the concept of components to Fluid. Components are custom HTML-like tags based on Fluid templates that you can reuse throughout your project. The concept is similar to popular frontend frameworks like React and Vue or native Web Components, but they are server-rendered by PHP.

In addition to the user-facing components feature, new low-level APIs have been introduced which potentially allow Fluid to interact with other templating engines.

Both aspects are explained in detail in the documentation:

Thank you to all members of the TYPO3 Association who voted for the community budget idea and made this release possible! ❤️

What's Changed

  • [TASK] Clarify current namespace types by @s2b in #1083
  • [DOCS] Add inline example for f:format.trim by @metapublic-gbr in #1087
  • [DOCS] Re-enable reference to TYPO3 for f:argument by @s2b in #1089
  • [FEATURE] Introduce ViewHelperResolver delegates by @s2b in #1084
  • [TASK] Deprecate childNodes property for ViewHelpers by @s2b in #1091
  • [TASK] Consolidate boolean type aliases by @s2b in #1092
  • [TASK] Convert TemplateParser tests to functionals by @s2b in #1094
  • [TASK] Add namespace/name getters to ViewHelperNode by @s2b in #1097
  • [TASK] Improve ViewHelperNode creation in parser by @s2b in #1095
  • [BUGFIX] Attempt to cast boolean arguments by @s2b in #1096
  • [TASK] Add cases for inline syntax to parser tests by @s2b in #1100
  • [TASK] Add more test coverage for inline ViewHelper syntax by @s2b in #1101
  • [TASK] Consistent parser error handling for inline ViewHelpers by @s2b in #1102
  • [TASK] Bump dev dependencies by @lolli42 in #1107
  • [FEATURE] Reusable components by @s2b in #1098
  • [DOCS] New features and deprecations in Fluid 4.2 by @s2b in #1110
  • [DOCS] Add documentation for components feature by @s2b in #1111
  • [DOCS] Invoking other ViewHelpers by @s2b in #1113
  • [DOCS] Improve components documentation by @s2b in #1115

New Contributors

Full Changelog: 4.2.0...4.3.0