PINQ v3.1.0 Release Notes

Release Date: 2015-03-29 // about 9 years ago
    • Upgraded to nikic/php-parser V1.2.0
    • Added Expressions\AssignmentExpression::toBinaryOperationEquivalent, reducing compound assignment operators to the expanded equivalent
    • Restructured the DSL query provider (providers Providers\DSL namespace)
      • Query processor classes under Compilation\Processors\Visitors will now process query subscopes.
      • Extract fields for the query scope from Compilation\Processors\Expression\IExpressionProcessor and use the scope processor instead.
      • Compilation\Processors\Expression\ExpressionProcessor now extends from Expressions\ExpressionWalker
      • Added dedicated compiler classes under Compilation\Compilers
      • Added Compilation\IRequestCompilation/Compilation\IOperationCompilation interfaces and base implementations to be used as the state holders by the compiler classes.