Milestone 19
This release includes:
- General
- Upgrade of log4j version to 2.17.0
- Upgrade of xmlgraphics-commons version to 2.6
- Minor dependencies fixes
- CIPs
- Accept CIP2021-07-07 Grouping key and aggregation expressions
- Accept CIP2021-08-10 Operator precedence
- Adjustment of CIP2015-05-13 EXISTS to grammar refactorings
- 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
, andWithOrderBy4
- Add TCK scenarios to reflect CIP2021-08-10 Operator precedence
- Remove deprecated syntax from TCK scenarios, specifically
- Octal number syntax starting with
0
instead of0o
- No coercion of lists to boolean
- Octal number syntax starting with
- 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
- Update TCK scenarios to reflect CIP2021-07-07 Grouping key and aggregation expressions, primarily in TCK features
- 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
- 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