Skip to content

Releases: TYPO3/Fluid

2.11.0

08 Apr 07:38
@s2b s2b
392c7d5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.10.1...2.11.0

2.10.1

11 Dec 13:16
@s2b s2b
567a166
Compare
Choose a tag to compare

What's Changed

  • [BUGFIX] Explicitly set variables should override local variables by @s2b in #849
  • [BUGFIX] Choose global/local variable based on primary identifier by @s2b in #850

Full Changelog: 2.10.0...2.10.1

2.10.0

27 Nov 18:18
d521f00
Compare
Choose a tag to compare

What's Changed

  • [BUGFIX] Fix missing “null” annotation for parameter $sectionName by @magicsunday in #813
  • [TASK] Remove constructor from variable provider interface by @s2b in #829
  • [FEATURE] Proper support of local variables in ViewHelpers by @s2b in #828
  • [BUGFIX] Use ScopedVariableProvider in CycleViewHelper by @s2b in #830
  • [BUGFIX] Use ScopedVariableProvider in GroupedForViewHelper by @s2b in #831
  • [BUGFIX] Throw array conversion exception in AbstractNode->castToString() by @sbuerk in #827
  • [BUGFIX] Eliminate side-effects from ForViewHelper by @s2b in #820
  • [FEATURE] Attributes for RenderingContext by @s2b in #832
  • [TASK] Run tests with PHP 8.3 by @s2b in #835
  • [BUGFIX] Support mix of global/local in variable variables by @s2b in #833
  • [BUGFIX] Fix memory overhead of getScopedCopy() by @s2b in #834
  • [FEATURE] JsonViewHelper for StandaloneFluid by @s2b in #836
  • [FEATURE] TrimViewHelper for StandaloneFluid by @s2b in #837
  • [FEATURE] Nl2brViewHelper for StandaloneFluid by @s2b in #838
  • [TASK] Document current behaviour of boolean cast by @s2b in #843
  • [TASK] Add test case for f:variable by @s2b in #844
  • [FEATURE] UrlencodeViewHelper for StandaloneFluid by @s2b in #842
  • [FEATURE] NumberViewHelper for StandaloneFluid by @s2b in #839
  • [FEATURE] StripTagsViewHelper for StandaloneFluid by @s2b in #840
  • [FEATURE] CaseViewHelper for StandaloneFluid by @s2b in #841

New Contributors

Full Changelog: 2.9.3...2.10.0

2.9.3

14 Nov 16:21
7d0b084
Compare
Choose a tag to compare

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

19 Jun 16:54
Compare
Choose a tag to compare

What's Changed

  • [TASK] Add test to cover commas in vh and arrays by @s2b in #807
  • [BUGFIX] Ensure correct ViewHelperNode in ViewHelper by @sbuerk in #806

Full Changelog: 2.9.1...2.9.2

2.9.1

08 Jun 10:15
a502df3
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.9.0...2.9.1

2.9.0

07 Jun 14:04
203c14f
Compare
Choose a tag to compare

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 type NodeInterface 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

Full Changelog: 2.8.0...2.9.0