Changelog 5.x
This Changelog lists notable deprecation and breaking changes. The full list of changes is available in the Fluid releases on GitHub.
5.0
- Breaking: Property
TYPO3Fluidhas been removed.Fluid Core View Helper Abstract View Helper::$child Nodes - Breaking: Method
TYPO3Fluidhas been removed.Fluid Core View Helper Abstract View Helper:: set Child Nodes () - Breaking: Method
TYPO3Fluidhas been removed.Fluid Core View Helper View Helper Interface:: set Child Nodes () - Breaking: ViewHelper namespaces are no longer inherited from templates to layouts and partials.
- Breaking: Trait
TYPO3Fluidhas been removed.Fluid Core View Helper Traits Compile With Render Static - Breaking: Trait
TYPO3Fluidhas been removed.Fluid Core View Helper Traits Compile With Content Argument And Render Static - Breaking: Static method
renderon ViewHelpers that don't useStatic () TYPO3FluidorFluid Core View Helper Traits Compile With Render Static TYPO3Fluidis no longer called.Fluid Core View Helper Traits Compile With Content Argument And Render Static - Breaking: Method
TYPO3Fluidhas been removed.Fluid View Template Paths->__ construct () - Breaking: Method
TYPO3Fluidhas been removed.Fluid View Template Paths->fill From Configuration Array () - Breaking: Method
TYPO3Fluidhas been removed.Fluid View Template Paths->fill Defaults By Package Name () - Breaking: Method
TYPO3Fluidhas been removed.Fluid View Template Paths->ensure Absolute Paths () - Breaking: Method
TYPO3Fluidhas been removed.Fluid View Template Paths->extract Path Arrays () - Breaking: Method
TYPO3Fluidhas been removed.Fluid View Template Paths->get Package Path () - Breaking: Method
TYPO3Fluidhas been removed.Fluid View Template Paths->to Array () - Breaking: Constant
TYPO3Fluidhas been removed.Fluid View Template Paths:: DEFAULT_ TEMPLATES_ DIRECTORY - Breaking: Constant
TYPO3Fluidhas been removed.Fluid View Template Paths:: DEFAULT_ LAYOUTS_ DIRECTORY - Breaking: Constant
TYPO3FluidFluid View Template Paths:: DEFAULT_ PARTIALS_ DIRECTORY - Breaking: Method
TYPO3Fluidhas been removed.Fluid Core View Helper View Helper Resolver:: resolve Php Namespace From Fluid Namespace () - Breaking: Method
TYPO3Fluidhas been removed.Fluid Core View Helper View Helper Resolver:: is Namespace Valid Or Ignored () - Breaking: Constant
TYPO3Fluidhas been removed.Fluid Core Parser Patterns:: NAMESPACESUFFIX - Breaking: Method
TYPO3FluidFluid Core View Helper View Helper Resolver:: add Namespaces () - Breaking: Setting a template's layout with the variable
layoutis no longer possible.Name - Breaking: Constant
TYPO3FluidFluid Core Compiler Template Compiler:: LAYOUT_ VARIABLE - Breaking: Method
TYPO3Fluidhas been removed.Fluid Core View Helper Abstract View Helper->override Argument () - Breaking: Method
TYPO3Fluidhas been removed.Fluid Core View Helper Abstract View Helper:: is Valid Type () - Breaking: Method
TYPO3Fluidhas been removed.Fluid Core View Helper Abstract View Helper:: get First Element Of Non Empty () - Breaking: Method
poston ViewHelpers is no longer called.Parse Event () - Breaking: Method
TYPO3Fluidhas been removed.Fluid Core View Helper Abstract Tag Based View Helper->register Universal Tag Attributes () - Breaking: Method
TYPO3Fluidhas been removed.Fluid Core View Helper Abstract Tag Based View Helper->register Tag Attribute () - Breaking: Using the
xmlnsnamespace syntax with a PHP namespace instead of an url is no longer possible. - Breaking: ViewHelper argument validation now uses the
Strict, which might lead to slightly different behavior within ViewHelpers or exceptions if ViewHelpers didn't validate arguments properly before.Argument Processor - Breaking: Classes, interfaces, methods and constants related to cache warmup have been removed:
-
TYPO3FluidFluid Core Cache Fluid Cache Interface:: get Cache Warmer () - php
-
TYPO3FluidFluid Core Cache Simple File Cache:: get Cache Warmer ()
TYPO3FluidFluid Core Cache Fluid Cache Warmer Interface TYPO3FluidFluid Core Cache Standard Cache Warmer TYPO3FluidFluid Core Cache Fluid Cache Warmup Result TYPO3FluidFluid Core Compiler Failed Compiling State TYPO3FluidFluid Core Compiler Template Compiler:: MODE_ NORMAL TYPO3FluidFluid Core Compiler Template Compiler:: MODE_ WARMUP TYPO3FluidFluid Core Compiler Template Compiler::$mode TYPO3FluidFluid Core Compiler Template Compiler:: enter Warmup Mode () TYPO3FluidFluid Core Compiler Template Compiler:: is Warmup Mode ()
- Breaking: The
<f:ViewHelper has been removed.cache. warmup> - Breaking:
TYPO3FluidandFluid Core Parser Template Parser:: parse () TYPO3Fluidno longer allowFluid Core Parser Template Parser:: create Parsing Related Exception With Context () nullas template identifier. - Breaking: Tag attributes that are set to
nullare now removed from the tag instead of being interpreted as empty string inTYPO3Fluid.Fluid Core View Helper Tag Builder - Breaking: Method
TYPO3Fluidhas been removed.Fluid Core View Helper Abstract View Helper:: validate Arguments () - Breaking: Custom implementations of the
validatemethods in ViewHelpers are no longer called.Arguments () - Breaking: Fluid variable names can no longer start with an underscore character (
_). Adding such a variable to a template results in an exception. Note that this doesn't affect array keys or object property names, only the name of the variable itself. - Deprecation: Class
TYPO3Fluidis no longer being used by Fluid v5 and will be removed with Fluid v6.Fluid Core View Helper Lenient Argument Processor - Breaking: CDATA sections are no longer removed from Fluid templates. Use
<f:instead if you want to comment out code in Fluid templates.comment>