forked from jirutka/rsql-parser
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
36 lines (28 loc) · 1.22 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
v2.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.
v2.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!
v1.0.2 (2014-01-12)
-------------------
- Setup testing on Travis.
- Released in Maven Central.
v1.0.1 (2013-03-25)
-------------------
- Moved to CVUT Maven repository.
- Relicensed under MIT License.
v1.0 (2011-08-29)
-----------------
- The first public release.