Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 1.36 KB

CHANGELOG.adoc

File metadata and controls

41 lines (28 loc) · 1.36 KB

Changelog

2.1.0 (2014-02-07)

  • Added \ (backslash) as an escape character inside a quoted argument (requested in #7).

2.0.0 (2014-10-23)

  • Simplified AST; node per operator replaced with just ComparisonNode.

  • Simplified support for custom operators; the RSQLNodesFactory is no longer needed.

  • The RSQLParserException changed to inherit from the RuntimeException.

  • Added withSelector/withArguments/withChildren methods to the AST nodes.

  • Tests improved.

2.0.M1 (2014-03-20)

  • JavaCC grammar, all the code and tests completely rewritten.

  • Proper AST with enhanced Visitor pattern implemented.

  • Introduced support for enhancing parser with custom FIQL-like operators.

  • Added =in= and =out= operators, arguments group.

  • FIQL operators syntax relaxed; any =[a-z]*= is parsed as an operator and validation is done in RSQLNodesFactory. This allows to add custom operators.

  • Selector syntax relaxed, it can contain any non-reserved characters now.

  • Dropped an alternative notation for equal operator; only pair equal characters (==) are allowed!

1.0.2 (2014-01-12)

  • Setup testing on Travis.

  • Released in Maven Central.

1.0.1 (2013-03-25)

  • Moved to CVUT Maven repository.

  • Relicensed under MIT License.

1.0 (2011-08-29)

The first public release.