Skip to content

Milestone 19

Compare
Choose a tag to compare
@hvub hvub released this 14 Sep 08:56
· 44 commits to master since this release

This release includes:

  • General
    • Upgrade of log4j version to 2.17.0
    • Upgrade of xmlgraphics-commons version to 2.6
    • Minor dependencies fixes
  • CIPs
  • TCK, TCK API, and TCK tools
    • Update TCK scenarios to reflect CIP2021-07-07 Grouping key and aggregation expressions, primarily in TCK features Return6, ReturnOrderBy6, With6, and WithOrderBy4
    • Add TCK scenarios to reflect CIP2021-08-10 Operator precedence
    • Remove deprecated syntax from TCK scenarios, specifically
      • Octal number syntax starting with 0 instead of 0o
      • No coercion of lists to boolean
    • Add scenarios to TCK feature WithSkipLimit3
    • Update scenario in TCK feature List6 to avoid introducing variable in pattern predicate
    • Fix hashcode bug in TCK API class CypherLists
    • Speed up of TCK integrity tests
  • Grammar and grammar tools
    • Add antlr parser demo
    • Grammar refactorings
      • Add <PatternPredicate> ::= <RelationshipsPattern> for clearer distinction of <RelationshipsPattern> appearing as an <Atom>
      • Add separate production of s for better referencing and separation of quantifiers in the grammar
    • Add functionality to the grammar toolkit, e.g. praising of ISO WG3 BNF
    • Fix bug in grammar non-terminal <UnaryAddSubtractExpression>
    • Remove use of a deprecated antlr class