Releases: TYPO3/Fluid
Releases · TYPO3/Fluid
2.9.3
What's Changed
- [TASK] Raise phpunit and align changes by @sbuerk in #811
- [BUGFIX] Support division by floats smaller than 1 by @s2b in #775
- [DOCS] Sharpen docs of f:for viewhelper by @kitzberger in #812
- [TASK] Apply single_line_empty_body from PER-CS2.0 by @s2b in #814
- Drop documentation of removed variable provider parameter by @mbrodala in #815
- [TASK] Add test for recursive partial by @s2b in #818
- [BUGFIX] Clear fluid cache after example tests by @s2b in #817
- [TASK] Correct comments in StandardVariableProvider by @s2b in #822
- [TASK] Bump friendsofphp/php-cs-fixer:^3.37.1 by @lolli42 in #825
- [TASK] Add test case for nested VariableViewHelper by @s2b in #824
- [BUGFIX] Load variables from file with getByPath by @s2b in #816
- [BUGFIX] Prevent infinite loop in BooleanParser by @s2b in #821
Full Changelog: 2.9.2...2.9.3
2.9.2
2.9.1
2.9.0
What's Changed
- [TASK] Update php-cs-fixer rules by @lolli42 in #741
- [TASK] Move StandardVariableProviderModelFixture to unit namespace by @lolli42 in #742
- [TASK] Avoid TestCase::getMockForTrait() by @lolli42 in #743
- [TASK] Avoid and deprecate ParserRuntimeOnly trait by @lolli42 in #744
- [TASK] Avoid and deprecate ViewHelperCompiler by @lolli42 in #745
- [TASK] Avoid setAccessible() by @lolli42 in #746
- [TASK] Deprecate getAccessibleMockForAbstractClass() by @lolli42 in #747
- [TASK] Avoid @codeCoverageIgnore by @lolli42 in #748
- [TASK] Avoid and deprecate getMock() by @lolli42 in #749
- [TASK] Clean up special BaseTestCase asserters by @lolli42 in #750
- [TASK] Deprecate BaseTestCase::assertAttributeInstanceOf() by @lolli42 in #751
- [TASK] Avoid and deprecate assertAttributeNotEmpty() by @lolli42 in #752
- [TASK] Remove a heavy mocking test by @lolli42 in #753
- [TASK] Get naming right in ViewHelperResolverTest by @lolli42 in #754
- [TASK] Avoid and deprecated assertAttributeContains() by @lolli42 in #755
- [TASK] Avoid and deprecate assertAttributeSame() by @lolli42 in #756
- [TASK] Avoid and deprecate assertAttributeEquals() by @lolli42 in #757
- [TASK] Avoid and deprecate getAccessibleMock() by @lolli42 in #758
- [TASK] Prefer invoke() over invokeArgs() in tests by @lolli42 in #759
- [TASK] Avoid getMockForAbstractClass() by @lolli42 in #760
- [TASK] Avoid RenderingContextFixture by @lolli42 in #761
- [TASK] Avoid unused variable in TemplateParser by @lolli42 in #762
- [TASK] Simplify array representation in compiled templates by @lolli42 in #763
- [TASK] Improve readability of compiled BooleanNode by @lolli42 in #765
- [TASK] Simplify arguments in compiled templates by @lolli42 in #766
- [TASK] Add more if VH test cases by @lolli42 in #767
- [TASK] More if VH test cases by @lolli42 in #768
- [TASK] Inline private method in AbstractConditionViewHelper by @lolli42 in #772
- [TASK] Test more if/then/else combinations by @lolli42 in #774
- [BUGFIX] Correct compiled f:if VH edge cases by @lolli42 in #776
- [TASK] Dissolve NodeConverter by @lolli42 in #779
- [TASK] Clean up ArrayNode by @lolli42 in #780
- [TASK] Avoid dependency to ParsingState in ViewHelperNode by @lolli42 in #781
- [TASK] Cleanup BooleanNode by @sbuerk in #782
- [TASK] Set native
$node
property typeNodeInterface
in EscapingNode by @sbuerk in #783 - [TASK] Add all CI scripts as composer scripts by @sbuerk in #784
- [TASK] Cleanup
TextNode
by @sbuerk in #785 - [TASK] Mark SyntaxTree nodes as internal by @sbuerk in #786
- [TASK] Move convert code from ViewHelperNode to VH by @lolli42 in #787
- [TASK] Deprecate StopCompilingChildrenException by @lolli42 in #788
- [TASK] Revert renderable concept by @lolli42 in #789
- [TASK] Optimize compiled code of condition VHs by @lolli42 in #790
- [TASK] Optimize compiled code of some VHs by @lolli42 in #791
- [TASK] Declare TemplateParser and TemplateCompiler @internal by @lolli42 in #792
- [TASK] Make test classes
final
by @sbuerk in #793 - [TASK] Remove unused setPointerTemplateCode() by @lolli42 in #794
- [TASK] Better readable TemplateCompiler by @lolli42 in #795
- [TASK] Remove f:layout compile() method by @lolli42 in #796
- [DOCS] Sharpen docs for f:or by @kitzberger in #797
- [TASK] Minor phpunit.xml tuning by @lolli42 in #798
- Revert "[TASK] Improve performance of Escape interceptor (#716)" by @lolli42 in #799
- [BUGFIX] Cast string values to float or int by @tlueder in #773
- [TASK] Improve type annotations for MathExpressionNode by @tlueder in #778
- [BUGFIX] Avoid null controllerName by @lolli42 in #802
New Contributors
- @kitzberger made their first contribution in #797
- @tlueder made their first contribution in #773
Full Changelog: 2.8.0...2.9.0