Skip to content

2.9.0

Compare
Choose a tag to compare
@mbrodala mbrodala released this 07 Jun 14:04
· 50 commits to main since this release
203c14f

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